表单参数,多选下拉框,参数为空选择全部可以输出结果,单选也能出结果,多选就不出结果

表单参数,多选下拉框,参数为空选择全部可以输出结果,单选也能出结果,多选就不出结果image.pngimage.png

FineReport 青砖伴瓦漆 发布于 2018-11-21 10:45
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
cherishdqyLv7高级互助
发布于2018-11-21 10:48(编辑于 2018-11-21 10:49)

sql少了单引号

in('"+字段+"')

image.png

  • 青砖伴瓦漆 青砖伴瓦漆(提问者) 小姐姐 ,为什么把参数控件的分隔符改成,逗号也能出结果呢
    2018-11-21 10:52 
  • cherishdqy cherishdqy 回复 青砖伴瓦漆(提问者) 如果你的参数值是数字型的,分隔符用,号,in里可以不用加单引号,如:in (1,2,3),如果你的参数值是字符串, 分隔符用\',\' in里要加上单引号,in (\'test\',\'test\',\'test\')
    2018-11-21 10:56 
  • 青砖伴瓦漆 青砖伴瓦漆(提问者) 回复 cherishdqy 我参数实际值是数字 ,显示值是字符串
    2018-11-21 11:00 
  • cherishdqy cherishdqy 回复 青砖伴瓦漆(提问者) 返回的是实际值,那你的分隔符应该用,号啊,不要用\',\'
    2018-11-21 11:02 
  • 青砖伴瓦漆 青砖伴瓦漆(提问者) 回复 cherishdqy 好的 谢谢小姐姐
    2018-11-21 11:19 
最佳回答
0
孤陌Lv6资深互助
发布于2018-11-21 10:49

注:括号内如果是【字符串型】,请务必添加单引号,【数值型】单引号可省略…

  • 3关注人数
  • 971浏览人数
  • 最后回答于:2018-11-21 10:49
    请选择关闭问题的原因
    确定 取消
    返回顶部