0

jasperserver と ireport は全くの初心者ですが、管理してきました。今日はブロックに到達しましたが、ここに問題があります。各テーブルの最初の列に同じデータを含めることができる複数のテーブル (おそらく 50 以上) を表示しようとしています。その列の行は、行ごとにまったく異なります。これにより、次のことを意味します。

Value1 x1 y1 z1
Value1 x2 y2 z2
Value1 x3 y3 z3
Value2 x1 y1 z1
Value2 x2 y2 z2
Value2 x3 y3 z3

これは、同様の同じ値を持つ最初の列を持つことができます。最初の各列に次のような独自のテーブルがあるように変更しようとしています。

Value1 table
------------
X1   Y1   Z1
X2   Y2   Z2
X3   Y3   Z3


Value2 table
------------
X1   Y1   Z1
X2   Y2   Z2
X3   Y3   Z3

編集

元の質問を拡張すると、SQL 経由で取得するデータはすべて 1 つのテーブルに格納されます。そのテーブルを簡単な書式設定で分割しようとしています。画像をリンクさせていただきましたので、ご理解いただければ幸いです。

複数テーブルの例 写真へのリンク

これは Ireport で可能ですか?

4

2 に答える 2

0

あなたが何を望んでいるのか理解するのは少し難しいですが、私は推測します...

select * from table1
union all
select * from table2;

UNION ALLとは異なり、UNIONすべて行が選択された順序で返されます。
比較すると、すべての行を並べUNION 替え、重複を破棄します。

于 2011-07-21T00:55:25.163 に答える
0

別のフォーラムで解決策を見つけました。

(私の場合)IPをグループにします。次に、グループ ヘッダーに $Field(ID) を追加し、詳細バンドの残りの行を追加します。グループで必ずリセットしてください。幸運を!

于 2011-07-26T00:18:19.127 に答える