[FORM]check box 相關議題

oracle form check box

在Non-database Block 裡app_record.for_all_records搭配Standard.commit會造成重複Insert的問題,逐筆寫入時,在其中一筆發生問題,但系統仍會往下一筆繼續執行,故造成除了被Raise的哪一筆未被寫入資料庫,其他都已寫入,故須將Standrd.commit改回原本的<module.key_commit> or <do(key-commit)

check_all: (WHEN-CHECKBOX-CHANGED)

BEGIN
   app_record.for_all_records('TEST',                                                                                        --Source Block
      'ALL_CHECK'                                                                                                    --Source Block Trigger
                 );
END;

check_trigger user-defined

BEGIN
   IF :ctl.all_check = 'Y' THEN
      :ctl.check_flag            := 'Y';
   ELSE
      :ctl.check_flag            := 'N';
   END IF;
END;