2012-10-17 222 views
0

我目前使用iReport來創建報告。刪除報告中的空白頁

我的主要報告只是一個很長的頁面,有很多子報告。每次我單獨運行我的子報告而沒有數據時,它說沒有頁面,但是用我的主要報告顯示空白頁。我希望它只顯示包含數據的頁面,沒有數據的頁面不應該有空白頁面。

我在報告組把我的子報表

Group 
Subreport 
Subreport 
Group 

,並在周圍5-6次重複。我已經設置了所有的報告,包括我的主要報告當沒有數據=沒有頁面,並且我也檢查了刪除行時在所有子報表子元素的通用屬性中空白。我的主要報告沒有查詢,所以我放置了一個簡單的SELECT 1

P.S. 由於我不允許在辦公室導出和導入代碼,因此我無法發佈我的代碼。

+0

我可以不會重現你的問題。唯一的「麻煩」是* Group Header *樂隊有自己的身高。你可以減少這個值並檢查* Group的*屬性 –

+0

我實際上要求我的主管的幫助,顯然我們找不到任何解決方案,因爲子報表仍然會重現一個空白頁,即使我已經設置了沒有數據到頁面的頁面,所以我們有n個選擇,但不能刪除空白頁面,而是將它們替換爲沒有數據部分。 – marchemike

回答

0

你需要去編輯您的報表查詢和設定的記錄節點(Xpath的一代)......它會刪除報表是已在文件中沒有頁面的問題...