2011-08-17 89 views
0

我在我的項目中使用JasperReports。在生成報告期間,我不得不從數據庫中的不同表中檢索數據。我使用過子報表,但這種解決方案對我來說並不滿意。主要原因是每個報告我都要準備兩個jrxml文件。對於我的項目的假設,這不是有效的。JasperReports的子報表的替代方案

是否有替代子報表?如果這很重要,我使用Hibernate。

+0

什麼原因導致您無法讀取主查詢中的所有必要數據,以避免子報告完全失效? –

回答

0

在更高的層次上你想達到什麼?

如果您使用子報表的原因是嵌入多張圖表/圖小工具,顯示不同但相關的數據,然後用另一種方式做,這是使用子數據使用子數據

Innformation可以在iReport的發現終極指南「,但基本上它們是除了主要報告查詢之外可以運行的額外子查詢,其結果可以通過圖表/圖表專業工具小部件訪問(請參閱這些小部件屬性中的圖表數據選項卡)

1

Mateusz,you可以在java代碼中手動準備數據源並傳遞給報告。 有時候,好的子報表的替代方法是使用報表中的組。