3

我已经使用 Crystal Reports 2008 有一段时间了,虽然我了解了它的一般要点,但有些事情似乎很难做到,尤其是因为我不知道 CR 中允许使用哪些标签和正确的语法。

无论如何,我的问题如下:我一直在制作发票布局,但有时详细信息部分以页面结尾,但包含发票摘要(包括最终价格等)的部分随后打印在页面上. 这也意味着在下一页打印详细信息标题,标题和摘要之间没有任何内容。

当最后一页的详细信息部分为空时,是否可以有条件地抑制页眉 D?

尝试类似的东西

IF {Section Details} = "" AND pagenumber=TotalPageCount
THEN TRUE
ELSE FALSE

如果我没有任何意义,我很抱歉;这里的咖啡严重缺乏。

4

2 回答 2

2

尝试只OnLastRecord为您的页眉抑制公式使用关键字。我不能 100% 确定的唯一情况是当您的最后一页仅包含一条记录(最后一条记录)时......在这种情况下它可能仍会抑制标题,但我认为它可能没问题。

于 2013-04-02T19:29:56.440 回答
0

右键单击要有条件地抑制的报表页眉。Section Expert -> page Header -> 选中 Suppress 复选框,然后单击右侧的公式按钮,在同一部分专家屏幕和公式中禁止抑制..只需写 Onlastrecord 而不是 Onfirstrecord

完毕 !!这样,即使有一条记录,页眉也会显示,否则如果相应详细信息部分的下一页上没有更多行,它将被抑制。您可以在详细信息之后添加报告页脚或任何摘要,而不会显示任何丑陋的页眉和行。

如果您不希望在最后一页上报告页脚,也将相同的抑制公式应用于报告页脚部分。

感谢SAP 论坛中的 Abhilash

于 2019-12-02T06:44:28.500 回答