2012-08-03 54 views
0

我該如何編寫組表達式iReport 3.7.1與組和子組的依賴關係?JasperReports,iReport 3.7:組依賴關係

我的報告輸出應該如下:

A1 
B1 
C1 
Person 1 
Person 2 

A2 
B2 
C3 
Person 3 

A2 
B3 
C4 
Person 4 

C4 
Person 5 

NB:C是B的子組,而B是一個子組A的 乙只有當它出現時有一個新的值(人4和人5具有相同的值B3 => B3僅在第一次出現,並且我們該人5具有B3)。我只是希望組B每次出現組B時都會出現,就像Person 3和Person 4一樣,我們有相同的組A(A2),但是B已經從B2更改爲B3 => A2應該出現,即使它仍然具有相同的價值。

我如何使這種依賴?

+0

的可能重複[iReport的:如何做一團依賴於其他(http://stackoverflow.com/questions/10555606/ireport-how-to-make-a-group-depend-on-another) – 2012-08-03 11:14:58

+0

嗨Alex,帖子「iReport:如何讓一個團隊依賴於另一個人」似乎處理同樣的問題,但沒有anwser。 – user1389922 2012-08-03 11:29:18

+0

這也是你的問題。這是一次又一次發佈相同問題的錯誤做法。你可以改善你的舊問題,你也可以開始賞金。另請參閱[如何用過時的答案開始賞金,但信譽低](http://meta.stackexchange.com/questions/120685/how-to-start-a-bounty-on-question-with-過時的答案,但具有低reputatio)和[賞金系統如何工作?](http://meta.stackexchange.com/questions/16065/how-does-the-bounty-system-work) – 2012-08-03 11:41:10

回答

2

在iReport中,右鍵單擊Report Inspector中的報告名稱。點擊「添加報告組」。在「組標準」區域的「按下列報告對象分組」下,選擇一個字段進行分組。這將是你的「A」字段。對「B」和「C」重複此操作。在細節區域中,放置一個「人物」的文本字段。

確保由A,B,C查詢訂單ORDER BY子句

+0

謝謝Lisa :),現在已經清理了 – user1389922 2012-08-05 13:21:16