如何根据字段值在Crystal报表中显示不同的图标?

时间:2010-05-31 11:51:45

标签: crystal-reports

我们正在其中一个项目中使用Crystal Report 12。目前我需要创建报告模板,该模板应根据某些字段值显示不同的图标。 该字段包含一个数字,存储某种状态,我有几个图标对应一些状态。

目前我无法弄清楚如何在Crystal Reports设计器中实现这样的功能。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

根据公式在CR中显示和隐藏图形对象几乎就像根据特定标准显示和隐藏文本标签一样。

首先,您需要通过选择Insert菜单将每个图标添加到报告详细信息部分,然后选择Picture...

插入所有图标后,您需要通过右键单击每个图标并选择Format Graphic来编辑抑制公式。在Format Editor的第一个标签上,您有一个Suppress选项,就像您对其他报表对象一样。单击Suppress旁边的公式按钮,在图标中添加抑制公式,说明何时显示或隐藏它。

答案 1 :(得分:0)

我也在寻找类似的解决方案,这对我有所帮助。这些步骤有效。

要显示特定图片,请基于列值,右键单击图片>“格式化图形”>抑制(不选中) 并写公式,例如 ColorCode ='110'

(基于列名ColorCode,如果列值为'110',则显示图片)