ホーム > アプリケーションの構築 > 部門レポートの変更
前へ |
次へ |
アプリケーションの作成ウィザードを実行する場合、ウィザードはフォームおよびレポートをユーザーの選択に基づいて作成します。Application Expressは、バックグラウンドでデータベースから適切なデータを抽出する問合せを書き込みます。
この演習では、部門レポートにOEHR_EMPLOYEES
表からの情報を含めるように問合せを変更します。
部門レポートを変更するには、次の手順を実行します。
(ページ下部にある)「開発者」ツールバーの「Edit Page 2」リンクをクリックします。
ページ定義の2ページ目が表示されます。ページはアプリケーションの基本的なビルディング・ブロックです。各ページにはタブ、リスト、ボタン、アイテム、およびリージョンなどのユーザー・インタフェース要素が含まれます。アプリケーションに付属する各ページの定義を確認するには、ページ定義ページを使用します。詳細は、「アプリケーション・ビルダーの概要」を参照してください。
「ページ・レンダリング」で、「リージョン」セクションの位置を特定します。
「部門」をクリックします。
「ソース」までスクロールして、デフォルトのリージョン・ソース・スクリプトを次の項目に置き換えます。
SELECT d.department_id "Department ID", d.department_name "Department Name", count(e2.employee_id) "Number of Employees", substr(e.first_name,1,1)||'. '|| e.last_name "Manager Name", c.country_name "Location" FROM oehr_departments d, oehr_employees e, oehr_locations l, oehr_countries c, oehr_employees e2 WHERE d.manager_id = e.employee_id AND d.location_id = l.location_id AND d.department_id = e2.department_id AND l.country_id = c.country_id AND instr(upper(d.department_name),upper(nvl(:P2_REPORT_SEARCH,d.department_name))) > 0 GROUP BY d.department_id, d.department_name, substr(e.first_name,1,1)||'. '||e.last_name, c.country_name
「変更の適用」をクリックします。
エンド・ユーザーにどのようにページが表示されているか確認するには、ページを実行します。ページの実行時、Application Expressエンジンは表示可能なHTMLを表示するため、ページを動的にレンダリングおよび処理します。
ページを実行するには、次のステップを実行します。
右上にある「ページの実行」アイコンをクリックします。
改訂された部門レポートが表示されます。
改定されたレポートには、「従業員数」、マネージャ名、および「位置」の3つの追加列があることを確認してください。