Oracle® Fusion Middleware Oracle Reportsレポート作成のためのユーザーズ・ガイド 12c (12.2.1.3.0) E90221-01 |
|
![]() 前へ |
![]() 次へ |
パラメータの設定が完了したので、次の手順では、パラメータを受け入れるようターゲット・レポートを設定します。その後、パラメータ・フォームのアクションを定義します。ユーザーが「レポート実行」ボタンをクリックすると、部門パラメータとユーザーIDパラメータの値に基づいてターゲット・レポートが実行されます。
この項で使用するターゲット・レポートは『Oracle Reportsチュートリアル』のサンプル・レポートです。『Oracle Reportsチュートリアル』の作業を完了し、emprevb.jsp
を作成してある場合は、この項でそのレポートを使用できます。そうでない場合は、提供されているサンプル・ファイルemprev_final.jsp
を使用してください。この項では、このレポートの作成手順については説明しません。
JSPベースのWebレポートのサンプルを作成する方法の詳細は、Oracle Reportsのオンライン・ヘルプを参照してください。
ターゲット・レポートを設定するには:
Reports Builderで、提供されているファイルemprev_final.jsp
を開きます。
オブジェクト・ナビゲータで、「データ・モデル」ノードの横のアイコンをダブルクリックします。
表示されたデータ・モデル・ビューで、問合せ(Q_1)をダブルクリックして「SQL問合せ文」ダイアログ・ボックスを表示します。
コードの最終行を見つけます。
WHERE (EMPLOYEES.MANAGER_ID = EMPLOYEES_A1.EMPLOYEE_ID) AND EMPLOYEES.DEPARTMENT_ID = 100
2番目のWHERE
句を変更して、最終行を次のようにします。
WHERE (EMPLOYEES.MANAGER_ID = EMPLOYEES_A1.EMPLOYEE_ID)
AND EMPLOYEES.DEPARTMENT_ID = :P_DEPARTMENT
ヒント: 変更したコードは、太字のテキストの部分です。 |
「OK」をクリックします。
バインド・パラメータが作成されたことを示す注意が表示されます。「OK」をクリックします。
レポートをemprev_param_
your_initials
.jsp
という名前で保存します。