APEX バージョン: 4.1.1.00.23 例: http://apex.oracle.com/pls/apex/f?p=27554:51 ログイン: デモ pw: デモ
ページにシャトルがあり、アイテムを右パネルから左パネルに移動するときに、データベースのテーブル列「Analyst」を「null」で更新したい
ページが読み込まれると、右側のパネルにアイテムが表示される場合と表示されない場合があります。
DB table (when page loads):
Field Analyst
Co-Borrower Credit Score Analyst_1
Appraised Value Analyst_1
Appraisal Identifier Analyst_1
次に、一部またはすべてのアイテムを右パネルから左パネルに移動し、[変更を適用] をクリックした後、左パネルのフィールド名ごとに DB のアナリスト フィールドに「null」を入れたいと思います。
DB table (after clicking button):
Field Analyst
Co-Borrower Credit Score Analyst_1
Appraised Value (null)
Appraisal Identifier (null)
これが私の現在のページプロセスです(送信後):
declare
tab apex_application_global.vc_arr2;
l_count number;
begin
tab := apex_util.string_to_table (:P51_SHUTTLE);
for i in 1..tab.count
loop
select count(*) into l_count from DQ_MANUAL_EDIT WHERE DQ_ATTRIBUTE = tab(i);
if l_count > 0 then
UPDATE DQ_MANUAL_EDIT
SET DQ_ANALYST = :P51_DQ_ANALYST
WHERE DQ_ATTRIBUTE = tab(i);
end if;
end loop;
end;
前もって感謝します!!