删除水晶报告的空白区域?

时间:2017-11-27 08:41:24

标签: crystal-reports

我正在使用Crystal Reports构建报告。 所以我有一个可以从表中获取值的部分。此部分写入查询的结果,并且可以包含1,2,3,N行。

我已设置此值的此设置:

enter image description here

enter image description here

如果列没有值,我不显示结果,这没关系,但报告显示空格。如何删除此空白区域?

  

EDIT   我的Table5的结果可能永远不会记录或记录更多。如果Table5没有记录

,我想取消空格      

编辑2   这是详细信息部分:   enter image description here

我想删除部分

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

1 个答案:

答案 0 :(得分:1)

如果值只是空格,或者更确切地说,只包含space个字符,则可以使用Trim - 函数。

Trim({Table5.Colonna1})

或者当你想要压缩字段时,如果它只是空格,请将其放在抑制公式中:

Trim({Table5.Colonna1})=""

修改

摆脱空白部分:

  • 在现有的DetailSection下创建一个新的Colonna1
  • 将字段Colonna2Colonna3Colonna4DetailSection和所有标题移至新版块。
  • 编辑新If IsNull({Table5.Colonna1}) And IsNull({Table5.Colonna2}) And IsNull({Table5.Colonna3}) And IsNull({Table5.Colonna4}) Then True Else False 的抑制公式并插入以下公式

<强>式

Colonna1

如果Colonna2Colonna3Colonna4NULL在数据库中不能包含值IsNull({Table5.Colonna1}) ,则只能查询其中一个并缩短抑制公式如下(与您的版画屏幕相同):

"abstracts/variables"