Crystal Report:没有数据时删除公式值

发布于 2024-10-17 12:54:30 字数 266 浏览 1 评论 0原文

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

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

下面是公式。

Local StringVar x;

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

x := "Fixed Text"

Else

x :={objectName}

I have one formula in crystal report, which displays fixed text if the value is null. this works fine. but if the report is blank, then also i see the fixed text.

My Question: How to NOT show the fixed text when the report is blank?

Below is the formula.

Local StringVar x;

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

x := "Fixed Text"

Else

x :={objectName}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

仅此而已 2024-10-24 12:54:30

也许您可以尝试使用 trim()

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

x := "Fixed Text"

Else

x 来检查对象是否也有空字符串: ={对象名称}

Maybe you can try to check if the object has empty string as well, by using trim()

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

x := "Fixed Text"

Else

x :={objectName}

柳若烟 2024-10-24 12:54:30

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

Can't you use predefined functions like RecordNumber()? Or you can just calculate Count({somefield}) and when that's zero, then disable text.

-小熊_ 2024-10-24 12:54:30

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

currentfieldvalue = "固定文本"

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

On the formula field on the report, go to the formula option of suppress and enter the following:

currentfieldvalue = "Fixed Text"

This should suppress the field when it contains that text.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文