0

Web アプリケーションでレポートを使用しています。レポートはJasperReportsを使用して生成されます。

私が直面している問題は次のとおりです。

私の SQL クエリは、where 句に基づいてデータをフェッチします。

SELECT * FROM table WHERE level='c'

iReport内でこの情報を簡単に表示できます。

しかし、別のクエリを実行する必要がありlevel='d'、同じ情報を のレポートに追加する必要がありlevel='c'ます。

両方の出力をグループ化してみました。しかし問題は、 iReport内の QueryBuilder に 1 つのクエリしか記述できないため、レポートの生成中に 2 つの異なるクエリを起動する方法です。

とにかく同じことを達成することはありますか。

本質的に:

レポートは次のようになります。

Level=C
Name Age Phone number

Level=D
Name Age Phone number

レベル D は、レベル c が完了した後にのみ表示されます。

どなたかご指導お願いします。

4

1 に答える 1

0

私は最終的に同じことを達成することができました..level_idを使用してデータをグループ化します..最初は別の方法でグループ化しようとしていたため、値が表示されませんでした..

同じことがireport Ultimate guide-3ドキュメントでかなりうまく説明されています。

于 2012-07-19T10:43:48.137 に答える