sql >> データベース >  >> RDS >> Oracle

インタラクティブレポートのクエリで変数を設定するためのAPEXでのフォームの作成

    以下はApex4.1を使用して開発されましたが、外観上の変更を除けば、原則は同じである必要があります。

    データは標準のscott.empスキーマから取得されます。

    概要

    これは1ページ目で、ユーザーは従業員や雇用日を入力できます。

    送信を押すと、別のページに次のレポートが表示されます。

    仕組み

    1ページ目に、示されている3つのアイテムを作成しました。テキストアイテムは、P1_EMPNOおよびP1_HIREDATEと呼ばれます。ボタンのアクションは「ページの送信」です

    引き続き1ページで、次の値を使用してブランチを作成します。

    このブランチは2ページ(まだ開発されていません)に移動し、2ページのアイテムの値を1ページの値で設定します。

    新しいページを作成します。この例では、これはページ2と呼ばれます。

    2ページで、次のクエリを使用して新しいインタラクティブレポートを作成します。

    select e.* 
    from emp e
    

    次に、レポートと同じ領域に2つのテキスト項目を作成し、これらを:P2_EMPNOおよび:P2_HIREDATEと呼びます。開発中にこれらのアイテムを表示すると、正しい値がページに渡されていることがわかります。レポートに満足したら、いつでも非表示として設定できます。

    最後に、インタラクティブレポートで使用されるクエリを修正して、1ページで提供される値を使用します

    アプリケーションを実行します。



    1. OracleFormsでのPL/SQLブール変数の評価

    2. PostgreSQL:別々のスキーマで2つのテーブルを結合するとパフォーマンスが低下します

    3. mysqlを使用したnodejsでのページネーション

    4. PostgreSQL11.1で既存の列をIdentityとして変更するにはどうすればよいですか?