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

戻る
戻る
 
次へ
次へ
 

4.6 Webレポートの操作

この項では、Webレポートを操作する際に実行する可能性がある次のタスクの手順について説明します。

関連項目

第1.2.2項「Webレポートについて」

4.6.1 Webレポートの作成

Webレポートは、次のいずれかの方法で作成できます。

4.6.2 Webレポートのソース・コードの表示

Webレポートのソース・コードを表示するには、次のいずれかの操作を行います。

  • レポート・エディタで、ツールバーの「Webソース」ボタンをクリックします。

  • オブジェクト・ナビゲータで、レポートの「Webソース」ノードの横にあるビュー・アイコンをダブルクリックして、Webソース・ビューにソース・コードを表示します。

  • 「表示」→「表示を変更」→「Webソース」を選択します。

関連項目

Oracle Reportsオンライン・ヘルプの「リファレンス」の項のトピック「Oracle ReportsのJSPタグ」

4.6.3 既存のWebページ(HTMLファイル)へのレポート・データの追加

レポート作成に使用するデータを取得して、既存のWebページ(HTMLファイル)に追加するには:

  1. オブジェクト・ナビゲータで、「ファイル」→「開く」を選択します。

  2. 目的のWebページ(HTMLファイル)を選択して、「開く」をクリックします。

  3. オブジェクト・ナビゲータで、HTMLファイルを開いたときに作成されたレポートを検索し(このレポートには、「REP1」などのデフォルト名が付けられる場合があります)、「データ・モデル」ノードの横のビュー・アイコンをダブルクリックすると、データ・モデル・ビューが表示されます。


    注意:

    データ・モデル」ノードを右クリックして「レポート・ウィザード」を選択し、レポート・ウィザードを使用してレポートのデータを選択すると、このレポートによって、既存のWebページのデータがすべて上書きされます。

  4. データ・モデル・ビューで、「挿入」→「問合せ」を選択し、データ・ウィザードを使用してレポートのデータを選択します。

    終了」をクリックすると、選択したデータがWebレポートで使用できるようになります。

次のステップ

第4.6.4項「Webページへのレポート・ブロックの追加」を参照してください。

4.6.4 Webページへのレポート・ブロックの追加

既存のWebページにレポート・ブロックを追加するには:

  1. オブジェクト・ナビゲータで、「ファイル」→「開く」を選択します。

  2. 目的のWebページ(HTMLファイル)を選択して、「開く」をクリックします。

  3. オブジェクト・ナビゲータで、HTMLファイルを開いたときに作成されたレポートを検索します(このレポートには、「REP1」などのデフォルト名が付けられる場合があります)。

  4. レポート作成に使用するデータを追加したら(第4.6.4項「Webページへのレポート・ブロックの追加」を参照)、「Webソース」ノードの横のビュー・アイコンをダブルクリックして、Webソース・ビューにWebページのソース・コードを表示します。

  5. ソース・コード内で、レポート・ブロックを追加する位置を定めます。


    注意:

    「Place the report block here(ここにレポート・ブロックを配置)」といったコメントのテキストをWebページに追加しておくと、レポート・ブロックの正しい位置が簡単に見つかります。

  6. 挿入」→「レポート・ブロック」を選択します。

  7. レポート・ブロック・ウィザードで、レポート・ブロックの情報を指定します。

4.6.5 イメージの追加

第4.9.8.1項「イメージの追加」を参照してください。

4.6.6 グラフの追加

第4.9.8.2項「グラフの追加」を参照してください。

4.6.7 グラフの編集

第4.9.8.3項「グラフの編集」を参照してください。

4.6.8 グラフ・ハイパーリンクの追加

第4.9.8.4項「グラフ・ハイパーリンクの追加」を参照してください。

4.6.9 ペーパーベースのレポートのWeb用の準備

