如何实现参数联动

要求:班级为下拉框,学号为复选框,使用 sql 中定义参数,班级,学号实现参数 联动

实现参数为空选出全部的功能,班级为空选出全部班级,学号为空,选出班 级下的所有学生


存在的问题:选一个学号,可以正常显示,选多于一个学号时报错误。

WorkBook22.cpt


FineReport javaruby 发布于 2020-10-29 15:51 (编辑于 2020-10-29 15:53)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
ColdmanLv6高级互助
发布于2020-10-29 15:58(编辑于 2020-10-29 16:03)

复选框设置分隔符为','

image.png

SCORE数据集修改

select * from STSCORE where 1=1 
${if(len(classno)=0,"","and classno='"+classno+"'")}
${if(len(studentno)=0,"","and studentno in('"+studentno+"')")}


最佳回答
0
shirokoLv6资深互助
发布于2020-10-29 15:57

https://help.fanruan.com/finereport/doc-view-1865.html?source=1

多选出现问题一般都是间隔符','没改吧

最佳回答
0
luckybaiLv4初级互助
发布于2020-10-29 15:58(编辑于 2020-10-29 16:01)

是不是复选框没有设置分隔符:

image.png

sql这两个地方也要加上单引号:

image.png

  • 4关注人数
  • 1012浏览人数
  • 最后回答于:2020-10-29 16:03
    请选择关闭问题的原因
    确定 取消
    返回顶部