プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 12.8 CLEAR_REPORTプロシージャのシグネチャ2

このプロシージャは、レポート別名を使用して、レポート設定をクリアします。

注意:

ページ・レンダリング・プロセスでこのプロシージャを使用すると、レポートのダウンロード問題(CSV、HTML、電子メールなど)が発生します。ユーザーがレポートをダウンロードすると、対話モード・レポートでは、REQUEST値のダウンロード形式でページがリロードされます。対話モード・レポートの設定を変更すると(フィルタの追加やレポートのリセットなど)、部分的にページがリフレッシュされます。したがって、ダウンロード・データがユーザーが参照しているレポート・データと一致しないことがあります。このため、ページ発行プロセスでのみこのプロシージャを使用することをお薦めします。

構文

    APEX_IR.CLEAR_REPORT(
        p_page_id      IN NUMBER,
        p_region_id    IN NUMBER,
        p_report_alias IN VARCHAR2 DEFAULT NULL);

パラメータ

表12-8 CLEAR_REPORTプロシージャのシグネチャ2のパラメータ

パラメータ | 説明
--- | ---
`p_page_id` | 対話モード・レポートを含む、Application Expressのカレント・アプリケーションのページ。
`p_region_id` | 対話モード・レポート・リージョン(ID)。
`p_report_alias` | カレント・アプリケーション・ページで保存したレポート別名。`p_report_alias`がNULLの場合、最後に表示されたレポート設定がクリアされます。

例

次の例に、`CLEAR_REPORT`プロシージャを使用して、カレント・アプリケーションのページ1にレポート別名`CATEGORY_REPORT`、リージョン2505704029884282を持つ対話モード・レポート設定をクリアする方法を示します。

    BEGIN
        APEX_IR.CLEAR_REPORT(
            p_page_id      => 1,
            p_region_id    => 2505704029884282,
            p_report_alias => 'CATEGORY_REPORT');
    END;