前へ 次へ

タスク 7:  注文サブレポートの作成

注文サブレポートは、各お客様の注文を、行および列フォーマットでリストします。このレポートには、各注文のオーダー番号と日付が表示されます。Orders データ・セット行を反復して行および列フォーマットで表示するには、テーブル要素を使用します。

1  
2  
3  
*
*
*
「OK」を選択します。図 12-12 に示すように、リストの詳細エリアにテーブルが表示されます。

図 12-12 リストの詳細エリアに挿入されたテーブル

図 12-12  リストの詳細エリアに挿入されたテーブル
4  
5  
レイアウト・エディターで、ドロップされたデータ・セット・フィールドを含むテーブル・セルには、[ORDERNUMBER] を示すデータ要素が含まれます。このデータ要素の上に、レイアウト・エディターによってヘッダー行に追加されるラベル要素があります。 このラベルは、フィールド名を静的テキストとして表示し、列見出しとして機能します。
6  

図 12-13 注文サブレポートを含むレポート設計

図 12-13  注文サブレポートを含むレポート設計
7  
1  
2  
3  
4  
*
*
8  
レポートをプレビューします。 レポートは、図 12-14 のようになります。
データ・セット・パラメーター CustID を作成したときに customerNumber にデフォルト値 103 を指定したので、すべてのお客様に同じ注文レコードが表示されます。このデフォルト値を使用すると、注文サブレポートにはお客様 103 の注文レコードが常に表示されます。 解決策は、マスター・レポートのお客様行が変更されるたびに、CustID パラメーターの値を動的に更新することです。この手順については、次のタスクで説明します。
BIRT レポート・デザイナーはテーブル・ヘッダーに配置される要素に関してブラウザーのデフォルト・フォーマットを使用するため、列見出しは太字、中央揃えで表示されます。後程のタスクで、これらの要素のフォーマットを再設定します。

図 12-14 反復する注文レコードを示すレポートのプレビュー

図 12-14  反復する注文レコードを示すレポートのプレビュー

(c) Copyright Actuate Corporation 2013