0

我使用 Crystal Reports 2011 设计器只是为了测试它。在导出为 Excel 或 .pdf 等不同格式时,我需要能够隐藏某些组件,例如子报告。我猜这可以通过带有公式的 Suppress 字段来实现,但我找不到正确的语法。需要是这样的:

If ExportFormat="Excel" then Suppress
Else if ExportFormat="PDF" then Show
4

2 回答 2

3

在 Crystal Reports 中使用表达式时,似乎没有表示 ExportFormat 类型的变量。

可以通过在导出事件期间以编程方式设置参数来解决此问题,即创建参数@ExportFormat 并在导出事件期间根据导出类型设置此参数,例如,如果导出到 Excel,则设置 @ExportFormat= “卓越”。然后可以使用以下表达式来抑制控件:

{?@ExportFormat}='Excel'
于 2012-07-04T07:16:02.687 回答
1

你几乎完全正确:

If ExportFormat='Excel' then TRUE
Else if ExportFormat='PDF' then FALSE

该公式进入抑制公式。(你需要点击这个带有“x-2”和铅笔的小按钮......)

于 2012-06-22T09:53:33.190 回答