Oracle XE 11 で Apex 4.0.2 を使用しています。
P200_CARD_TYPE
値リストからフィールドが設定されているフォームがあります。私が望むのは、「表示のみ」フィールドを設定するクエリで選択した値を使用することです。P200_DESC
のソース セクションではP200_DESC
、「ソース タイプ」を「SQL クエリ」に設定しています。
SELECT CARD_DESC
FROM CARDTYPE
WHERE card_type = :P200_CARD_TYPE;
私が抱えている問題は、Apex をこのように動作させることです。の場合P200_CARD_TYPE
、「値が変更されたときのページ アクション」設定を「リダイレクトして値を設定」に設定すると、P200_CARD_TYPE
変数は設定されているように見えますが (テーブルに書き出します)、
- フィールド表示に残りません(私のヌル表示設定に戻ります)
P200_DESC
P200_CARD_TYPE
バインド変数を認識しません
onP200_CARD_TYPE
の場合、「値が変更されたときのページ アクション」の設定があるため、選択内容は画面に保持されますが、テーブルに保持できず、P200_DESC
まだ認識していないようです。
P200_CARD_TYPE
LOVから選択したら、設定され、他の場所で使用できると思ったでしょう。