タスク 12: サブレポートの横並び表示 サブレポートに正しいデータが表示されるようになったので、サブレポートを横並びに表示することに集中できます。BIRT レポート・デザイナーはブロック・レベル要素を作成する (つまり各要素が新しい行で始まる) ため、2 つのテーブルを横並びに配置することはできません。 横並びのテーブルを表示するには、テーブルをグリッドに挿入します。グリッドにより要素を簡単に位置合わせすることができます。 1 「レイアウト」を選択して、レポートの編集を再開します。 2 パレットからグリッド要素をドラッグし、[CUSTOMERNAME] データ要素と Orders テーブルの間の「詳細」行にドロップします。グリッドをドロップする前に、Orders テーブルの左側に縦棒カーソルが表示されることを確認してください。 「グリッドの挿入」は、グリッドの列と行の数を指定するように求めるプロンプトが出されます。 3 「列数」に 2 を、「行数」に 2 を入力して、「OK」を選択します。2 つの列と 2 つの行を含むグリッドがレイアウト・エディターに表示されます。 4 Orders テーブルを、最初のグリッド行の最初のセルに移動します。 そうするには、テーブルの左下隅にある「テーブル」タブを選択し、テーブルをドラッグして、グリッド・セルの中にドロップします。 5 Payments テーブルを 2 番目のグリッド・セルに移動します。レポート・レイアウトは、図 12-25 のようになります。 図 12-25 レポート設計内の横並びサブレポート 6 レポートをプレビューします。レポートは、図 12-26 のようになります。 図 12-26 横並びのサブレポートを示すレポート・プレビュー
サブレポートに正しいデータが表示されるようになったので、サブレポートを横並びに表示することに集中できます。BIRT レポート・デザイナーはブロック・レベル要素を作成する (つまり各要素が新しい行で始まる) ため、2 つのテーブルを横並びに配置することはできません。 横並びのテーブルを表示するには、テーブルをグリッドに挿入します。グリッドにより要素を簡単に位置合わせすることができます。