首页 文章

Crystal Reports在偶数页上报告页脚

提问于
浏览
0

我的报告有两个报告页脚('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

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

    得到 New page before 选项的公式并写下面的代码 .

    If pagenumber mod 2 = 0 
    then true
    else false
    

    尝试这个公式后让我知道 .

相关问题