ペーパーベースのレポートをWeb用に準備するには:

  1. 必要に応じて次のように、新規または既存のレポートにWebリンクを追加します。

    • HTMLドキュメント・ヘッダーを作成します(第4.6.10.1.1項を参照)。

    • HTMLドキュメント・フッターを作成します(第4.6.10.1.2項を参照)。

    • HTMLページ・ヘッダーを作成します(第4.6.10.1.3項を参照)。

    • HTMLページ・フッターを作成します(第4.6.10.1.4項を参照)。

    • HTMLパラメータ・フォーム・ヘッダーを作成します(第4.6.10.1.5項を参照)。

    • HTMLパラメータ・フォーム・フッターを作成します(第4.6.10.1.6項を参照)。

    • ハイパーリンクを作成します(レポート内のオブジェクトにリンクする場合は、関連するハイパーリンクの宛先も作成します)(第4.6.10.1.8項および第4.6.10.1.7項を参照)。

    • アプリケーション・コマンドライン・リンクを作成します(PDF出力のみ)(第4.6.10.1.9項を参照)。

    • ブックマークを作成します(第4.6.10.1.10項を参照)。

  2. プリンタを選択するか、デフォルトのプリンタ設定を使用します(出力の生成に、現在選択しているプリンタのドライバが使用されます。そのため、レポートを実行するマシンにプリンタを構成する必要があります)。

  3. Webブラウザにレポート出力を表示します(第4.7.16.4項「Webブラウザでのレポート出力の表示」を参照)。

関連項目

第1.2.2項「Webレポートについて」

第2.2.3項「HTML出力のWebリンクについて」

第2.2.4項「PDF出力のWebリンクについて」

4.6.10 ペーパーベースのレポートへのWebリンクの追加

この項では、HTMLまたはPDFファイルに生成されたペーパーベースのレポートに適用される手順について説明します。これらは、JSPベースのWebレポートを実行(ツールバーの「Webレイアウトを実行」ボタンをクリックまたは「プログラム」→「Webレイアウトを実行」を選択)したときに生成されるHTMLとは関係ありません。

ペーパーベースのレポートにWebリンクを追加するには、次の方法があります。

4.6.10.1 ユーザー・インタフェースの使用

この項では、Oracle Reports Builderのユーザー・インタフェースを使用して、ペーパーベースのレポートにWebリンクを追加する際に、実行する可能性がある次のタスクの手順について説明します。

関連項目

第1.2.2項「Webレポートについて」

第2.2.3項「HTML出力のWebリンクについて」

第2.2.4項「PDF出力のWebリンクについて」

第2.2.10項「前および後のエスケープについて」

4.6.10.1.1 プロパティ・インスペクタを使用したHTMLドキュメント・ヘッダーの作成


注意:

この手順を行うのはHTML出力の場合のみです。

HTMLドキュメントのヘッダー・ページにHTMLファイルやテキストを挿入するには:

  1. オブジェクト・ナビゲータで、レポートのプロパティ・アイコンをダブルクリックして、プロパティ・インスペクタを表示します。

  2. レポート・エスケープ」ノードで、「レポート前型」プロパティを「テキスト」(ヘッダーを入力する場合)または「ファイル」(ファイルからヘッダーをインポートする場合)に設定します。

  3. ...」ボタンをクリックして、ダイアログ・ボックスにHTMLコードを入力するか、インポートするHTMLファイルを選択して、「レポート前値」プロパティを設定します。

関連項目

第4.6.10.2.1項「PL/SQLを使用したHTMLドキュメント・ヘッダーの作成」

4.6.10.1.2 プロパティ・インスペクタを使用したHTMLドキュメント・フッターの作成


注意:

この手順を行うのはHTML出力の場合のみです。

HTMLドキュメントのフッター・ページにHTMLファイルやテキストを挿入するには:

  1. オブジェクト・ナビゲータで、レポートのプロパティ・アイコンをダブルクリックして、プロパティ・インスペクタを表示します。

  2. レポート・エスケープ」ノードで、「レポート後型」プロパティを「テキスト」(フッターを入力する場合)または「テキスト」(ファイルからフッターをインポートする場合)に設定します。

  3. ...」ボタンをクリックして、ダイアログ・ボックスにHTMLコードを入力するか、インポートするHTMLファイルを選択して、「レポート後値」プロパティを設定します。

