Oracle® Fusion Middleware Oracle Reportsレポート作成のためのユーザーズ・ガイド 11gリリース1(11.1.1) B61376-01 |
|
戻る |
次へ |
必要な式列とファンクションの作成が終了したら、レポートのレイアウトを作成できます。
レポート・レイアウトを作成するには:
ツールバーの「ペーパー・レイアウト」ボタンをクリックして、ペーパー・レイアウト・ビューを表示します。
ペーパー・レイアウト・ビューで、「挿入」→「レポート・ブロック」を選択します。
レポート・ブロック・ウィザードの「スタイル」ページで、「表」を選択して「次へ」をクリックします。
「グループ」ページで、「使用可能グループ」リストの「G_FIRST_NAME」をクリックし、「下へ」をクリックして印刷方向を指定し、「表示グループ」リストに移動して「次へ」をクリックします。
「フィールド」ページで、「>>」ボタンをクリックして、すべてのフィールドを「表示フィールド」リストに移動します。「表示フィールド」リストの内容は次のようになります。
注意: フィールドが正しい順序で表示されていない場合は、該当のフィールド名をクリックしてリスト内の適切な位置にドラッグします。 |
「次へ」をクリックします。
「ラベル」ページで、ラベルを次のように変更し、「次へ」をクリックします。
フィールド | ラベル |
---|---|
COMMISSION_PCT | Commission |
TOTAL_COMP | Total Compensation |
「テンプレート」ページで「終了」をクリックして、ペーパー・レイアウト・ビューにレポート・レイアウトを表示します。表示は次のようになります。
ツールバーの「ペーパー・レイアウトを実行」ボタンをクリックしてレポートを実行し、ペーパー・デザイン・ビューに表示します。
ペーパー・デザイン・ビューで、ツールバーの「フレックス・オフ」ボタンをクリックします。
「Last Name」ラベルを削除します。
「First Name」ラベルのテキストを「Name」に変更します。
新しい「Name」ラベルの幅を姓名用の両列にまたがるように調整します。
姓名用の両列の間に1文字分の空白が表示されるように、両列のサイズを調整します。
オブジェクト・ナビゲータで、「F_FIRST_NAME」フィールドの横のプロパティ・アイコンをダブルクリックしてプロパティ・インスペクタを表示し、次のプロパティを設定します。
「標準レイアウト」で、「垂直拡張度」プロパティを「固定」に設定し、「水平拡張度」プロパティを「可変」に設定します。
「F_LAST_NAME」フィールドに対して、同じ手順を繰り返します。
ツールバーの「ペーパー・レイアウト」ボタンをクリックして、ペーパー・レイアウト・ビューを表示します。
ペーパー・レイアウト・ビューで、ツール・パレットの「枠」ツールをクリックします。
「F_FIRST_NAME」フィールドと「F_LAST_NAME」フィールドを囲む枠を描画します。
枠を選択した状態で、「ツール」→「プロパティ・インスペクタ」を選択し、プロパティ・インスペクタを表示して次のプロパティを設定します。
「一般情報」で、「名前」プロパティを「M_NAME」に設定します。
ペーパー・レイアウト・ビューで、ツールバーの「フレックス・オフ」が選択されていることを確認します。
枠を選択し、その枠が「F_FIRST_NAME」フィールドと「F_LAST_NAME」フィールドの両方を囲むまで、「レイアウト」→「背面へ」を選択します。
ヒント: オブジェクト・ナビゲータでフィールドを確認しながら、「レイアウト」→「背面へ」を選択できます。2つのフィールドが「M_NAME」のサブノードになったら、操作を停止します。 |
操作が完了すると、オブジェクト・ナビゲータは次のようになります。
ツールバーの「ペーパー・デザイン」ボタンをクリックして、ペーパー・デザイン・ビューにレポートを表示します。
ペーパー・デザイン・ビューで、次の列の下の値を[Shift]キーを押しながらクリックします。
Salary
Commission
Bonus
Total Compensation
ツールバーの「通貨」ボタンをクリックして、数値に"$"(日本語環境では"\")を追加します。
「10進桁を追加」ボタンを2回クリックして、数値に小数点以下2桁を追加します。
[Shift]キーを押しながら、「Salary」、「Commission」、「Bonus」および「Total Compensation」の列ヘッダーをクリックし、それらを選択します。
「右揃え」ボタンをクリックして、列を右揃えにします。
レポートの表示は次のようになります。
レポートを保存します。