下拉框的默认值选择

SQL("newhope_imp","select companyco from user_name where  username = '" +fr_username+"'" + "order by companyco",1,1)

这样设置没有问题可以

但是加了判断后,它的默认下拉框的值就不会出现了。请问如下的写法错误在哪里,要如何改,谢谢



SQL("newhope_imp","select companyco from user_name where 1=1"+

if(fr_username="'liushan'"||fr_username="'zutao'","","and username = '"+$fr_username+"'")+"

order by companyco",1,1)


FineReport CD20160914 发布于 2019-9-20 10:57 (编辑于 2019-9-20 11:01)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2019-9-20 11:28
SQL("newhope_imp","select companyco from user_name where 1=1"+
if(fr_username="liushan"||fr_username="zutao","","and username = '"+$fr_username+"'")+" order by companyco",1,1)


  • CD20160914 CD20160914(提问者) 阿星,老师这个也不行,我使用一个用户登陆后,它下拉框就是不出来默认值。只有对应的公司名称
    2019-09-20 13:56 
  • CD20160914 CD20160914(提问者) 老师能不能帮我远程看一下。谢谢
    2019-09-20 15:16 
  • axing axing 回复 CD20160914(提问者) QQ347111780
    2019-09-20 15:29 
  • CD20160914 CD20160914(提问者) 阿星老师远程帮我解决了。谢谢
    2019-09-20 15:50 
最佳回答
0
Kevin-sLv7中级互助
发布于2019-9-20 11:07

  select companyco from user_name 

   where  1=1 ${IF(fr_username="liushan"||fr_username="zutao","","and username='"+fr_username+""'")}

改成这一句。

  • CD20160914 CD20160914(提问者) 我要在下拉列表控件中选择一个默认值。。这样不行,老师
    2019-09-20 11:22 
  • Kevin-s Kevin-s 回复 CD20160914(提问者) 你把我这一句替换掉你上面中间的一句就可以了
    2019-09-20 11:33 
  • CD20160914 CD20160914(提问者) 不行的试了
    2019-09-20 14:11 
最佳回答
0
啊哈Lv2见习互助
发布于2019-9-20 11:09(编辑于 2019-9-20 11:09)

SQL("newhope_imp","select companyco from user_name where 1=1"+

if($fr_username="liushan"||$fr_username="zutao","","and username = '"+$fr_username+"'")+"order by companyco",1,1)


  • CD20160914 CD20160914(提问者) 老师这个还是不行。它不出来默认值
    2019-09-20 11:22 
  • 啊哈 啊哈 回复 CD20160914(提问者) 你把日志里的sql 放到数据库里跑下看 是不是没数据
    2019-09-20 11:47 
  • 4关注人数
  • 1417浏览人数
  • 最后回答于:2019-9-20 11:28
    请选择关闭问题的原因
    确定 取消
    返回顶部