我在一张表中有 3 行或在一张表中有 8 行。我希望报表查看器始终在每个打印页面上显示 6 行。我在网上找到了这个,但它不适用于我的案例
if Remainder (RecordNumber, 6) = 0 then true else false
这只会在每 6 行后中断,但不会在打印页面上显示 6 行,表格上只有 3 行。(3 行 + 3 个空白行)
例子:
我在一张表中有 3 行或在一张表中有 8 行。我希望报表查看器始终在每个打印页面上显示 6 行。我在网上找到了这个,但它不适用于我的案例
if Remainder (RecordNumber, 6) = 0 then true else false
这只会在每 6 行后中断,但不会在打印页面上显示 6 行,表格上只有 3 行。(3 行 + 3 个空白行)
例子:
在 Section Expert 中的 Paging 下,“New Page After n Visible Records”,其中 n 是记录的数量。仅适用于详细信息部分。
希望有帮助,
克里斯
找到了一种使用报告页脚作弊的方法(如果您使用组,则需要使用组页脚进行此操作):
首先添加 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,这应该可以根据需要工作。
我们必须在哪里给出抑制公式。这种方法是否正常工作