【问题标题】:How do you show all rows with missing fields in Crystal Reports?如何在 Crystal Reports 中显示所有缺少字段的行?
【发布时间】:2015-10-27 21:06:11
【问题描述】:

每当我添加一些行中可能没有数据的字段时,我都会遇到 Crystal Reports 抑制行的问题。

我已经能够修复一些行并使用以下公式显示它们:

if not isnull({field}) then {field} else "Arbitrary string to make row display"

这至少会用一些东西填充缺席的字段并显示该行。

我真的必须尝试识别每个字段,这些字段可能包含某些行的不完整数据吗?还是有一些全局方法可以让所有行无论如何都显示?

类似:If isnull(ANYTHING) then " "?

【问题讨论】:

  • 如果您要添加单个字段,则抑制需要应用于单个字段....如果您可以发布图像,那么我们可以考虑任何可能的解决方案

标签: syntax crystal-reports crystal-reports-xi


【解决方案1】:

您可以右键单击该字段,然后在禁止下,单击它旁边的公式图标,您可以在那里输入条件。

【讨论】:

  • 我认为你必须在每个领域都这样做。您可以通过右键单击 field > Suppress(beside a checkbox) 来执行此操作,其中有公式图标。
  • @ShemSeger 如果答案解决了您的问题,那么您可以接受它作为答案......如何在图片中添加更多细节
  • @siva 给定的解决方案可能对其他人有用,但不幸的是,对我来说他们还没有解决我的问题......不过我已经放弃了投票。
【解决方案2】:

您可以在报告选项中尝试以下操作:

Convert Database NULL values to Default
Convert Other NULL values to Default.

这隐藏在文件 > 报告选项中。我已使用将数据库空值转换为默认值来显示 0 而不是空值摘要的空白

【讨论】:

  • 我对这个很失望,但是当我检查这些选项时,Crystal 很生气,告诉我我的一堆公式突然错了......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-26
  • 1970-01-01
  • 2013-09-23
  • 1970-01-01
相关资源
最近更新 更多