893559686 发表于 2016-4-28 16:06:52

关于ActiveReports 分页和表头显示在多页问题

本帖最后由 Lenka.Guo 于 2016-4-28 17:06 编辑

file:///C:\Users\zdong\AppData\Roaming\Tencent\Users\893559686\QQ\WinTemp\RichOle\E2)3~X07QJ8PR}F)~IBSS$4.pngfile:///C:\Users\zdong\AppData\Roaming\Tencent\Users\893559686\QQ\WinTemp\RichOle\2B$[}6ORM(3Y~9B)6(K%F1S.pngfile:///C:\Users\zdong\AppData\Roaming\Tencent\Users\893559686\QQ\WinTemp\RichOle\8F57XGR5Q

求教:报表内容是多个表拼凑起来的,而且是横向错落的,想在页底部让其对其,并且在分页后每页都显示表头。
在表头上的RepeatHeaderOnNewPage设置为True的时候,分页后除了第一页外其他页还是不显示表头。


Lenka.Guo 发表于 2016-4-28 17:05:43

理解您的需求是:

1. 让表头重复在每页显示
如果表头Table 的数据超过1页,设置RepeatHeaderOnNewPage属性才会生效。
现在是 表头Table 只包括几行数据,不超过1页所以无法生效,

2. 多表格在末尾端进行行列对齐;



解决方法:
建议 采用 页面报表;(Table 具有阴影能够控制每页显示的高度)
将表头拆分成TextBox(文本框),放在Container (容器)控件中 为了在每页中显示表头。

模板如附件:   (数据源采用NWIND_CHS.mdb数据库)


893559686 发表于 2016-4-29 10:28:09

Lenka.Guo 发表于 2016-4-28 17:05
理解您的需求是:

1. 让表头重复在每页显示


非常感谢您的解答,看了您的例子,觉得问题都能很好的解决。
还有个问题想请教下:因为这个表很宽,如果用页面报表,宽度有限制,就放不开了,这个应该怎么做?

Lenka.Guo 发表于 2016-4-29 10:48:27

本帖最后由 Lenka.Guo 于 2016-4-29 10:50 编辑

893559686 发表于 2016-4-29 10:28
非常感谢您的解答,看了您的例子,觉得问题都能很好的解决。
还有个问题想请教下:因为这个表很宽,如果 ...
您可以适当增加报表纸张的宽度,以保证页面内容能够完全展现。




893559686 发表于 2016-4-29 11:10:26

Lenka.Guo 发表于 2016-4-29 10:48
您可以适当增加报表纸张的宽度,以保证页面内容能够完全展现。

恩,谢谢

Lenka.Guo 发表于 2016-4-29 11:14:44

:$
页: [1]
查看完整版本: 关于ActiveReports 分页和表头显示在多页问题