Crystal Reports隐藏列

时间:2011-09-08 04:55:56

标签: asp.net crystal-reports

我有一个包含多个列的水晶报告。我需要隐藏一个列并根据条件删除空白。目前我所做的是.i已拖放TextObject中的字段并勾选“Suppress Embedded”空白字段行“和”可以增长“。它将隐藏详细信息字段并删除空格,但问题是标题仍然可见。

隐藏列的条件是字段数据为空或空

1 个答案:

答案 0 :(得分:1)

尝试为有条件地显示列标题创建公式。类似的东西:

SomeFieldLabel:

If DistinctCount({@SomeField}) > 0 Then "The Column Label"

If Not IsNull({@SomeField}) And {@SomeField} <> "" Then "The Column Label"

然后使用{@SomeFieldLabel}和所有其他标签创建文本对象,并选择抑制嵌入的空白字段行

您可能需要尝试找到正确的条件 - 只要字段出现在您的明细记录中,评估为True,其余时间为False。