请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

realgoal

中级会员

35

主题

119

帖子

548

积分

中级会员

积分
548
realgoal
中级会员   /  发表于:2025-4-7 16:04  /   查看:106  /  回复:13
想要实现:多个表格组成的,每个表格的数据都是动态的不固定的。 其中一个表格需要实现分栏功能并且可以空行占位
1、当前实现的方式是rdl报表中添加子报表
2、子报表为页面报表:设置了分栏和空白行占位
3、rdl的表格和子报表需要表格和表格都显示在一起
问题在于:把页面报表设置为了子报表的话,子报表安一页显示的显示不全,除了这种方式有没有其他的方式能够实此需求
4、截图为当前显示的设计的方式

本帖子中包含更多资源

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

x

13 个回复

倒序浏览
Eden.SunWyn认证
超级版主   /  发表于:2025-4-7 17:34:38
沙发
问题描述:
多表格的报表设计。


问题解决:
您好,从您的描述来看,您可以直接使用页面报表,直接把表格都拼接在一起就行了。


如果上面的方式不能实现您的需求,您可以上传一下效果图,我们具体看看怎么实现。

本帖子中包含更多资源

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

x
回复 使用道具 举报
realgoal
中级会员   /  发表于:2025-4-8 08:15:56
板凳
本帖最后由 realgoal 于 2025-4-8 09:15 编辑
Eden.Sun 发表于 2025-4-7 17:34
问题描述:
多表格的报表设计。

不分栏表格,数据是动态的不是固定数量的。如果使用页面报表的话,这种表格只能固定显示几行一部分数据,其余数据会在下一页显示了。您说的这种方式我有试过。下面是需要的效果图:

本帖子中包含更多资源

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

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2025-4-8 12:21:49
地板
realgoal 发表于 2025-4-8 08:15
不分栏表格,数据是动态的不是固定数量的。如果使用页面报表的话,这种表格只能固定显示几行一部分数据, ...

这个可能得测一下。您方便发一份demo数据么,我们根据您的效果图和数据做一个模板出来。
如果数据不方便在论坛发的话。您可以发送到我的公司邮箱:eden.sun@grapecity.com
回复 使用道具 举报
realgoal
中级会员   /  发表于:6 天前
5#
Eden.Sun 发表于 2025-4-8 12:21
这个可能得测一下。您方便发一份demo数据么,我们根据您的效果图和数据做一个模板出来。
如果数据不方便 ...

你好,下面是我当前做的效果,结果不是预期,但是有数据源,麻烦请看下是否能达到实现的需求,谢谢。

本帖子中包含更多资源

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

x
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:6 天前
6#
您好,我这边测试了一下您的Demo,感觉目前应该没啥问题,目前报表按照纸张大小自动分页显示,子报表部分也有分栏和填充空白行。

您是希望整个生成的报表是一页吗?如果是这样的话,因为子报表也是页面报表,纸张高度是固定的,数据超过一定会分页;
如果不需要填充空白行,只需要分栏的效果的话,在AR17以后的版本RDL报表中,对列表组件增强了,支持分栏效果



本帖子中包含更多资源

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

x
回复 使用道具 举报
realgoal
中级会员   /  发表于:5 天前
7#
James.Lv 发表于 2025-4-18 17:46
您好,我这边测试了一下您的Demo,感觉目前应该没啥问题,目前报表按照纸张大小自动分页显示,子报表部分也 ...

我用的是AR15版本,需要所有表都连续显示在一起。示例中最后的分栏报表需要满足空白行补充的。
当前因为连续显示的话。页面报表第一页(页面报表固定高度是按一页纸显示的)接着其他报表连续显示在一页纸上,但是显示分栏的数据展示不全。

图片就是显示不全了。

本帖子中包含更多资源

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

x
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:3 天前
8#
那这个目前可能没有太好的办法,只能说咱们把页面报表设置高一些;
或者说比如我们最下面的分栏报表数据可能有  1000行,分成3栏,每一段能显示400行,然后页面报表本身的高度就设置成400行的那个高度;
这样最大数据一定可以一页显示完,剩下的不足一页的,就自动补充空白行,可能会出现数据只有100行,或有300多行的空白行
回复 使用道具 举报
realgoal
中级会员   /  发表于:3 天前
9#
本帖最后由 realgoal 于 2025-4-22 08:13 编辑
James.Lv 发表于 2025-4-21 11:06
那这个目前可能没有太好的办法,只能说咱们把页面报表设置高一些;
或者说比如我们最下面的分栏报表数据可 ...

你好,就当前我所提供的需求,有哪个产品是可达到我需要的效果的呢?需要回复下咱家有没有产品可以达到呢,谢谢
1、多个表个组成,多数据集的,其中有带有分栏的表(可空白行补充),有的表为动态数据表,所有表都连续显示在一张纸,数据多的可分页。
回复 使用道具 举报
realgoal
中级会员   /  发表于:3 天前
10#
James.Lv 发表于 2025-4-21 11:06
那这个目前可能没有太好的办法,只能说咱们把页面报表设置高一些;
或者说比如我们最下面的分栏报表数据可 ...

您说的这种方式,存在的问题就是,分栏表格之前有动态数据表,这样分栏的数据行总高度如果设置少了如400,并且数据量大的话,分页后也是超出400行的分栏显示就一直是400的高度。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部