Crystal Report:如果detail部分为null,则跳过页面

时间:2017-09-22 07:51:04

标签: crystal-reports subreport suppress subreports

我有一个子报告来过滤用户设置的选定周内特定产品的处理。子报表有5个组部分和一个详细信息部分。 具体来说,这些组过滤数据如下:

  • Group1:过滤流程的开始日期

  • 第2组:过滤产品'组

  • Group3:过滤产品'代码

  • 第4组:过滤产品'编号

  • 第5组:过滤产品'子数

我使用group1部分来编写一些简单的文本。在详细信息部分,我放了一些字段。现在,当我在详细信息部分中没有记录时,子报告将打印group1的文本。例如,因为在打印当天没有任何处理工作。

如果详细信息部分没有记录,我该如何跳过该页面? (或者可能有必要压制group1?)

2 个答案:

答案 0 :(得分:0)

尝试右键单击该部分,转到部分专家,然后选中禁止空白部分。如果该特定日期没有值,则应隐藏该部分

答案 1 :(得分:0)

如果详细信息部分为空,则应尝试抑制组1。我不确定你是否真的可以跳过页面。

如果您想知道如何知道详细信息部分是否为空,可能在该部分内使用共享变量,该变量将计算详细信息部分中将有多少记录,用于组1的抑制公式中