Crystal Report:如何检测两个部分是否在同一页面上?

时间:2009-12-15 07:28:35

标签: layout crystal-reports

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

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

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

是否有一个可以帮助这种条件抑制的函数?

1 个答案:

答案 0 :(得分:3)

您可以在包含以下内容的节标题中添加公式字段:

shared numbervar sectionOnePageNum := PageNumber;

然后,为空白部分制作一个抑制公式,如:

shared numbervar sectionOnePageNum;
PageNumber <> sectionOnePageNum;

这可能有效。