我在报告中使用表格来呈现数据。由于数据量很大,并且我想在 A4 页面上打印报告,因此我将每一行分成 3 个不同的行。
我的问题是当报告进入第二页时,我希望它在 3 行之前或之后中断。
例子:
姓名 年龄
地址
联系人
姓名 年龄
地址
联系人
姓名 年龄
地址
* 分页符 *
联系方式
这是通常发生的情况。我想确保分页符只发生在行上。
我在报告中使用表格来呈现数据。由于数据量很大,并且我想在 A4 页面上打印报告,因此我将每一行分成 3 个不同的行。
我的问题是当报告进入第二页时,我希望它在 3 行之前或之后中断。
例子:
姓名 年龄
地址
联系人
姓名 年龄
地址
联系人
姓名 年龄
地址
* 分页符 *
联系方式
这是通常发生的情况。我想确保分页符只发生在行上。
有多种策略可以遵循:
希望这可以帮助
我最终创建了一个子报表来代表每个项目。
我查找了 KeepTogether 属性,但这可能仅适用于 2008 年的报告服务(我使用的是 2005 年)。
如果您在子报表中有表格,您还必须右键单击 -> 格式化对象 ->Uncheck
将对象保持在一起。
这是在我取消选中Keep object together on the table 和子报表详细信息后为我完成的步骤。
我遇到了同样的问题,尝试了“保持在一起”,但没有用。经过长时间的更改和尝试许多事情后,完成这项工作的一件事就是减少了页面的底部边距。