我需要仅针对子报告禁止页脚。 我尝试了很多,但无法找到解决方案。 请建议
答案 0 :(得分:2)
好的,这可能很难解释,但有一种方法可以做到这一点,我将添加要遵循的步骤。
基本上你正在做的是在每次显示子报告时添加一个设置为true的标志,并在新页面的顶部设置为false。
第1步。
在名为SubRepDisplayed
第2步。
将公式设置为:
WhilePrintingRecords;
Shared booleanvar subrep;
subrep;
第3步。
添加另一个名为ResetSubRep
第4步。
将此公式设置为:
WhilePrintingRecords;
Shared booleanvar subrep;
subrep := false;
第5步。
现在,在子报告中添加一个名为SubReportDisplayed
第6步。
将此子报告公式设置为:
WhilePrintingRecords;
Shared booleanvar subrep;
subrep := true;
第7步。
将公式ResetSubRep
添加到页眉,可以将其抑制。
第8步。
在子报告中,将公式SubReportDisplayed
添加到任何可见部分,如果可能,请添加报告页眉/页脚。
第9步。
最后在主报告中,在专家部分中,选择要抑制的页脚:
并在抑制公式中输入:
WhilePrintingRecords;
Shared booleanvar subrep;
subrep;
如果您已按照所有步骤操作,则页面上显示的子报表应该会抑制包含该公式的页脚。