Crystal Report设置背景颜色而不是压缩子报表

时间:2012-10-27 21:56:26

标签: vb.net crystal-reports report

我有一个包含2个子报告的Crystal Report。

如果子报表包含0行,任何人都知道是否可以设置背景颜色(或图像)?

子报告显示最多5行电话号码,但如果行为0,我需要将该区域设置为黑色(或任何颜色)以防止其他人写入。

我的另一个选择是具有背景颜色的新水晶,并在每种情况下使用正确的水晶报告。

VB.Net 2010 & CR 2010.

谢谢!

抱歉我的英文。如果你什么都不懂,请给我留言!

1 个答案:

答案 0 :(得分:0)

创建一个参数并将其传递给子报表,然后将其返回到主报表。完成后,请单击要显示颜色的部分。然后单击颜色选项卡,并创建如下公式:

if {paramField} = 0 then crRed
else crNoColor

如果您不确定如何创建参数并将其传递给子报告,请尝试以下链接: Crystal Reports: How to pass a parameter from a subreport to the parent report?