0

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

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

下面是公式。

Local StringVar x;

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

x := "Fixed Text"

Else

x :={objectName}
4

3 回答 3

0

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

currentfieldvalue = "固定文本"

当它包含该文本时,这应该抑制该字段。

于 2011-09-17T07:56:56.767 回答
0

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

于 2011-02-14T08:40:20.770 回答
0

也许您可以尝试使用 trim() 检查对象是否也有空字符串

如果 IsNull({objectName}) 或 (trim({objectName}) ="" ) 那么

x := "固定文本"

别的

x :={对象名称}

于 2011-02-14T06:48:02.080 回答