Crystal Report:如果detail部分为null,则跳过页面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Crystal Report:如果detail部分为null,则跳过页面相关的知识,希望对你有一定的参考价值。
我有一个子报告来过滤用户设置的选定周内特定产品的处理。子报表有5个组部分和一个详细信息部分。具体来说,组过滤数据如下:
- Group1:过滤流程的开始日期
- 第2组:过滤产品组
- Group3:过滤产品代码
- Group4:过滤产品编号
- Group5:过滤产品的子编号
我使用group1部分来编写一些简单的文本。在详细信息部分,我放了一些字段。现在,当我在详细信息部分中没有记录时,子报告将打印group1的文本。例如,因为在打印当天没有任何处理工作。
如果详细信息部分没有记录,我该如何跳过该页面? (或者也许有必要压制group1?)
答案
尝试右键单击该部分,转到部分专家,然后选中禁止空白部分。如果该特定日期没有值,则应隐藏该部分
另一答案
如果details部分为null,则应尝试抑制组1。我不确定你是否真的可以跳过页面。
如果您想知道如何知道details部分是否为null,可能在该部分中使用共享变量,该变量将计算详细信息部分中将有多少记录,用于组1的抑制公式。
以上是关于Crystal Report:如果detail部分为null,则跳过页面的主要内容,如果未能解决你的问题,请参考以下文章
如何删除 Crystal Report Viewer 中的主选项卡?
在 Crystal Report 和 ASP.NET C# 中使用子报表