我有一个包含2个子报告的Crystal Report。
如果子报表包含0行,任何人都知道是否可以设置背景颜色(或图像)?
子报告显示最多5行电话号码,但如果行为0,我需要将该区域设置为黑色(或任何颜色)以防止其他人写入。
我的另一个选择是具有背景颜色的新水晶,并在每种情况下使用正确的水晶报告。
VB.Net 2010 & CR 2010.
谢谢!
抱歉我的英文。如果你什么都不懂,请给我留言!
答案 0 :(得分:0)
创建一个参数并将其传递给子报表,然后将其返回到主报表。完成后,请单击要显示颜色的部分。然后单击颜色选项卡,并创建如下公式:
if {paramField} = 0 then crRed
else crNoColor
如果您不确定如何创建参数并将其传递给子报告,请尝试以下链接: Crystal Reports: How to pass a parameter from a subreport to the parent report?