関連項目

第4.6.10.2.2項「PL/SQLを使用したHTMLドキュメント・フッターの作成」

4.6.10.1.3 プロパティ・インスペクタを使用したHTMLページ・ヘッダーの作成


注意:

この手順を行うのはHTML出力の場合のみです。

HTMLドキュメントのすべてのページにページ・ヘッダーを追加するには:

  1. オブジェクト・ナビゲータで、レポートのプロパティ・アイコンをダブルクリックして、プロパティ・インスペクタを表示します。

  2. レポート・エスケープ」ノードで、「ページ前型」プロパティを「テキスト」(ヘッダーを入力する場合)または「ファイル」(ファイルからヘッダーをインポートする場合)に設定します。

  3. ...」ボタンをクリックして、ダイアログ・ボックスにHTMLコードを入力するか、インポートするHTMLファイルを選択して、「ページ前値」プロパティを設定します。

HTMLドキュメントの1ページのみにページ・ヘッダーを追加するには:

4.6.10.1.4 プロパティ・インスペクタを使用したHTMLページ・フッターの作成


注意:

この手順を行うのはHTML出力の場合のみです。

HTMLドキュメントのすべてのページにページ・フッターを追加するには:

  1. オブジェクト・ナビゲータで、レポートのプロパティ・アイコンをダブルクリックして、プロパティ・インスペクタを表示します。

  2. レポート・エスケープ」ノードで、「ページ後型」プロパティを「テキスト」(フッターを入力する場合)または「ファイル」(ファイルからフッターをインポートする場合)に設定します。

  3. ...」ボタンをクリックして、ダイアログ・ボックスにHTMLコードを入力するか、インポートするHTMLファイルを選択して、「ページ後値」プロパティを設定します。

HTMLドキュメントの1ページのみにページ・フッターを追加するには:

4.6.10.1.5 プロパティ・インスペクタを使用したHTMLパラメータ・フォーム・ヘッダーの作成


注意:

この手順を行うのはHTML出力の場合のみです。

HTMLパラメータ・フォームの一番上に項目を追加するには:

  1. オブジェクト・ナビゲータで、レポート名の横のプロパティ・アイコンをダブルクリックして、プロパティ・インスペクタを表示します。

  2. 「レポート・エスケープ」ノードで、「BEFORE FORM型」プロパティを「テキスト」(ヘッダーを入力する場合)または「ファイル」(ファイルからヘッダーをインポートする場合)に設定します。

  3. ...」ボタンをクリックして、ダイアログ・ボックスにHTMLコードを入力するか、インポートするHTMLファイルを選択して、「BEFORE FORM値」プロパティを設定します。

関連項目

第2.5.1項「パラメータ・フォームのHTML拡張について」

第4.6.10.2.5項「PL/SQLを使用したHTMLパラメータ・フォーム・ヘッダーの作成」

4.6.10.1.6 プロパティ・インスペクタを使用したHTMLパラメータ・フォーム・フッターの作成


注意:

この手順を行うのはHTML出力の場合のみです。

HTMLパラメータ・フォームの一番下に項目を追加するには:

  1. オブジェクト・ナビゲータで、レポート名の横のプロパティ・アイコンをダブルクリックして、プロパティ・インスペクタを表示します。

  2. レポート・エスケープ」ノードで、「フォーム後型」プロパティを「テキスト」(フッターを入力する場合)または「ファイル」(ファイルからフッターをインポートする場合)に設定します。

  3. ...」ボタンをクリックして、ダイアログ・ボックスにHTMLコードを入力するか、インポートするHTMLファイルを選択して、「フォーム後値」プロパティを設定します。

関連項目

第2.5.1項「パラメータ・フォームのHTML拡張について」

第4.6.10.2.6項「PL/SQLを使用したHTMLパラメータ・フォーム・フッターの作成」

