0

我在水晶报表中有一个公式,如果该值为空,则显示固定文本。这工作正常。但如果报告是空白的,那么我也看到固定的文本。水晶报表:当没有数据时删除公式值

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

下面是公式。

Local StringVar x;

如果ISNULL({对象名})或({对象名} = “”)然后

X:= “固定文本”

否则

X:= {对象名}

回答

0

如果IsNull({objectName})或(trim({objectName})=“”),则

0123(也可以尝试检查对象是否有空字符串)

X:= “固定文本”

否则

X:= {}对象名

+0

感谢您的输入,但它仍然显示了固定文本。 – 2011-02-14 06:51:21

0

你不能使用预定义的功能,如RecordNumber()?或者你可以计算Count({somefield}),当它为零时,禁用文本。

0

在报表上的公式字段,去抑制的公式选项并输入以下内容:

currentfieldvalue =“固定文本”

这应该抑制领域时,它包含文本。