下拉控件

捕获.jpg

设置模板参数 : 数据日期,然后单元格元素增加了过滤条件,下拉框数据字典使用了

select a5(数据日期) from tablename

数据库查询 select * from tablename

 做完这些然后使用分页预览,下拉框选择某一日期,然后会返回所有结果,数据日期那块只会显示下拉框中选择的日期,其余会空白形式

例如:图中就是选择了2022.8.8后显示的结果

设计器中的捕获.PNG1.jpg

FineReport 飞舞的蒲公英 发布于 2022-8-18 17:25 (编辑于 2022-8-18 17:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
lishengtaoLv3初级互助
发布于2022-8-18 17:30(编辑于 2022-8-18 17:44)

你得把下拉框名当成参数放到SQL 的where 后面对数据进行过滤呀=-=

select * from tablename where 日期 = '${日期控件名}' order a5,a6

  • 飞舞的蒲公英 飞舞的蒲公英(提问者) 日期=‘${日期控件名}’,日期在ORacle中是是date类型,${日期控件名}是在填报表中用的日期控件,使用上面的语句会报错,使用 select * from tablename where 日期 = to_date(\'${日期控件名}\' ,‘yyyy-mm-dd’)也会报错转换未知错误,或者数据库是日期返回字符串之类的错。
    2022-08-18 18:04 
  • lishengtao lishengtao 回复 飞舞的蒲公英(提问者) 把日期改成字符串格式,帆软参数好像是字符串,反正把两边的格式统一一下就行
    2022-08-18 18:10 
  • 飞舞的蒲公英 飞舞的蒲公英(提问者) 回复 lishengtao 试过了,不管用,不知道为啥我帆软日期控件格式返回的是yyyy-mm-dd 00:00:00:0
    2022-08-18 18:14 
  • lishengtao lishengtao 回复 飞舞的蒲公英(提问者) 那就把帆软的这个截取一下嘛,截取前10位
    2022-08-18 18:16 
  • 飞舞的蒲公英 飞舞的蒲公英(提问者) 回复 lishengtao substr(\'${数据日期}\',0,10)??这种?
    2022-08-18 18:21 
最佳回答
1
lxy2Lv6中级互助
发布于2022-8-18 17:27(编辑于 2022-8-18 17:27)

要在左父格增加过滤条件

最佳回答
0
privacyLv5初级互助
发布于2022-8-18 17:30

能看一下你设计器里怎么弄得嘛

  • 4关注人数
  • 372浏览人数
  • 最后回答于:2022-8-18 17:44
    请选择关闭问题的原因
    确定 取消
    返回顶部