Crystal reports 是否删除crystal report的空白?

Crystal reports 是否删除crystal report的空白?,crystal-reports,Crystal Reports,我正在用Crystal Reports创建一个报告。 所以我有一个部分,可以从表中得到值。此部分写入查询结果,可以有1、2、3、N行 我已设置此值的设置: 如果列没有值,则不显示结果,这是OK,但报告显示空白。如何删除此空白 编辑 我的表5的结果可以是从不记录或更多记录。如果表5没有记录,我想填空。 编辑2 这是详细信息部分: 我想删除这个部分 Parametro | Valore | U.M. | Valori di riferimento 如果该值仅为空白,或者更准确地说,仅包含空格

我正在用Crystal Reports创建一个报告。 所以我有一个部分,可以从表中得到值。此部分写入查询结果,可以有1、2、3、N行

我已设置此值的设置:

如果列没有值,则不显示结果,这是OK,但报告显示空白。如何删除此空白

编辑 我的表5的结果可以是从不记录或更多记录。如果表5没有记录

,我想填空。 编辑2 这是详细信息部分:

我想删除这个部分

Parametro | Valore | U.M. | Valori di riferimento

如果该值仅为空白,或者更准确地说,仅包含
空格
-字符,则可以使用
修剪
-功能

Trim({Table5.Colonna1})
或者,如果要抑制该字段(如果它只是空白),请将其放入抑制公式中:

Trim({Table5.Colonna1})=""

编辑

去掉空白部分:

  • 在现有部分下方创建一个新的
    DetailSection
  • 将字段
    Colonna1
    Colonna2
    Colonna3
    Colonna4
    和所属标题移动到新节
  • 编辑新的
    DetailSection
    的抑制公式,并插入以下公式
公式

If IsNull({Table5.Colonna1}) And IsNull({Table5.Colonna2}) And
   IsNull({Table5.Colonna3}) And IsNull({Table5.Colonna4}) Then
    True
Else
    False
如果
Colonna1
Colonna2
Colonna3
Colonna4
不能在数据库中包含值
NULL
,则只能查询其中一个并缩短抑制公式,如下所示(与在打印屏幕中相同):


我已经尝试使用你的功能,但黑空间是可见的,我刚刚编辑了我的问题。我的结果集可以是never record或more record。如果结果集不包含记录,我想取消空白。那么您想取消整个详细信息部分,而不是字段?值
NULL
还是空白?可能
抑制空白部分
选项会起作用…请更具体一些。
IsNull({Table5.Colonna1})