在Crystal Reports中动态更改详细信息部分高度

时间:2011-11-28 10:33:41

标签: visual-studio crystal-reports

我在Visual Studio 2003中使用Crystal Reports,如果其中一个字段为空,我想自动更改详细信息部分高度(调整其大小)。 我的报告看起来像这样:
' -----------------------------------'
[产品] [重量] [数量]
[注意]
' -----------------------------------'

因此,如果[Note]为空,我想自动调整详细信息部分,以便它看起来像:
' -----------------------------------'
[产品] [重量] [数量]
' -----------------------------------'

因为现在我正在获得额外的自由空间,这是我不想要的,看起来像: ' -----------------------------------'
[产品] [重量] [数量]

' -----------------------------------'

1 个答案:

答案 0 :(得分:3)

我会创建一个新的子部分;所以你有两个细节部分。 详情-A 详细信息-B

将[产品] [重量] [数量]放在详细信息-A 中,并将[注意]放在下面的详细信息-B 中。

然后在专家部分中,选择详细信息-B ,然后单击公式按钮。使用公式在未填充[注意]时禁止该部分;类似的东西:

if isnull([Note]) or [Note]='' then true else false

如果空白则会禁止注释部分;从而保持你的细节部分的大小。