【问题标题】:How to suppress page footer for only sub report in crystal reports如何在水晶报表中仅显示子报表的页脚
【发布时间】:2020-01-13 20:03:22
【问题描述】:

我只需要为我的子报表隐藏页脚。 我尝试了很多但找不到解决方案。 请推荐

【问题讨论】:

  • 子报表没有页脚,你是指报表页脚吗?或者您是否需要在主报告中取消页脚?如果有,标准是什么?
  • 您好 Bendataclear,每当该页面出现子报告时,我需要禁止主报告的页脚。

标签: crystal-reports


【解决方案1】:

好的,这可能很难解释,但有一种方法可以做到这一点,我会添加一些步骤。

基本上你所做的就是添加一个标志,每次显示子报告时都设置为 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;

如果您已按照所有步骤操作,则显示在页面上的子报表应取消包含该公式的页脚。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    相关资源
    最近更新 更多