多选框,选一个时正常,选多个时,报缺少右括号为什么

微信图片_20200518211415.png选择一个时是正常显示数据的,当选两个以上时就报缺少右括号,语句应该没问题,不然一个都出不来3333.png

FineReport 用户P6K2W9322 发布于 2020-5-18 17:38 (编辑于 2020-5-18 21:14)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
4
shirokoLv6资深互助
发布于2020-5-19 09:37

image.png

${if(len(gysbh)=0 ,"","and qa.LIFNR in ('"+gysbh+"')")}

最佳回答
0
lisk_njLv4初级互助
发布于2020-5-18 17:44(编辑于 2020-5-19 09:44)

sql贴出来看看,可能是你多值问题呢

${if(len(gysbh)==0,"","and zb.qa.LIFNR in ('" +SUBSTITUTE(gysbh,",","','")+ "')")}
改成这样试试


最佳回答
0
18328816101Lv5中级互助
发布于2020-5-18 17:47

sql的参数用in ('参数')

最佳回答
0
privacyLv5初级互助
发布于2020-5-18 17:58
  1. 多值用in

  2. 分隔符要设置好image.png


最佳回答
0
zjsuzjxLv3见习互助
发布于2020-5-18 18:00

下拉复选框的分隔符你现在应该是  ,   改成','   然后勾选返回字符串

最佳回答
0
wzxiangLv6见习互助
发布于2020-5-18 18:00

如此进行设置即可

image.png

image.png

最佳回答
0
吴浩Lv6中级互助
发布于2020-5-19 09:45

"and xx in ('"+SUBSTITUTE(参数,",","','")+"')"


  • 8关注人数
  • 978浏览人数
  • 最后回答于:2020-5-19 09:45
    请选择关闭问题的原因
    确定 取消
    返回顶部