数据集都是用的同一张数据表,控件传参失败,为什么还会显示全部?参数修改成一样的了,但还是有问题

image.pngimage.png

image.png

FineReport 百煮味香 发布于 2022-4-8 17:02 (编辑于 2022-4-8 17:18)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-4-8 17:04(编辑于 2022-4-8 17:07)

你的sql写的是

select * from 表名称

where 1=1

${if(len(参数名称)=0,"","and 表中的字段 in('"+ 参数名称 + "')")}

类似这样的吧。。

你说的失败是哪里失败了?看一下你的控件名称与sql里面的参数名称是否一样?

and 1=1  去掉。。。

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-4-8 17:05

传参失败?具体怎么个失败法? 另外数据集ds1的SQL又是什么样的?

image.png

  • 百煮味香 百煮味香(提问者) 已上传
    2022-04-08 17:06 
  • Z4u3z1 Z4u3z1 回复 百煮味香(提问者) 你两个控件的名字和 mouth、plateNO一致不?
    2022-04-08 17:12 
  • 2关注人数
  • 254浏览人数
  • 最后回答于:2022-4-8 17:18
    请选择关闭问题的原因
    确定 取消
    返回顶部