单选条件数据可以正常显示,多条件选择后报错。求解!谢谢

数据集.jpg多选报错.png

FineReport 天天向上0929 发布于 2019-10-7 12:02 (编辑于 2019-10-7 12:35)
1min目标场景问卷 立即参与
回答问题
悬赏:8 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
孤陌Lv6资深互助
发布于2019-10-7 12:10(编辑于 2019-10-7 12:37)

下拉复选框实现多值查询-https://help.finereport.com/doc-view-1865.html 看这个 注意分隔符的设置

看这个

下拉复选多值模糊查询-https://help.finereport.com/doc-view-2499.html 

  • 天天向上0929 天天向上0929(提问者) 跟踪语句是这样的:where 1=1 and dbo.SC_order.ccode like (\'CPSJ\',\'HC%\') 如何能改成这样的: where 1=1 AND dbo.SC_order.ccode LIKE ( \'CPSJ%\' ) OR dbo.SC_order.ccode LIKE ( \'FW%\' )
    2019-10-07 12:22 
  • 孤陌 孤陌 回复 天天向上0929(提问者) 你SQL怎么写的 ,没有用IN?
    2019-10-07 12:26 
  • 天天向上0929 天天向上0929(提问者) 回复 孤陌 where 1=1 ${if(len(合同类型)=0, \"\",\"and dbo.SC_order.ccode like (\'\"+合同类型+\"%\')\") }
    2019-10-07 12:32 
  • 天天向上0929 天天向上0929(提问者) 回复 孤陌 用的LIKE
    2019-10-07 12:32 
  • 孤陌 孤陌 回复 天天向上0929(提问者) 用模糊查询也要前面用IN啊
    2019-10-07 12:33 
最佳回答
0
wd210010Lv7高级互助
发布于2019-10-7 12:17

分隔符改成 ','

  • 3关注人数
  • 344浏览人数
  • 最后回答于:2019-10-7 12:37
    请选择关闭问题的原因
    确定 取消
    返回顶部