2009-12-15 39 views
0

我在Crystal Report中报告布局问题。用户要求这两个部分在一个页面中,并且这两个部分之间应该有足够的空间。所以我在他们之间放了一个新的部分,大约半英寸。问题是当第一部分占据第一页的整个空间时,则第二部分将在它之前具有中间部分(促进半英寸间隔的部分)。他们不希望在第二页的顶部额外空间Crystal Report:如何检测两部分是否在同一页上?

我的想法是创建一个抑制的公式,在中间部分:

页面编号(first_section)<>页面编号(second_section)

有没有可以帮助这种条件抑制的功能?

回答

3

你可以把公式字段节头含有类似:

shared numbervar sectionOnePageNum := PageNumber; 

然后,使抑制公式的空白部分,如:

shared numbervar sectionOnePageNum; 
PageNumber <> sectionOnePageNum; 

可能的工作。

+0

+1我同意共享变量是你最好的选择。您可能需要在压制公式中使用'WhilePrintingRecords'。 – dotjoe 2009-12-15 20:07:38

+0

非常感谢:-) – Hao 2009-12-16 05:59:21