wuzj8839 发表于 2022-3-29 22:45:11

插入子报表后多1页

本帖最后由 wuzj8839 于 2022-3-30 08:10 编辑

table里插入子报表后,生成的PDF多了1页。
红色框是子报表部分。但第2页没有子报表的内容。
为了验证子报表的影响,特地把子报表做的偏小。但即使很小了,还是会生成第2页


Bella.Yuan 发表于 2022-3-30 09:17:56

您好,方便的话上传一下您的报表文件(使用高级模式上传至附件),我们帮您看看原因。

wuzj8839 发表于 2022-3-30 09:42:05

好的,谢谢



Bella.Yuan 发表于 2022-3-30 10:04:59

wuzj8839 发表于 2022-3-30 09:42
好的,谢谢
您好,您的主子报表使用的都是页面报表,针对页面报表,当内容在扩展区域展示不下时会自动换页显示。目前针对您的问题,您先查看子报表的展示页面是一页还是多页,然后会将主报表的标题行属性的“每页重复显示”设置为“否”。


wuzj8839 发表于 2022-3-30 12:08:37

本帖最后由 wuzj8839 于 2022-3-30 12:28 编辑

Bella.Yuan 发表于 2022-3-30 10:04
您好,您的主子报表使用的都是页面报表,针对页面报表,当内容在扩展区域展示不下时会自动换页显示。目前 ...
子报表的页数是不确定的,可能是一页也可能多页。我想实现,多页的时候表头和表尾每一页都能自动展示出来。
不用子报表实现也可以。就是想中间一块是另外一张表,然后页数不确定。

Bella.Yuan 发表于 2022-3-30 15:08:46

本帖最后由 Bella.Yuan 于 2022-3-30 15:16 编辑

wuzj8839 发表于 2022-3-30 12:08
子报表的页数是不确定的,可能是一页也可能多页。我想实现,多页的时候表头和表尾每一页都能自动展示出来 ...
您好,根据您的需求,直接将子报表放置到表尾行,删除明细行,然后给表头行的属性设置每页重复显示为“是”。

wuzj8839 发表于 2022-3-30 15:57:49

Bella.Yuan 发表于 2022-3-30 15:08
您好,根据您的需求,直接将子报表放置到表尾行,删除明细行,然后给表头行的属性设置每页重复显示为“是 ...

已经在表尾了,但还是有问题。


Bella.Yuan 发表于 2022-3-30 18:19:18

wuzj8839 发表于 2022-3-30 15:57
已经在表尾了,但还是有问题。

您好,这个问题的主要原因是因为子报表的宽度过宽导致的,针对您的需求,不建议您直接嵌套子报表在表格中,因为子报表的宽度不固定,建议您直接使用子报表,Fe分析您的报表设计后,建议您直接使用rdl报表,如下图示:

wuzj8839 发表于 2022-3-30 19:03:33

Bella.Yuan 发表于 2022-3-30 18:19
您好,这个问题的主要原因是因为子报表的宽度过宽导致的,针对您的需求,不建议您直接嵌套子报表在表格中 ...

你好,已经换成rdl报表直接插入子报表。但这样之后,如何让表头和表尾在每页重复?


Bella.Yuan 发表于 2022-3-31 08:55:22

wuzj8839 发表于 2022-3-30 19:03
你好,已经换成rdl报表直接插入子报表。但这样之后,如何让表头和表尾在每页重复?

您好,要让红框内容在表头或者表尾重复显示,您需要将其放置在表头行或者表尾行,然后将表头行,表尾行的属性每页重复显示设置为“是”,目前根据您的截图,最上面的红框直接使用的是文本框,所以不会重复显示,新加一行表头行,将其内容进行填充,设置对应的重复显示属性即可。
页: [1] 2
查看完整版本: 插入子报表后多1页