我在水晶报表中有一个公式,如果值为null,则显示固定文本。这很好用。但如果报告为空白,那么我也会看到固定文本。
我的问题:报告空白时如何不显示固定文本?
以下是公式。
Local StringVar x;
If IsNull({objectName}) or ({objectName} ="" ) then
x := "Fixed Text"
Else
x :={objectName}
答案 0 :(得分:0)
也许您可以通过使用trim()
来尝试检查对象是否也有空字符串如果是IsNull({objectName})或(trim({objectName})=“”)那么
x:=“固定文字”
否则
x:= {objectName}
答案 1 :(得分:0)
你不能使用像RecordNumber()这样的预定义函数吗?或者您可以只计算Count({somefield}),当它为零时,则禁用文本。
答案 2 :(得分:0)
在报告的公式字段中,转到抑制的公式选项并输入以下内容:
currentfieldvalue =“固定文字”
这应该在包含该文本时禁止该字段。