4.6.10.1.7 プロパティ・インスペクタを使用したハイパーリンクの宛先の作成

レポートにハイパーリンクの宛先を追加するには:

  1. オブジェクト・ナビゲータで、「ペーパー・レイアウト」ノードを開き、Webリンクの宛先となるオブジェクトを含むノードを開きます。


    注意:

    テンプレートを定義している場合は、マージンにあるオブジェクトを選択できます。本体のオブジェクトは、テンプレートをレポートに適用して初めてわかります。

  2. Webリンクの宛先となるオブジェクトをダブルクリックし、プロパティ・インスペクタを表示します。

  3. Webの設定」ノードで、「ハイパーリンクの宛先」プロパティをオブジェクトの識別子に設定します。

関連項目

第2.2.7項「ハイパーリンクの宛先について」

第4.6.10.2.8項「PL/SQLを使用したハイパーリンクの宛先の作成」

4.6.10.1.8 プロパティ・インスペクタを使用したハイパーリンクの作成

レポートにハイパーリンクを追加するには:

  1. 前述の手順に従って、ハイパーリンクの宛先を作成します。これがWebリンクのターゲットになります。

  2. オブジェクト・ナビゲータで、「ペーパー・レイアウト」ノードを開き、Webリンクのソースとなるオブジェクトを含むノードを開きます。


    注意:

    テンプレートを定義している場合は、マージンにあるオブジェクトを選択できます。本体のオブジェクトは、テンプレートをレポートに適用して初めてわかります。

  3. Webリンクのソースとなるオブジェクトをダブルクリックし、プロパティ・インスペクタを表示します。

  4. Webの設定」ノードで、「ハイパーリンク」プロパティをそのリンクの宛先に設定します。

    サンプルは、Oracle Reportsオンライン・ヘルプの「リファレンス」の項にある、「ハイパーリンク」プロパティの説明を参照してください。


    注意:

    PDFフォーマットによるレポート出力には、ハイパーリンクとアプリケーション・コマンドライン・リンクの両方を含めることができます。オブジェクトに「アプリケーション・コマンド・ライン」プロパティを設定した場合、このプロパティがオブジェクトに適用されます。それ以外の場合は、「ハイパーリンク」プロパティが適用されます。

  5. ハイパーリンクに追加のHTML属性を適用するには、「追加のハイパーリンク属性」プロパティを設定します。

関連項目

第2.2.5項「ハイパーリンクについて」

第4.6.10.2.7項「PL/SQLを使用したハイパーリンクの作成」

4.6.10.1.9 プロパティ・インスペクタを使用したアプリケーション・コマンドライン・リンクの作成


注意:

この手順を行うのはPDF出力の場合のみです。

レポート内のオブジェクトにコマンドを関連付けるには:

  1. オブジェクト・ナビゲータで、「ペーパー・レイアウト」ノードを開き、コマンドを関連付けるオブジェクトを含むノードを開きます。


    注意:

    テンプレートを定義している場合は、マージンにあるオブジェクトを選択できます。本体のオブジェクトは、テンプレートをレポートに適用して初めてわかります。

  2. コマンドを関連付けるオブジェクトをダブルクリックし、プロパティ・インスペクタを表示します。

  3. 「Webの設定」ノードで、「アプリケーション・コマンド・ライン(PDF)」プロパティを、オブジェクトをクリックしたときに実行するコマンドに設定します。


    注意:

    PDFフォーマットによるレポート出力には、ハイパーリンクとアプリケーション・コマンドライン・リンクの両方を含めることができます。オブジェクトに「アプリケーション・コマンド・ライン」プロパティを設定した場合、このプロパティがオブジェクトに適用されます。それ以外の場合は、「ハイパーリンク」プロパティが適用されます。

制限

アプリケーション・コマンドライン・リンクに関連付けられているオブジェクトを、さらにWebリンク(ハイパーリンク)のソースにすることはできません。

関連項目

第2.2.9項「アプリケーション・コマンドライン・リンクについて」

