crystal-reports - 在Crystal Reports中检查字符串是否为空的公式

标签 crystal-reports

我已经写了一个公式来返回基于数据库中字符串字段上运行的逻辑的字符串。我一切正常,除了当字段为空字符串时无法返回时。

这就是我需要的:

...
else if ({TABLE.FIELD} = "") then
    "Fixed"
...

但是,此条目在我的报告中显示为空字符串。我试过测试字段的长度为0和StrCmp函数。似乎没有任何作用。 Google结果表明,简单地将“”或“”进行比较应该可以使逻辑起作用。我是CR的新手,所以也许我错过了一些东西。关于如何获取此功能的任何想法?

最佳答案

您可以检查IsNull条件。

If IsNull({TABLE.FIELD}) or {TABLE.FIELD} = "" then
  // do something

关于crystal-reports - 在Crystal Reports中检查字符串是否为空的公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21167429/

相关文章:

java - CR4E Crystal Reports保存修改后的ChartObject

crystal-reports - Crystal 报表公式 : Getting the decimal and non-decimal part

crystal-reports - Visual Studio 2015 社区中的 Crystal Reports

reporting-services - 基于现有 Crystal 报表在 SSRS 报表中使用子值创建组标题字段

c# - 使用 C# Windows 窗体应用程序将过滤后的数据从 Crystal 报表导出到 pdf

java - 开源图表和报告工具

asp.net - VS2008 CR 报告查看器。打印和导出为 PDF 不起作用

c# - Crystal 报表和登录问题

crystal-reports - 使用 Crystal Reports 公式将数字字符串转换为值,但将非数字留空/空

mysql - Crystal Reports 中的分组结果,其中链接列有多个相关结果