我在一个表中有3行,在一个表中有8行。我希望报表查看器始终在每个打印页面上显示6行。我在网上找到了这个,但它不适合我的情况
if Remainder (RecordNumber, 6) = 0 then true else false
这仅在每6行之后中断,但在打印页面上不显示6行,表中只有3行。(3行+ 3行空白)
示例:
答案 0 :(得分:0)
在“专家”部分的“分页”下,“可见记录后的新页面”,其中n是记录数量。仅适用于细节部分。
希望有所帮助,
克里斯
答案 1 :(得分:0)
找到一种使用报告页脚作弊的方法(如果您使用组,您需要使用组页脚来执行此操作):
首先添加5个报告页脚:
然后根据您的细节行设置这些样式(确保页脚A,C和E的样式与您的EVEN行相同!):
设置抑制公式如下:
Footer A : Remainder(RecordNumber, 6) >= 2 or
Remainder(RecordNumber, 6) = 0
Footer B : Remainder(RecordNumber, 6) >= 3 or
Remainder(RecordNumber, 6) = 0
Footer C : Remainder(RecordNumber, 6) >= 4 or
Remainder(RecordNumber, 6) = 0
Footer D : Remainder(RecordNumber, 6) >= 5 or
Remainder(RecordNumber, 6) = 0
Footer E : Remainder(RecordNumber, 6) = 0
这应该可以根据需要使用,如果您在报告中使用报告页脚添加另一个并将其设为报告页脚F.
答案 2 :(得分:0)
我们必须给出抑制公式。这种方法是否正常工作