第4.6.10.2.9項「PL/SQLを使用したアプリケーション・コマンドライン・リンクの作成」

4.6.10.1.10 プロパティ・インスペクタを使用したブックマークの作成

HTMLドキュメントまたはPDFドキュメントのブックマーク領域で、ブレーク列以外のオブジェクト上にブックマークを作成するには:

  1. オブジェクト・ナビゲータで、「ペーパー・レイアウト」ノードを開き、ブックマークを関連付けるオブジェクトを含むノードを開きます(通常、この場合のオブジェクトは、レポートの関連セクションを囲む繰返し枠か枠です)。


    注意:

    テンプレートを定義している場合は、マージンにあるオブジェクトを選択できます。本体のオブジェクトは、テンプレートをレポートに適用して初めてわかります。

  2. ブックマークを関連付けるオブジェクトをダブルクリックし、プロパティ・インスペクタを表示して次のようにプロパティを設定します。

    • Webの設定」ノードで、「ブックマーク」プロパティを、フォーマットされたレポートのブックマーク領域に表示する文字列に設定します。

関連項目

第2.2.8項「ブックマークについて」

第4.6.10.2.10項「PL/SQLを使用したブックマークの作成」

4.6.10.1.11 プロパティ・インスペクタを使用したブレーク列上のブックマークの作成

ページ番号付きHTMLCSSドキュメントまたはペーパーPDFドキュメントのブックマーク領域で、ブレーク列上にブックマークを作成するには:

  1. ペーパー・レイアウト・ビューで、「挿入」→「ブックマーク」を選択します。

  2. 「ブックマークの挿入」ダイアログ・ボックスで、目的の列をブックマーク・リストに移動します。

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

関連項目

第2.2.8項「ブックマークについて」

第4.6.10.2.10項「PL/SQLを使用したブックマークの作成」

4.6.10.1.12 プロパティ・インスペクタを使用した、ページがストリーミングされたHTML出力へのナビゲーション・コントロールの追加


注意:

この手順を行うのはHTML出力の場合のみです。

ページがストリーミングされたHTML(ページ番号付き)出力に、ナビゲーション・コントロールを追加するには:

  1. オブジェクト・ナビゲータで、レポート名の横のプロパティ・アイコンをダブルクリックして、プロパティ・インスペクタを表示します。

  2. 「ページ・ナビゲーション・コントロール・タイプ」プロパティと「ページ・ナビゲーション・コントロール値」プロパティを設定します。


    注意:

    デフォルトのページ・ナビゲーション・コントロール値を変更しない場合、出力ページ間のナビゲーションの実装には、デフォルトの組込みJavaScriptが使用されます。

関連項目

第2.8.8.1項「HTMLページ・ストリーミングについて」

第4.7.16.5項「HTMLレポート出力の各ページの表示」

第4.6.10.2.11項「PL/SQLを使用した、ページがストリーミングされたHTML出力へのナビゲーション・コントロールの追加」

4.6.10.2 PL/SQLの使用

この項では、PL/SQLを操作して、ペーパーベースのレポートにWebリンクを追加する際に、実行する可能性がある次のタスクの手順について説明します。

関連項目

第1.2.2項「Webレポートについて」

第2.2.3項「HTML出力のWebリンクについて」

第2.2.4項「PDF出力のWebリンクについて」

第2.2.10項「前および後のエスケープについて」

4.6.10.2.1 PL/SQLを使用したHTMLドキュメント・ヘッダーの作成


注意:

この手順を行うのはHTML出力の場合のみです。Before Reportトリガーなど、レポートのフォーマットが開始される前に起動するトリガーに、レポート前値を設定する必要があります。

プロパティ・インスペクタのかわりにPL/SQLを使用して、HTMLドキュメントのヘッダー・ページに項目を追加するには:

  1. オブジェクト・ナビゲータで、「レポート・トリガー」ノードを開きます。

  2. Before Reportトリガーの横の「PL/SQL」アイコンをダブルクリックします。

  3. PL/SQLエディタで、SRW.SET_BEFORE_REPORT_HTMLを追加して、フォーマット・トリガーのPL/SQLを定義します。詳細は、Oracle Reportsオンライン・ヘルプの「リファレンス」の項を参照してください。

