【9.0.6】报表:日期型的报表参数在传递中出现的问题。
我有一个RDL报表,报表里设置一个表格。并对日期字段进行了数据过滤,这里添加了2个报表参数:开始日期和结束日期,数据类型为日期型。然后设置了查询面板,开始日期和结束日期。(日期范围控件)
当我在页面中设置选择报表日期控件(EL日期选择),并通过传参将日期传递至报表参数,然后筛选查询。
(1)当我通过手动选择日期并点击确定时:出现了这样的问题:
出现问题:
(2)然而,当我直接点击下方快速选择时(预设日期范围),就可以按照日期查询。
但是:如果快速选择后,点击确定前,再次手工更改日期后,又会出现序号(1)的情况。此时再点击快速选择按钮也同样出现序号(1)的情况。
综上:只有在选择日期弹出页,直接进行快速选择时,才能正常报表查询。否则只要手动选择日期,就会出现问题。
请问大佬们这种情况如何解决?(是日期格式不匹配还是什么原因呢?)
听雨 发表于 2024-3-25 16:27
如果报表参数设置成字符串格式,那么报表内的查询控件就不能链接到这个报表参数了。
这个格式就对了
demo文件一直传不上去,不知为何?:( DEMO文件
(2)然而,当我直接点击下方快速选择时(预设日期范围),就可以按照日期查询。
但是:如果快速选择后,点击确定前,再次手工更改日期后,又会出现序号(1)的情况。此时再点击快速选择按钮也同样出现序号(1)的情况。补充:快速选择中,这里除了选【今日】可以,公式:=TODAY(),剩余其它选项也会出现序号(1)情况。:L 本帖最后由 fanhuayimeng 于 2024-3-25 16:13 编辑
日期格式的问题,至于用什么格式没试出来,我尝试了很多都提示错误。
看看这样操作是不是OK
1.将日期转换一下
2.将报表参数设置成字符串型
请教下楼主实际项目中数据库使用的是外联库还是内建SQLite,如果是内建库传递日期,在报表模块的日期范围查询,传参时格式化可以参考:
SQLite 数据连接 < 第四章 数据连接 < Wyn 商业智能 | Wyn商业智能 (grapecity.com.cn)
Shawn.Liu 发表于 2024-3-25 16:18
请教下楼主实际项目中数据库使用的是外联库还是内建SQLite,如果是内建库传递日期,在报表模块的日期范围查 ...
是活字格的内建库。 fanhuayimeng 发表于 2024-3-25 16:12
日期格式的问题,至于用什么格式没试出来,我尝试了很多都提示错误。
看看这样操作是不是OK
1.将日期转换 ...
如果报表参数设置成字符串格式,那么报表内的查询控件就不能链接到这个报表参数了。 Shawn.Liu 发表于 2024-3-25 16:18
请教下楼主实际项目中数据库使用的是外联库还是内建SQLite,如果是内建库传递日期,在报表模块的日期范围查 ...
:hjyzw: 领导。。这个藏的也太深了
页:
[1]
2