pkpmgl 发表于 2023-2-22 15:25:46

报表打印续页的问题

本帖最后由 pkpmgl 于 2023-2-22 15:28 编辑

有个报表打印如图:如果列表数据超过1页则需要续页打印(图2), 并且续页的表头和第一页(图1)表头显示的不同. 如何解决?





wengMQ 发表于 2023-2-22 15:25:47

插入两个等于1的分组就可以解决了

Bella.Yuan 发表于 2023-2-22 16:54:15

您好,根据您的描述,可以使用表格嵌套,具体如下图示:
使用2个表格,表格1全使用表头行且表头行关闭“每页重复显示”,表格2是正常表格包含表头行,明细行,表尾行,且表头行开启“每页重复显示”,然后将表格2嵌入表格1的表头行。



pkpmgl 发表于 2023-2-22 17:20:27

谢谢, 我试一下.

Bella.Yuan 发表于 2023-2-22 17:39:57

pkpmgl 发表于 2023-2-22 17:20
谢谢, 我试一下.

不客气,您试试这个方法,有问题及时联系:lol

pkpmgl 发表于 2023-2-22 17:46:38

本帖最后由 pkpmgl 于 2023-2-22 18:04 编辑

按你说的,第一页显示的表头应该包含了table1 和 table2的两个表头信息. 这样是有问题的,下面分别是第一页,第二页的截图.



pkpmgl 发表于 2023-2-22 17:57:21

本帖最后由 pkpmgl 于 2023-2-22 18:02 编辑

可能开始没描述清楚需求,
报表的表头根据子表内容是否分页而显示有差异,
第一页的表头显示的内容比较多.
后面的续页(如果有分页)的表头内容 比第一页的部分表头信息少了部分字段信息.

Felix.Li 发表于 2023-2-22 18:29:30

pkpmgl 发表于 2023-2-22 17:57
可能开始没描述清楚需求,
报表的表头根据子表内容是否分页而显示有差异,
第一页的表头显示的内容比较 ...

脚本确实没办法写,但是我看您的第二页就是
您想实现的就是前4每页重复显示,后四行只有第一页显示
那是不是可以把前四行使用文本框写在页眉处,这样前四行就会每页显示
然后把后四行依旧使用表格头,但是关闭每页重复显示,表格本身不变即可
可以看一下这个:

Bella.Yuan 发表于 2023-2-23 10:17:49

wengMQ 发表于 2023-2-23 10:04
插入两个等于1的分组就可以解决了

大佬的这种方式很nice,给大佬点个赞{:5_117:}

pkpmgl 发表于 2023-2-25 00:18:52

收到,谢谢
页: [1] 2
查看完整版本: 报表打印续页的问题