関連項目

第4.6.10.1.1項「プロパティ・インスペクタを使用したHTMLドキュメント・ヘッダーの作成」

4.6.10.2.2 PL/SQLを使用したHTMLドキュメント・フッターの作成


注意:

この手順を行うのはHTML出力の場合のみです。Before Reportトリガーなど、レポートのフォーマットが実行される前に起動するトリガーに、レポート後値を設定する必要があります。

プロパティ・インスペクタのかわりにPL/SQLを使用して、HTMLドキュメントのフッター・ページに項目を追加するには:

  1. オブジェクト・ナビゲータで、「レポート・トリガー」ノードを開きます。

  2. Before Reportトリガーの横の「PL/SQL」アイコンをダブルクリックします。

  3. PL/SQLエディタで、SRW.SET_AFTER_REPORT_HTMLを追加して、フォーマット・トリガーのPL/SQLを定義します。

関連項目

第4.6.10.1.2項「プロパティ・インスペクタを使用したHTMLドキュメント・フッターの作成」

4.6.10.2.3 PL/SQLを使用したHTMLページ・ヘッダーの作成


注意:

この手順を行うのはHTML出力の場合のみです。すべてのページにエスケープを適用する場合は、Before Reportトリガーなど、レポートのフォーマットが開始される前に起動するトリガーに、エスケープを設定する必要があります。1ページのみにエスケープを適用する場合は、フォーマット・トリガーにエスケープを設定します。

プロパティ・インスペクタのかわりにPL/SQLを使用して、HTMLドキュメントのすべてのページにページ・ヘッダーを追加するには:

  1. オブジェクト・ナビゲータで、「レポート・トリガー」ノードを開きます。

  2. Before Reportトリガーの横の「PL/SQL」アイコンをダブルクリックします。

  3. PL/SQLエディタで、SRW.SET_BEFORE_PAGE_HTMLを追加して、フォーマット・トリガーのPL/SQLを定義します。

PL/SQLを使用してHTMLドキュメントの1ページのみにページ・ヘッダーを追加するには:

  1. オブジェクト・ナビゲータで、「ペーパー・レイアウト」ノードを開き、フォーマット時にトリガーを起動するオブジェクトを含むノードを開きます。

  2. フォーマット時にトリガーを起動するオブジェクトの横の「PL/SQL」アイコンをダブルクリックします。

  3. PL/SQLエディタで、SRW.SET_BEFORE_PAGE_HTMLを追加して、フォーマット・トリガーのPL/SQLを定義します。

関連項目

第4.6.10.1.3項「プロパティ・インスペクタを使用したHTMLページ・ヘッダーの作成」

4.6.10.2.4 PL/SQLを使用したHTMLページ・フッターの作成


注意:

この手順を行うのはHTML出力の場合のみです。すべてのページにエスケープを適用する場合は、Before Reportトリガーなど、レポートのフォーマットが開始される前に起動するトリガーに、エスケープを設定する必要があります。1ページのみにエスケープを適用する場合は、フォーマット・トリガーにエスケープを設定します。

プロパティ・インスペクタのかわりにPL/SQLを使用して、HTMLドキュメントのすべてのページにページ・フッターを追加するには:

  1. オブジェクト・ナビゲータで、「レポート・トリガー」ノードを開きます。

  2. Before Reportトリガーの横の「PL/SQL」アイコンをダブルクリックします。

  3. PL/SQLエディタで、SRW.SET_AFTER_PAGE_HTMLを追加して、フォーマット・トリガーのPL/SQLを定義します。

