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

戻る
戻る
 
次へ
次へ
 

42.4 ターゲット・レポートの設定

パラメータの設定が完了したので、次の手順では、パラメータを受け入れるようターゲット・レポートを設定します。その後、パラメータ・フォームのアクションを定義します。ユーザーが「レポート実行」ボタンをクリックすると、部門パラメータとユーザーIDパラメータの値に基づいてターゲット・レポートが実行されます。

この項で使用するターゲット・レポートは『Oracle Reportsチュートリアル』のサンプル・レポートです。『Oracle Reportsチュートリアル』の作業を完了し、emprevb.jspを作成してある場合は、この項でそのレポートを使用できます。このレポートを作成していない場合は、提供されているサンプル・ファイルemprev_final.jspを使用してください。この項では、このレポートの作成手順については説明しません。

JSPベースのWebレポートのサンプルを作成する方法の詳細は、『Oracle Reportsチュートリアル』を参照してください。

ターゲット・レポートを設定するには:

  1. Reports Builderで、提供されているファイルemprev_final.jspを開きます。

  2. オブジェクト・ナビゲータで、「データ・モデル」ノードの横のアイコンをダブルクリックします。

  3. 表示されたデータ・モデル・ビューで、問合せ(Q_1)をダブルクリックして「SQL問合せ文」ダイアログ・ボックスを表示します。

  4. コードの最終行を見つけます。

    WHERE (EMPLOYEES.MANAGER_ID = EMPLOYEES_A1.EMPLOYEE_ID) 
    AND EMPLOYEES.DEPARTMENT_ID = 100
    
  5. 2番目のWHERE句を変更して、最終行を次のようにします。

    WHERE (EMPLOYEES.MANAGER_ID = EMPLOYEES_A1.EMPLOYEE_ID) 
    AND EMPLOYEES.DEPARTMENT_ID = :P_DEPARTMENT
    

    ヒント:

    変更したコードは、太字のテキストの部分です。

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

  7. バインド・パラメータが作成されたことを示す注意が表示されます。「OK」をクリックします。

  8. レポートをemprev_param_<自分のイニシャル>.jspという名前で保存します。