Crystal Report:没有数据时删除公式值

时间:2011-02-14 06:33:57

标签: crystal-reports crystal-reports-2008 crystal-reports-xi

我在水晶报表中有一个公式,如果值为null,则显示固定文本。这很好用。但如果报告为空白,那么我也会看到固定文本。

我的问题:报告空白时如何不显示固定文本?

以下是公式。

Local StringVar x;

If IsNull({objectName}) or ({objectName} ="" ) then

x := "Fixed Text"

Else

x :={objectName}

3 个答案:

答案 0 :(得分:0)

也许您可以通过使用trim()

来尝试检查对象是否也有空字符串

如果是IsNull({objectName})或(trim({objectName})=“”)那么

x:=“固定文字”

否则

x:= {objectName}

答案 1 :(得分:0)

你不能使用像RecordNumber()这样的预定义函数吗?或者您可以只计算Count({somefield}),当它为零时,则禁用文本。

答案 2 :(得分:0)

在报告的公式字段中,转到抑制的公式选项并输入以下内容:

currentfieldvalue =“固定文字”

这应该在包含该文本时禁止该字段。