Crystal reports 水晶报表:无数据时删除公式值

Crystal reports 水晶报表:无数据时删除公式值,crystal-reports,crystal-reports-2008,crystal-reports-xi,Crystal Reports,Crystal Reports 2008,Crystal Reports Xi,我在crystal report中有一个公式,如果值为null,它将显示固定文本。这个很好用。但是如果报告是空白的,那么我也会看到固定文本 我的问题:当报表为空时,如何不显示固定文本 下面是公式。 Local StringVar x; If IsNull({objectName}) or ({objectName} ="" ) then x := "Fixed Text" Else x :={objectName} 也许您可以尝试使用trim()检查对象是否也有空字符串 如果IsNul

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

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

下面是公式。

Local StringVar x;

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

x := "Fixed Text"

Else

x :={objectName}

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

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

x:=“固定文本”

否则


x:={objectName}

您不能使用诸如RecordNumber()之类的预定义函数吗?或者,您可以只计算计数({somefield}),当计数为零时,禁用文本。

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

currentfieldvalue=“固定文本”

当该字段包含该文本时,这将抑制该字段