Oracle Reports レポート作成ガイド 10gリリース2(10.1.2) B25068-01 |
|
この章では、標準のレポート・スタイルの1つであるフォーム・レター・レポートについて学習します。この章の手順に従うと、図7-1に示すようなレポート出力を生成できます。
フォーム・レター・レポートでは、データ・リレーションシップに特別な制限はありません。
このサンプル・レポートの作成過程では、次を行います。
フォーム・レター・レポートのサンプルを表示するには、サンプル・フォルダformletter
を開き、Oracle Reportsのサンプル・レポートformletter.rdf
を開きます。このファイルの開き方の詳細は、「はじめに」の「サンプル・レポートへのアクセス」を参照してください。
この章の例を作成するには、Oracle Database付属のHuman Resourcesサンプル・スキーマ(HR)に対するアクセス権が必要です。このサンプル・スキーマに対するアクセス権の有無が不明のときは、データベース管理者に問い合せてください。
レポートは、レポート・ウィザードを使用して作成するか、または独自に作成できます。この例では、フォーム・レター・レポートの作成にレポート・ウィザードを使用します。このウィザードを使用すると、レポートのレイアウトの定義やデータ定義の設定を行うことができます。
レポート・ウィザードの「テキスト」ページでフォーム・レター・レポートを設定して、希望どおりのレイアウトで表示できます。ウィザードのこのページでは、ボイラープレート・テキスト(レターの本文など)を設定し、データ表のフィールドを使用して変数データ(宛名など)を入力できます。
SELECT ALL EMPLOYEES.LAST_NAME, EMPLOYEES.FIRST_NAME, JOBS.JOB_ID, EMPLOYEES.EMPLOYEE_ID, JOBS.JOB_TITLE FROM EMPLOYEES, JOBS WHERE (EMPLOYEES.JOB_ID = JOBS.JOB_ID) ORDER BY EMPLOYEES.EMPLOYEE_ID
データベースにまだ接続していない場合は、「クエリー・ビルダー」または「次へ」をクリックしたときに、データベースに接続するよう求められます。この例に該当するスキーマが含まれるデータベースに接続してください。第7.1項「この例の前提条件」に、この例のサンプル・スキーマの要件に関する説明があります。
注意
Employee: &<FIRST_NAME> &<LAST_NAME>
Emp.#: &<EMPLOYEE_ID>
Dear &<FIRST_NAME> &<LAST_NAME>:
The Human Resources department is updating its records of the company's employees. Currently, our records show your employee number as &<EMPLOYEE_ID>, and that you hold the position of &<JOB_TITLE>. If any of this information is incorrect, please contact the Human Resources department.
Thank you,
Human Resources
Employee:
と入力します。
Emp. #:
と入力します。
Dear
と入力します。
The Human Resources department is updating its records of the company's employees. Currently, our records show your employee number as &<EMPLOYEE_ID>, and that you hold the position of &<JOB_TITLE>. If any of this information is incorrect, please contact the Human Resources department.
Thank you,
Human Resources
formletterreport_<自分のイニシャル>.rdf
という名前で保存します。
これで、すべての作業が完了しました。フォーム・レター・ペーパー・レポートは正常に作成されました。この章で学習した内容は次のとおりです。
この例で使用されているウィザード、ビュー、プロパティの詳細は、Oracle Reportsオンライン・ヘルプを参照してください。このヘルプは、第3.1.1項「Oracle Reportsオンライン・ヘルプの使用」で説明しているとおり、Reports BuilderまたはOracle Technology Network(OTN)から表示できます。
|
Copyright © 2003, 2005 Oracle. All Rights Reserved. |
|