2012-10-27 88 views
0

我有一個水晶報告,其上有2個子報告。水晶報告設置背景顏色,而不是抑制子報告

任何人都知道如果可以設置背景顏色(或圖像),如果子報表包含0行?

子報表最多顯示5行電話號碼,但如果行爲0,我需要使該區域變黑(或任何顏色)以防止其他人寫入。

我的另一種選擇是具有該背景色的新晶體,並在每種情況下使用正確的晶體報告。

VB.Net 2010 & CR 2010. 

謝謝!

對不起,我的英語。如果你什麼都不懂,給我留言!

回答

0

創建一個參數並將其傳遞給子報表,然後將其返回給主報表。一旦這樣做了進入部分專家,請單擊要在顏色的部分然後單擊顏色選項卡上,並創建這樣一個公式:

if {paramField} = 0 then crRed 
else crNoColor 

如果你不知道如何創建一個參數並將其傳遞到子報告嘗試此鏈接: Crystal Reports: How to pass a parameter from a subreport to the parent report?

+0

感謝您的答案! – Jaxedin