找回密码
 立即注册

QQ登录

只需一步,快速开始

听雨
中级会员   /  发表于:2024-3-25 12:16  /   查看:2577  /  回复:11
1金币
我有一个RDL报表,报表里设置一个表格。并对日期字段进行了数据过滤,这里添加了2个报表参数:开始日期和结束日期,数据类型为日期型。


然后设置了查询面板,开始日期和结束日期。(日期范围控件)



当我在页面中设置选择报表日期控件(EL日期选择),并通过传参将日期传递至报表参数,然后筛选查询。
(1)当我通过手动选择日期并点击确定时:出现了这样的问题:

出现问题:

(2)然而,当我直接点击下方快速选择时(预设日期范围),就可以按照日期查询。
但是:如果快速选择后,点击确定前,再次手工更改日期后,又会出现序号(1)的情况。此时再点击快速选择按钮也同样出现序号(1)的情况。

综上:只有在选择日期弹出页,直接进行快速选择时,才能正常报表查询。否则只要手动选择日期,就会出现问题。
请问大佬们这种情况如何解决?(是日期格式不匹配还是什么原因呢?)


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个格式就对了

11 个回复

倒序浏览
最佳答案
最佳答案
fanhuayimeng
论坛元老   /  发表于:2024-3-25 12:16:12
来自 9#
听雨 发表于 2024-3-25 16:27
如果报表参数设置成字符串格式,那么报表内的查询控件就不能链接到这个报表参数了。


这个格式就对了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
听雨 + 5

查看全部评分

回复 使用道具 举报
听雨
中级会员   /  发表于:2024-3-25 12:29:29
2#
demo文件一直传不上去,不知为何?
回复 使用道具 举报
听雨
中级会员   /  发表于:2024-3-25 12:33:50
3#
DEMO文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
听雨
中级会员   /  发表于:2024-3-25 14:11:57
4#
(2)然而,当我直接点击下方快速选择时(预设日期范围),就可以按照日期查询。
但是:如果快速选择后,点击确定前,再次手工更改日期后,又会出现序号(1)的情况。此时再点击快速选择按钮也同样出现序号(1)的情况。
补充:快速选择中,这里除了选【今日】可以,公式:=TODAY(),剩余其它选项也会出现序号(1)情况。
回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2024-3-25 16:12:06
5#
本帖最后由 fanhuayimeng 于 2024-3-25 16:13 编辑

日期格式的问题,至于用什么格式没试出来,我尝试了很多都提示错误。
看看这样操作是不是OK
1.将日期转换一下

2.将报表参数设置成字符串型

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2024-3-25 16:18:41
6#
请教下楼主实际项目中数据库使用的是外联库还是内建SQLite,如果是内建库传递日期,在报表模块的日期范围查询,传参时格式化可以参考:
SQLite 数据连接 < 第四章 数据连接 < Wyn 商业智能 | Wyn商业智能 (grapecity.com.cn)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
fanhuayimeng + 5

查看全部评分

回复 使用道具 举报
听雨
中级会员   /  发表于:2024-3-25 16:25:26
7#
Shawn.Liu 发表于 2024-3-25 16:18
请教下楼主实际项目中数据库使用的是外联库还是内建SQLite,如果是内建库传递日期,在报表模块的日期范围查 ...

是活字格的内建库。
回复 使用道具 举报
听雨
中级会员   /  发表于:2024-3-25 16:27:00
8#
fanhuayimeng 发表于 2024-3-25 16:12
日期格式的问题,至于用什么格式没试出来,我尝试了很多都提示错误。
看看这样操作是不是OK
1.将日期转换 ...

如果报表参数设置成字符串格式,那么报表内的查询控件就不能链接到这个报表参数了。
回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2024-3-25 16:45:55
10#
Shawn.Liu 发表于 2024-3-25 16:18
请教下楼主实际项目中数据库使用的是外联库还是内建SQLite,如果是内建库传递日期,在报表模块的日期范围查 ...

领导。。这个藏的也太深了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部