我的報告的詳細部分有2個子報表。Crystal Report中的條件抑制細節部分
我已經啓用壓縮子報表空白。
現在我想抑制細節部分,如果兩個子報表都沒有數據,即兩者都被抑制。
我在網上搜索了很多,但沒有找到解決方案。
我的報告的詳細部分有2個子報表。Crystal Report中的條件抑制細節部分
我已經啓用壓縮子報表空白。
現在我想抑制細節部分,如果兩個子報表都沒有數據,即兩者都被抑制。
我在網上搜索了很多,但沒有找到解決方案。
我首先建議不要在詳細信息部分插入子報表,如果可能的話,因爲子報表將針對原始報表檢索的每條記錄運行。如果報告有1000行,則與運行1000報告類似(不完全相反)。
這就是說,你有幾個選項。
如果您已經禁止了子報告,您應該可以進入專家部分並查看「抑制空白部分」的詳細信息部分。
如果這不起作用,您可以在每個包含共享變量的子報表中創建一個公式字段,以填充子報表的行計數。然後在導出部分中的細節部分的壓縮公式(X + 2按鈕)中,可以使用這些共享變量輸入抑制截面的公式。
下面是使用共享變量幾個環節:
http://msdn.microsoft.com/en-us/library/ms225625(VS.80).aspx
感謝您的回覆。我非常感謝你不要把子報告放在細節部分。但是,主要報告中的數據不到300,所以我選擇將其放入詳細部分。你的建議有效,我得到了我正在尋找的東西。 – Manjoor 2009-09-09 11:01:38
我不知道,我想我可能不小心做了它,當我編輯的問題,但我我很確定,除非它已經是社區wiki,否則我不能編輯它。我很確定我沒有足夠的積分來進行編輯。我仍然只是一個新手。 :) – Dusty 2009-09-07 02:43:20