finereport如何设置下拉复选框选择多个时数据时,数据无显示,求大神解答

image.png

FineReport yzmXBSmb9367906 发布于 2022-3-21 17:26 (编辑于 2022-3-21 17:30)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-21 20:40
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-21 17:28(编辑于 2022-3-22 08:59)

你是要不显示还是想为什么不显示?

image.png

image.png

SQL  where  字段 in('${下拉控件名}')

内置.zip

最佳回答
0
linbodingLv6中级互助
发布于2022-3-21 17:29(编辑于 2022-3-21 17:30)

检查这里看看

image.png

最佳回答
0
助人为乐Lv4中级互助
发布于2022-3-21 17:34

sql 里面这样写 ${if(参数="","","and 字段名 in('"+replace(参数,",","','")+"')")} 这样写。不管你带进来的是数字。汉字,都可以直接使用。然后这里这样就好了

image.png

最佳回答
0
胡桂丹Lv5初级互助
发布于2022-3-21 17:41

当出现此问题,一般主要原因是参数没有传参成功,你数据集里面给一个具体值预览看一下,多选下拉框不是用=而是in,然后参数名称要和控件名称一致,控件值填单引号包住的英文状态逗号

  • 5关注人数
  • 410浏览人数
  • 最后回答于:2022-3-22 08:59
    请选择关闭问题的原因
    确定 取消
    返回顶部