2011-08-17 19 views
0

私は自分のプロジェクトでJasperReportsを使用しています。レポートの生成中に、データベースの異なるテーブルからデータを取得することを余儀なくされています。サブレポートを使用しましたが、この解決策は私にとっては満足できません。主な理由は、各レポートで2つのjrxmlファイルを準備する必要があるという事実です。私のプロジェクトの仮定のために、これは効果的ではありません。JasperReportsのサブレポートの代わり

サブレポートの代替手段はありますか?重要な場合は、Hibernateを使用します。

+0

サブレポートを完全に避けるために、メインクエリで必要なすべてのデータを読み取ることができない理由は何ですか? –

答えて

0

より高いレベルでは、何を達成しようとしていますか?

あなたがサブレポートを使用している理由は、これを実行する別の方法は、サブデータセットを使用して

Innformationをサブデータセットを使用して、異なるが関連するデータを表示mulitpleグラフ/チャートウィジェットを埋め込むことですがiReportはで見つけることができる場合究極のガイドですが、基本的には、メインレポートクエリに加えて実行できる余分なサブクエリです。その結果はCharts/Charts Proウィジェットによってアクセスできます(これらのウィジェットプロパティのチャートデータタブを参照してください)

1

Mateusz、 Javaコードでデータソースを手動で準備し、レポートに渡すことができます。 場合によっては、適切なサブレポートの代わりにレポートでグループを使用している場合があります。

関連する問題