2011-07-21 12 views
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つのテーブルに格納されます。私は単純な書式でその表を分割しようとしています。私はあなたの理解を楽にするために写真をリンクしました。

Multiple Table Example Link to picture

はiReportはこの可能ですか?

+0

質問を回答で編集するのではなく、自分の回答を投稿してから受け入れます。 – Bohemian

答えて

0

それはあなたが望むものを理解することは少し難しいですが、私は推測するつもりだ...

select * from table1 
union all 
select * from table2; 

UNION ALL

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

0

解決策は別のフォーラムで見つかりました。

(私の場合)IPをグループにします。次に、グループヘッダーで$フィールド(ID)を追加し、その後、詳細バンド内の残りの行を追加します。グループでリセットしてください。がんばろう!

関連する問題