ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Reportsレポート作成のためのユーザーズ・ガイド
11gリリース1(11.1.1)
B61376-01
  ドキュメント・ライブラリへ
ライブラリ
製品リストへ
製品
目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

12.2 2つの問合せの作成

レポートは、レポート・ウィザードを使用して作成するか、または独自に作成できます。この例では、データ・モデル・ビューを使用して2つの問合せを作成します。次に、ツール・パレットを使用して、この2つの問合せ間にデータ・リンクを作成し、データ表を関連付けます。

2つの問合せを作成するには:

  1. Reports Builderを起動します。すでに起動している場合は、「ファイル」→「新規」→「レポート」を選択します。

  2. 「ようこそ」ダイアログ・ボックスまたは「新規レポート」ダイアログ・ボックスで、「新規レポートを手動で作成」を選択して「OK」をクリックします。

  3. 表示されたデータ・モデル・ビューで、ツール・パレットの「SQL問合せ」ツールをクリックし、データ・モデル・ビューの空き領域をクリックして、「SQL問合せ文」ダイアログ・ボックスを表示します。

  4. SQL問合せ文」フィールドに、次のSELECT文を入力します。

    SELECT ALL DEPARTMENTS.DEPARTMENT_ID, DEPARTMENTS.DEPARTMENT_NAME, 
    DEPARTMENTS.MANAGER_ID, DEPARTMENTS.LOCATION_ID
    FROM DEPARTMENTS 
    

    注意:

    この問合せは、次のいずれかの方法で入力できます。
    • 提供されているテキスト・ファイルacrossbreak_code.txtからコードをコピーして「SQL問合せ文」フィールドに貼り付けます。

    • クエリー・ビルダー」をクリックして、コードを入力せずに問合せを作成します。

    • SQL問合せ文」フィールドにコードを入力します。


  5. OK」をクリックします。

    新しい問合せのデータ・モデルが表示されます。

    図12-2 問合せ1のデータ・モデル

    図12-2の説明は次にあります
    「図12-2 問合せ1のデータ・モデル」の説明

  6. 別の問合せを作成します。今回は次のコードを使用します。

    SELECT ALL EMPLOYEES.LAST_NAME, EMPLOYEES.FIRST_NAME, EMPLOYEES.DEPARTMENT_ID
    FROM EMPLOYEES 
    ORDER BY EMPLOYEES.LAST_NAME
    

    注意:

    acrossbreakフォルダの中に提供されているテキスト・ファイルacrossbreak_code.txtから、コードをコピーして貼り付けることもできます。

  7. OK」をクリックします。

  8. データ・モデル・ビューで、ツール・パレットの「データ・リンク」ツールをクリックします。

  9. Q_1の「DEPARTMENT_ID」列をクリックし、そのままマウスでQ_2の「DEPARTMENT_ID1」にドラッグして、2つの問合せ間にデータ・リンクを作成します。

    作成したデータ・モデルは次のようになります。

    図12-3 リンクされた2つの問合せのデータ・モデル

    図12-3の説明は次にあります
    「図12-3 リンクされた2つの問合せのデータ・モデル」の説明


    注意:

    データ・リンクを右クリックして、ポップアップ・メニューから「プロパティ・インスペクタ」を選択し、データ・リンクが正しく作成されたか確認します。