iReportで次のようなことをしようとしています:
- 地区内のすべての学校のメイン レポート。まあ言ってみれば、
select * from schools where district_id = $P{dist_id}
- 各学校の教師のリスト (例:
select * from teachers where school_id = $P{school_id}
と school_idea は上記によって入力されます)。- 各教師のクラスの各生徒のテーブル (同じことですが、今は欲しいです
select * from students where teacher_id = $P{teacher_id}
)。
- 各教師のクラスの各生徒のテーブル (同じことですが、今は欲しいです
- 各学校の教師のリスト (例:
私の実際の問題空間はこれよりも少し複雑ですが、これは私が直面している差し迫った問題です。
これはサブレポートで解決できますが、問題は、XML ファイルを 1 つしか使用できない場合に、大量の XML ファイルを処理する必要はありません。リストにテーブルを埋め込んだり、レポートに埋め込んだりすることを私ははるかに望んでいます。
また、マスターから 1 レベル下のすべてのテーブルとリストを正しく機能させることもできます。
ただし、リストに埋め込まれたテーブルを希望どおりに動作させることはできません。正しいサブデータセットを指していないと思われます。メイン レポートの接続からパラメーターを取得することしかできないようです。構文がわからないか、リストの子テーブルのサブデータセットを取得する方法がわかりません。
それで、これはiReportで可能ですか?それとも、結局のところ、この種のサブレポートを使用することに固執していますか?