TonyGuo 发表于 2024-1-25 09:48:44

ActiveReports 16 报表内容如果超过1页,第一页是空白页,第二页只显示表头,第...

本帖最后由 TonyGuo 于 2024-1-25 09:52 编辑

遇到问题:ActiveReports 16使用 AR Web Designer,报表的内容如果 超过1页,第一页会是空白页,第二页只显示表头,第三页才开始正常显示表头、明细、表尾。

请教:要怎么修正这问题(不出现 错误的前2页)?


这是模板


第一页


第二页


第三页


第四页(终页)

Bella.Yuan 发表于 2024-1-25 09:48:45

TonyGuo 发表于 2024-1-25 16:55
感谢您的建议
但我不明白 方案1 的意思,能不能请您再多做说明

您好,方案1的意思就是:在页面报表中是用文本框组件,文本框会根据对应的表格组件的明细进行展示,如果表格的明细有多页,文本框实现的效果就是类似的每页重复显示,具体可以参考下图:
设计界面:

预览界面:

同样的当表格的数据可以显示在一页时,此时文本框也会只显示一页

Bella.Yuan 发表于 2024-1-25 10:26:47

您好,感觉您的意思是就是直接显示第三页和第四页的内容,这个从截图看不来错误,方便的话您上传一下对应的报表文件,我们根据报表设计具体看看问题出在哪里。

TonyGuo 发表于 2024-1-25 12:26:14

Bella.Yuan 发表于 2024-1-25 10:26
您好,感觉您的意思是就是直接显示第三页和第四页的内容,这个从截图看不来错误,方便的话您上传一下对应的 ...

已上传文件
麻烦您了,谢谢

Bella.Yuan 发表于 2024-1-25 15:03:05

TonyGuo 发表于 2024-1-25 12:26
已上传文件
麻烦您了,谢谢

您好,下载查看了您的报表,这个空白页是设计导致的,只能修改一下对应的报表设计,有2个修改方案,您根据实际需求选择对应的方案修改测试看看。
方案1:将需要每页重复显示的内容使用文本框,依次去编写对应的内容。页面报表,文本框会根据对应的表格明细行占的页数进行显示,实现的效果就是类似每页重复显示。
方案2:将需要重复显示的内容使用表格2的表头行来进行展示。这里注意表格2的表头行要使用其他数据集的字段,所以需要加个first函数。
需要每页重复显示的内容:

红色是方案1,绿色是方案2

我只修改了一个,目前测试是正常的,您参考我的回复,修改一下报表设计测试看看。

TonyGuo 发表于 2024-1-25 16:55:24

Bella.Yuan 发表于 2024-1-25 15:03
您好,下载查看了您的报表,这个空白页是设计导致的,只能修改一下对应的报表设计,有2个修改方案,您根 ...

感谢您的建议
但我不明白 方案1 的意思,能不能请您再多做说明

TonyGuo 发表于 2024-1-26 10:19:03

Bella.Yuan 发表于 2024-1-25 17:16
您好,方案1的意思就是:在页面报表中是用文本框组件,文本框会根据对应的表格组件的明细进行展示,如果 ...

这方案确实有效
非常感谢您

Bella.Yuan 发表于 2024-1-26 10:35:21

TonyGuo 发表于 2024-1-26 10:19
这方案确实有效
非常感谢您

不客气,那本帖就先结帖啦,有问题您另开新贴哦~:lol

TonyGuo 发表于 2024-1-26 15:08:02

Bella.Yuan 发表于 2024-1-26 10:35
不客气,那本帖就先结帖啦,有问题您另开新贴哦~

抱歉,之前测试时 不够详细。
现在发现:如果 报表的明细部分 数据量少(例如 只有2行),依然会出现【第一页只有显示表头】的错误情况。
我已尝试无数次 去排除这问题,都不成功。
因此再请教 解决之道,
谢谢

Bella.Yuan 发表于 2024-1-26 16:22:59

TonyGuo 发表于 2024-1-26 15:08
抱歉,之前测试时 不够详细。
现在发现:如果 报表的明细部分 数据量少(例如 只有2行),依然会出现【第 ...

您好,这个大概率还是报表设计的问题,我看表格2您添加了一个分组,但是实际其实没有作用,且分组条件是常量分组,把这个分组删除掉测试看看,如果还有问题的话,开个新帖吧,把对应的报表文件上传一下,我在看看。

页: [1] 2
查看完整版本: ActiveReports 16 报表内容如果超过1页,第一页是空白页,第二页只显示表头,第...