我的报告有两个报告页脚('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'已经在页面上,所以它不会创建一个新页面,但我可能是错的。
任何帮助都会很棒。
答案 0 :(得分:0)
在某种程度上,我可以看到你做的一切都是正确的,但我的公式需要更清晰。
获得New page before
选项的公式并写下代码。
If pagenumber mod 2 = 0
then true
else false
在尝试这个公式后告诉我。