0

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で可能ですか?それとも、結局のところ、この種のサブレポートを使用することに固執していますか?

4

1 に答える 1

1

地区 X 学校 X 教師 X 生徒に参加できます。

次に、1 つの大きな結果セットを使用して、グループ化を使用してデータを表示できます。これにより、サブレポートの問題が回避されます。

サブレポートとサブデータセットを操作するのは、多くの情報がなければ少し難しいです。:/

于 2010-10-06T20:03:07.813 に答える