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