Crystal reports Crystal Reports:如果一个记录基于1字段的值,如何抑制组中的所有记录

Crystal reports Crystal Reports:如果一个记录基于1字段的值,如何抑制组中的所有记录,crystal-reports,null,report,suppression,Crystal Reports,Null,Report,Suppression,我有一份报告,列出了所有员工的时间表(分组)。每个员工每天都有一份记录(总共5份记录)。如果5条记录中的任何一条在特定字段(称为“uniqueAttachID”)中有值,我想取消显示员工的所有记录 基本上,如果“uniqueAttachId”为空,它告诉我记录中没有附件,我希望看到所有员工都是这样。附件可以添加到5条记录中的任何一条,因此,如果任何记录的数据是此字段,则我希望整个组部分被抑制。您可以使用以下技巧来实现您的要求 1] 在整个小组的uniqueattachedID上创建摘要。此摘要将

我有一份报告,列出了所有员工的时间表(分组)。每个员工每天都有一份记录(总共5份记录)。如果5条记录中的任何一条在特定字段(称为“uniqueAttachID”)中有值,我想取消显示员工的所有记录


基本上,如果“uniqueAttachId”为空,它告诉我记录中没有附件,我希望看到所有员工都是这样。附件可以添加到5条记录中的任何一条,因此,如果任何记录的数据是此字段,则我希望整个组部分被抑制。

您可以使用以下技巧来实现您的要求

1] 在整个小组的uniqueattachedID上创建摘要。此摘要将为您提供uniqueattachedID列的总和。禁止显示此摘要

2] 现在转到小组的“专家”部分。编写抑制的公式

3] 你要用公式写

if summary column (select this from reports field) > 0 then true 
else false

我希望这有帮助

如果要抑制所有记录(组和详细信息),则必须进入Section Expert,并在要抑制的报告的每个部分的抑制公式中输入

uniqueAttachID <> ""
uniqueAttachID“”
如果uniqueAttachID有一个值,则将抑制每个部分。如果uniqueAttachID是数字字段,则可能需要调整公式