将分页符插入到SSRS报告中
我在SSRS中有一个包含12个子报表的报告。 在每个子报表之后,我需要插入分页符,以便每个子报表在新页面上启动,并且不会与其他子报表共享页面。 有谁知道如何做到这一点? 谢谢
我find了答案。 在所有Tablixes和其他渲染对象之后,在每个SubReport的底部使用Rectangle。 然后将其“PageBreak”属性设置为“结束”。 当子报表用Tablix和/或其他数据对象完成时,Rectangle强制分页符。 此外,一个很酷的function,如果SubReport没有返回任何数据行,分页符不呈现。 因此,没有多余的分页符
另一个解决scheme是将子报表放置在矩形内。 我想这会帮助你更好地控制和组织报告的布局。
我在这里尝试了其他的答案,但是我的主报告是由一个数据集驱动的,所以没有完全解决。 这就是我为它工作的原因:
1)我把子报表放在Tablix中同一大小的矩形顶部的不同行中,所有的行都属于同一个行组。
2)然后select组的属性,然后分页并检查组的每个实例之间的属性pagebreak。
我遇到了同样的问题,但我能够通过下面提到的方式克服。 我创build了一个子报告,并在子报告(分页选项之前选中)中放置矩形,并将所有的子报告内容放在矩形内。 此分页符仅在子报表呈现任何数据(如果不是分页符时)才起作用。
我已经做了许多报告与前页总结和细节。 使用Tablix作为分页符Tablix> Properties> PageBreak> BreakLocation> Start / End / ……