0

我在一张表中有 3 行或在一张表中有 8 行。我希望报表查看器始终在每个打印页面上显示 6 行。我在网上找到了这个,但它不适用于我的案例

if Remainder (RecordNumber, 6) = 0 then true else false

这只会在每 6 行后中断,但不会在打印页面上显示 6 行,表格上只有 3 行。(3 行 + 3 个空白行)

例子:

在此处输入图像描述

4

3 回答 3

0

在 Section Expert 中的 Paging 下,“New Page After n Visible Records”,其中 n 是记录的数量。仅适用于详细信息部分。

希望有帮助,

克里斯

于 2013-10-30T03:06:32.960 回答
0

找到了一种使用报告页脚作弊的方法(如果您使用组,则需要使用组页脚进行此操作):

首先添加 5 个报表页脚:

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,这应该可以根据需要工作。

于 2013-10-30T11:28:28.083 回答
0

我们必须在哪里给出抑制公式。这种方法是否正常工作

于 2013-11-16T15:57:21.470 回答