Crystal Reports在偶数页上报告页脚

时间:2014-01-03 18:15:50

标签: crystal-reports

我的报告有两个报告页脚('a'和'b')。报告页脚'a'必须是一定的大小,必须在奇数页面上,并且必须打印在页面底部。报告页脚'b'必须在偶数页面上。通常,此报告只有2页,页面1底部的报告页脚“a”和页面2顶部的报告页脚“b”。

但是,有时报告的详细信息没有为报告页脚'a'留下足够的空间,因此它转到第2页,因为它必须打印在页面底部,然后将报告页脚“b”推到页面3.理想情况下,如果报告页脚'a'在偶数页上,它应该将自己推到第3页(第2页完全空白),报告页脚'b'将在第4页上。

我选择使用报表页脚而不是页脚,因为报表页脚中的信息仅在所有详细信息之后。所以报告页脚'a'应该只出现在最后一个奇数页面上,报告页脚'b'应该出现在最后一个偶数页面上。

我尝试将报告页脚“a”的“New Page Before”设置为:

    pagenumber mod 2 = 0

但这没效果。

我认为因为报告页脚'a'已经在页面上,所以它不会创建一个新页面,但我可能是错的。

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

在某种程度上,我可以看到你做的一切都是正确的,但我的公式需要更清晰。

获得New page before选项的公式并写下代码。

If pagenumber mod 2 = 0 
then true
else false

在尝试这个公式后告诉我。