我在Visual Studio 2003中使用Crystal Reports,如果其中一个字段为空,我想自动更改详细信息部分高度(调整其大小)。
我的报告看起来像这样:
' -----------------------------------'
[产品] [重量] [数量]
[注意]
' -----------------------------------'
因此,如果[Note]为空,我想自动调整详细信息部分,以便它看起来像:
' -----------------------------------'
[产品] [重量] [数量]
' -----------------------------------'
因为现在我正在获得额外的自由空间,这是我不想要的,看起来像:
' -----------------------------------'
[产品] [重量] [数量]
' -----------------------------------'
答案 0 :(得分:3)
我会创建一个新的子部分;所以你有两个细节部分。 详情-A 和详细信息-B 。
将[产品] [重量] [数量]放在详细信息-A 中,并将[注意]放在下面的详细信息-B 中。
然后在专家部分中,选择详细信息-B ,然后单击公式按钮。使用公式在未填充[注意]时禁止该部分;类似的东西:
if isnull([Note]) or [Note]='' then true else false
如果空白则会禁止注释部分;从而保持你的细节部分的大小。