PL/SQLを使用してHTMLドキュメントの1ページのみにページ・フッターを追加するには:

  1. オブジェクト・ナビゲータで、「ペーパー・レイアウト」ノードを開き、フォーマット時にトリガーを起動するオブジェクトを含むノードを開きます。

  2. フォーマット時にトリガーを起動するオブジェクトの横の「PL/SQL」アイコンをダブルクリックします。

  3. PL/SQLエディタで、SRW.SET_AFTER_PAGE_HTMLを追加して、フォーマット・トリガーのPL/SQLを定義します。

関連項目

第4.6.10.1.4項「プロパティ・インスペクタを使用したHTMLページ・フッターの作成」

4.6.10.2.5 PL/SQLを使用したHTMLパラメータ・フォーム・ヘッダーの作成


注意:

この手順を行うのはHTML出力の場合のみです。Before Parameter Formトリガーなど、パラメータ・フォームのフォーマットが開始される前に起動するトリガーに、フォーム前値を設定する必要があります。

プロパティ・インスペクタのかわりにPL/SQLを使用して、HTMLパラメータ・フォームの一番上に項目を追加するには:

  1. オブジェクト・ナビゲータで、「レポート・トリガー」ノードを開きます。

  2. Before Parameter Formトリガーの横の「PL/SQL」アイコンをダブルクリックします。

  3. PL/SQLエディタで、SRW.SET_BEFORE_FORM_HTMLを追加して、フォーマット・トリガーのPL/SQLを定義します。

関連項目

第2.5.1項「パラメータ・フォームのHTML拡張について」

第4.6.10.1.5項「プロパティ・インスペクタを使用したHTMLパラメータ・フォーム・ヘッダーの作成」

4.6.10.2.6 PL/SQLを使用したHTMLパラメータ・フォーム・フッターの作成


注意:

この手順を行うのはHTML出力の場合のみです。Before Parameter Formトリガーなど、パラメータ・フォームのフォーマットが開始される前に起動するトリガーに、フォーム前値を設定する必要があります。

プロパティ・インスペクタのかわりにPL/SQLを使用して、HTMLパラメータ・フォームの一番下に項目を追加するには:

  1. オブジェクト・ナビゲータで、「レポート・トリガー」ノードを開きます。

  2. Before Parameter Formトリガーの横の「PL/SQL」アイコンをダブルクリックします。

  3. PL/SQLエディタで、SRW.SET_AFTER_FORM_HTMLを追加して、フォーマット・トリガーのPL/SQLを定義します。

関連項目

第2.5.1項「パラメータ・フォームのHTML拡張について」

第4.6.10.1.6項「プロパティ・インスペクタを使用したHTMLパラメータ・フォーム・フッターの作成」

4.6.10.2.7 PL/SQLを使用したハイパーリンクの作成

プロパティ・インスペクタのかわりにPL/SQLを使用して、レポートにハイパーリンクを追加するには:

  1. オブジェクト・ナビゲータで、「ペーパー・レイアウト」ノードを開き、Webリンクのソースとなるオブジェクトを含むノードを開きます。


    注意:

    テンプレートを定義している場合は、マージンにあるオブジェクトを選択できます。本体のオブジェクトは、テンプレートをレポートに適用して初めてわかります。

  2. Webリンクのソースとなるオブジェクトの横の「PL/SQL」アイコンをダブルクリックします。

  3. PL/SQLエディタで、SRW.SET_HYPERLINKを追加して、フォーマット・トリガーのPL/SQLを定義します。

  4. ハイパーリンクに追加のHTML属性を適用するには、SRW.SET_HYPERLINK_ATTRSを使用します。

次のステップ

第4.6.10.2.8項「PL/SQLを使用したハイパーリンクの宛先の作成」

関連項目

第2.2.5項「ハイパーリンクについて」

第4.6.10.1.8項「プロパティ・インスペクタを使用したハイパーリンクの作成」

4.6.10.2.8 PL/SQLを使用したハイパーリンクの宛先の作成

