繁体   English   中英

禁止显示Crystal Reports的信息

[英]Suppressing information on Crystal Reports

我的报告中包含以下字段(我正在运行有关公司会议的报告):

会议开始时间,会议结束时间,常规/会议标题,常规/主持人,预定者以及最后一个仅显示IT要求的自定义公式字段。

现在,如果我运行该报告,它将向我显示公司举行的每一次会议,并显示何时有IT要求-并非每一次会议都具有IT要求。

因此,我想知道如果不存在任何要求且空白,如何禁止显示会议? 我不需要每次会议,只需满足IT要求的会议。

有任何想法吗?

可能应该在驱动报表的查询中完成此操作,以使报表不会显示很多从未显示过的记录,但是您始终可以根据自定义公式字段隐藏会议详细信息所在的部分。 只需在“禁止此部分”上添加条件,例如“ myFormulaField ==“”“。

根据公式的构造方式,您可能可以在记录选择公式中使用它,以在没有IT要求的情况下排除字段中返回的任何内容,例如

{MyCustomFormula} <> ''

但是,最好使用它基于RSF的字段,以便可以在服务器上完成更多工作。

有很多方法可以实现这一目标。 没有更多具体信息,我只能提供一般性。

我相信,最有效的方法是使用Where子句(如果使用SQL)来查询并仅针对IT需求进行过滤。

第二种更简单的方法是使用“报告-选择专家”下的选择专家,但服务器处理时间更长。 创建一个新的筛选器并筛选出所有没有IT要求的记录。 您还可以在报告-选择公式-记录下的选择公式中执行此操作。

从理论上讲,您可以按记录的格式限制记录,但这很麻烦。

我敢肯定还有其他方法。

有帮助吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM