按钮控件怎么实现筛选?

按钮控件怎么实现sql里查询值得筛选。添加两个按钮,一个小于90天,一个大于90小于180天,不点击都可以查询出来。


微信图片_20200831160402.png

FineReport 陕西光大药业 发布于 2020-8-31 16:06 (编辑于 2020-8-31 16:06)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
IceBall09Lv6中级互助
发布于2020-8-31 16:28

你弄下拉框筛选吧,在数据集里面这样写:

 SELECT xx,近效期, 
       case when 近效期< 90 then '小于90天' else '大于90小于180天' END tianshu from tablename
 where 1=1 ${if(len(tianshu)=0,""," AND tianshu IN ('"+tianshu+"')")}

在参数面板设置参数tianshu的数据字典是“小于90天”和“大于90小于180天”,然后如下设置

image.png

这样不筛选就全部出来,选哪个就出来哪个

最佳回答
0
luojian0323Lv7资深互助
发布于2020-8-31 16:08

不点击怎么查?

最佳回答
0
zdtc886Lv2见习互助
发布于2020-8-31 16:13

逻辑不对啊,按钮就是要点击才能触发事件的

  • 陕西光大药业 陕西光大药业(提问者) 可以有个查询按钮,在点击按钮控件筛选后再点查询,不点击就全部查询。这样能实现?
    2020-08-31 16:14 
  • zdtc886 zdtc886 回复 陕西光大药业(提问者) 你这个查询按钮只能是一个,点了报表执行查询功能,只能一个按钮,然后实现你这个查询
    2020-08-31 16:20 
  • 4关注人数
  • 866浏览人数
  • 最后回答于:2020-8-31 16:28
    请选择关闭问题的原因
    确定 取消
    返回顶部