如果第一页放不下,则在下一页打印所有组页脚行

Print all group footer rows on the next page if they won't all fit on the first page

我在 SSRS 中有一个采购订单表。它按采购订单编号分组。总计的组页脚中有四行。

有没有办法将页脚中的所有行保持在一起?也就是说,如果所有的页面都放不下,那么它们将全部打印在下一页上。

您有两种方法可以尝试完成此操作。对所选行或整个组使用 KeepTogether 属性

或者当 SSRS 不可避免地不执行您希望它执行的操作时,您可以使用 ole Rectangle 和 Textbox 技巧。在小计上方插入一行,这也是组页脚。然后插入一个矩形。执行此操作后,您可以插入一堆文本框并自由移动它们,并按照您将它们格式化为 4 个单独行的相同方式构建它们。它看起来像下面这样。通过这种方式,SSRS 无法将行拆分到多个页面上,因为它都在同一行中。为了保险起见,还要选中此行的 KeepTogether 框。