配置了两个筛选框联动,时间的筛选框不好使,只有线路的好使,请问下会是哪里出了问题?

截屏2022-01-20 下午5.48.53.png

FineReport 用户NtTbr5528448 发布于 2022-1-20 17:43 (编辑于 2022-1-20 17:49)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
axingLv6专家互助
发布于2022-7-9 15:21

image.png

这种情况可能是做了限制,不能同时选择时间和路线,同时选择的时候查询控件会被设置为不可用

第二个也要排查一下单元格中的过滤属性的设置,因为你的sql已经进行了参数筛选,所以你的A5和B5单元格的过滤是没有必要的,很可能因为这个而导致查询不到值。

最佳回答
0
CD20160914Lv8专家互助
发布于2022-1-20 17:44(编辑于 2022-1-20 19:58)

是时间录入后,查询不按时间出数据?还是你参数框两个控件做了联动???

image.png

  • 用户NtTbr5528448 用户NtTbr5528448(提问者) 时间录入后,查询控件就点不了了,都不好使了,只选线路的话 ,是可以查出这条线路所有数据的,帆软小白,两个控件之间我应该没有做联动
    2022-01-20 17:47 
  • CD20160914 CD20160914 回复 用户NtTbr5528448(提问者) 你的sql是如何写的把where后面的语句发出来。。。还有现在看线52只有2条数据。。然后对应的日期是11和12号,那么你的日期要选择11号或者12中的一天。查询线路52才有数据。。
    2022-01-20 17:48 
  • CD20160914 CD20160914 回复 用户NtTbr5528448(提问者) 把你where后面的sql语句发出来。编辑在你帖子的最上面。
    2022-01-20 17:48 
  • 用户NtTbr5528448 用户NtTbr5528448(提问者) 回复 CD20160914 加上去了,麻烦帮忙看下~
    2022-01-20 17:49 
  • 用户NtTbr5528448 用户NtTbr5528448(提问者) 回复 CD20160914 在数据集的sql里面输入时间和线路的参数,是可以正常显示的
    2022-01-20 17:56 
最佳回答
0
AUUUUUUULv5见习互助
发布于2022-1-20 17:47

线路52有两个日期,而控件只能显示一个日期。会出来才怪哦!

  • 用户NtTbr5528448 用户NtTbr5528448(提问者) 时间控件不是去筛选时间吗?现在时间控件不好使
    2022-01-20 17:48 
  • AUUUUUUU AUUUUUUU 回复 用户NtTbr5528448(提问者) 把线路是52的另一条数据删除,只留一条试试
    2022-01-20 18:06 
最佳回答
0
RiveryLv5中级互助
发布于2022-1-20 17:49

筛选框联动:

select 时间 from 表A

select 线路 from表B where 1=1 ${if(len(时间控件)==0,"","and 时间='"+时间控件+"'")}

  • 用户NtTbr5528448 用户NtTbr5528448(提问者) 是需要分成两个数据集吗
    2022-01-20 17:51 
  • Rivery Rivery 回复 用户NtTbr5528448(提问者) 是的
    2022-01-20 17:53 
  • 用户NtTbr5528448 用户NtTbr5528448(提问者) 回复 Rivery 如果是一张表的话 ,是不是可以放在一个数据集中,但是不用配置时间的参数
    2022-01-20 17:54 
  • Rivery Rivery 回复 用户NtTbr5528448(提问者) 你可以不做时间的数据集,但是线路的要做
    2022-01-20 18:00 
  • 5关注人数
  • 376浏览人数
  • 最后回答于:2022-7-9 15:21
    请选择关闭问题的原因
    确定 取消
    返回顶部