プロパティ・インスペクタのかわりにPL/SQLを使用して、レポートにハイパーリンクの宛先を追加するには:

  1. オブジェクト・ナビゲータで、「ペーパー・レイアウト」ノードを開き、Webリンクの宛先となるオブジェクトを含むノードを開きます。


    注意:

    テンプレートを定義している場合は、マージンにあるオブジェクトを選択できます。本体のオブジェクトは、テンプレートをレポートに適用して初めてわかります。

  2. Webリンクの宛先となるオブジェクトの横の「PL/SQL」アイコンをダブルクリックします。

  3. PL/SQLエディタで、SRW.SET_LINKTAGを追加して、フォーマット・トリガーのPL/SQLを定義します。

次のステップ

第4.6.10.2.7項「PL/SQLを使用したハイパーリンクの作成」

関連項目

第2.2.7項「ハイパーリンクの宛先について」

第4.6.10.1.7項「プロパティ・インスペクタを使用したハイパーリンクの宛先の作成」

4.6.10.2.9 PL/SQLを使用したアプリケーション・コマンドライン・リンクの作成


注意:

この手順を行うのはPDF出力の場合のみです。

プロパティ・インスペクタのかわりにPL/SQLを使用して、レポート内のオブジェクトにコマンドを関連付けるには:

  1. オブジェクト・ナビゲータで、「ペーパー・レイアウト」ノードを開き、アプリケーション・コマンドライン・リンクを関連付けるオブジェクトを含むノードを開きます。


    注意:

    テンプレートを定義している場合は、マージンにあるオブジェクトを選択できます。本体のオブジェクトは、テンプレートをレポートに適用して初めてわかります。

  2. アプリケーション・コマンドライン・リンクを関連付けるオブジェクトの横の「PL/SQL」アイコンをダブルクリックします。

  3. PL/SQLエディタで、SRW.SET_PDF_ACTIONを追加して、フォーマット・トリガーのPL/SQLを定義します。

制限

アプリケーション・コマンドライン・リンクに関連付けられているオブジェクトを、さらにWebリンク(ハイパーリンク)のソースにすることはできません。

関連項目

第2.2.9項「アプリケーション・コマンドライン・リンクについて」

第4.6.10.1.9項「プロパティ・インスペクタを使用したアプリケーション・コマンドライン・リンクの作成」

4.6.10.2.10 PL/SQLを使用したブックマークの作成

PL/SQLを使用して、レポートのブックマーク領域にブックマークの文字列を追加するには:

  1. オブジェクト・ナビゲータで、「ペーパー・レイアウト」ノードを開き、ブックマークを関連付けるオブジェクトを含むノードを開きます(通常、この場合のオブジェクトは、レポートの関連セクションを囲む繰返し枠か枠です)。


    注意:

    テンプレートを定義している場合は、マージンにあるオブジェクトを選択できます。本体のオブジェクトは、テンプレートをレポートに適用して初めてわかります。

  2. ブックマークを関連付けるオブジェクトの横の「PL/SQL」アイコンをダブルクリックします。

  3. PL/SQLエディタで、SRW.SET_BOOKMARKを追加して、フォーマット・トリガーのPL/SQLを定義します。

関連項目

第2.2.8項「ブックマークについて」

第4.6.10.1.10項「プロパティ・インスペクタを使用したブックマークの作成」

第4.6.10.1.11項「プロパティ・インスペクタを使用したブレーク列上のブックマークの作成」

4.6.10.2.11 PL/SQLを使用した、ページがストリーミングされたHTML出力へのナビゲーション・コントロールの追加


注意:

この手順を行うのはHTML出力の場合のみです。

プロパティ・インスペクタのかわりにPL/SQLを使用して、ページがストリーミングされたHTML出力にナビゲーション・コントロールを追加するには:

  • Before Reportトリガーで、SRW.SET_PAGE_NAVIGATION_HTML PL/SQLプロシージャを使用します。

関連項目

第2.8.8.1項「HTMLページ・ストリーミングについて」

第4.7.16.5項「HTMLレポート出力の各ページの表示」

第4.6.10.1.12項「プロパティ・インスペクタを使用した、ページがストリーミングされたHTML出力へのナビゲーション・コントロールの追加」