Oracle® Fusion Middleware Oracle Reportsレポート作成のためのユーザーズ・ガイド 11gリリース1 (11.1.1) B61376-03 |
|
前 |
次 |
この章では、バーコードを含むレポートについて学習します。この章の手順に従うと、図43-1に示すレポート出力を生成できます。
概要
バーコードJavaBeanを使用することにより、発注や従業員IDの追跡などを容易にするバーコードを表示したレポートを作成できます。
JavaBeansを使用したペーパー・レポートまたはWebレポートを作成できます。ペーパー・レポートの場合は、PL/SQLのビジネス・ロジックからJavaBeanをコールできるように、Java Importerを使用してPL/SQLラッパーを作成する必要があります。JSPベースのWebレポートの場合は、レポートからJavaBeanをコールします。Reports Builderでは、JavaBeanによって自動的にバーコードが生成されます。
注意: Java Importer、 |
バーコードJavaBeanの詳細は、Oracle Technology Network (OTN)で学習できます。Oracle Reportsのページ(http://www.oracle.com/technology/products/reports/index.html
)で、「Getting Started」をクリックして「Getting Started with Oracle Reports」ホームページを表示します。左側にあるトピック・セクションのリストで、「任意のフォーマット」をクリックします。サブトピックのリストが表示されたら、「PL/SQL-Java Bridge」をクリックします。
使用例
この例では、ペーパー出力用とWeb用の2つのレポートを作成します。ペーパー・レポートには、ある会社の複数の品目を注文したある顧客に対する請求書が表示されます。バーコードは、注文の追跡情報を示します。
これらのサンプル・レポートの作成を通して、次を行います。
バーコードJavaBeanを追加するための、Java Importerを使用したReports BuilderへのJavaクラスのインポート。
プログラム・ユニット・エディタを使用した情報を格納するパッケージの作成。
バーコードJavaBeanをレポート用に設定するための、Before Reportトリガーの作成。
スキーマからデータを取得するための、データ・モデル・ビューでの問合せの作成。
レポート用にバーコード・データをコールするための、データ・モデルにおける3つの式列の作成。
Webソース・ビューのJSPコードの編集による、バーコードJavaBeanの初期化とそのプロパティの設定。
ブラウザで出力を表示するための、Webに対するレポートの実行。
バーコードを含むサンプル・ペーパー・レポートを表示するには、サンプル・フォルダbarcodebeanpaper
を開き、result\shipping_manifest.pdf
を開きます。バーコードを含むサンプルのWebベースJSPレポートを表示するには、サンプル・フォルダbarcodebeanweb
を開き、result\shipping_manifest_web.jsp
を開きます。これらのレポートの開き方の詳細は、「はじめに」の「サンプル・レポートへのアクセス」を参照してください。この章で使用されているサンプル・ファイルのリストと説明を表43-1に示します。
表43-1 レポートのサンプル・ファイル
ファイル | 説明 |
---|---|
|
バーコードを含んだペーパー・レポートの最終PDFバージョン。 |
|
バーコードを含んだペーパー・レポートの最終RDFバージョン。 |
|
バーコードJavaBean。 |
|
この章で使用されるすべてのコード。このファイルからコードをコピーして貼り付けると、入力する手間が省けます。 |
|
サンプル・ペーパー・レポートのソース・ファイル。Reports BuilderでこのRDFを実行すると、ペーパー・レポートの最終結果がペーパー・デザイン・ビューに表示されます。 |
|
バーコードを含んだWebレポートの最終JSPバージョン。 |
|
バーコードを含んだWebレポートの最終RDFバージョン。 |
|
JSPが実行されたときにOracle Reportsによって生成されたイメージ。 |
|
入力する必要がある問合せのSQL。 |
|
この章で使用されるすべてのコード。このファイルからコードをコピーして貼り付けると、入力する手間が省けます。 |
|
Webレポートのベースとして使用するHTMLページ。 |
|
サンプルWebレポートのソース・ファイル。Reports BuilderでWebに対してこのRDFを実行すると、Webレポートの最終結果がブラウザに表示されます。 |
|
JSPベースのWebレポートをWeb上で正しく表示するために必要なイメージとその他のファイル。 |
|
JSPベースのWebレポートで使用するイメージ。 |