隨筆 - 6  文章 - 129  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊(cè)

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827218
          • 排名 - 49

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          轉(zhuǎn)自:http://blog.sina.com.cn/s/blog_4955b1fa0100om6z.html

          觸發(fā)器執(zhí)行順序:

          1. 當(dāng)打開FORM時(shí):

          (1)       PRE-FORM

          (2)       PRE-BLOCK(BLOCK級(jí))

          (3)       WHEN-NEW-FORM-INSTANCE

          (4)       WHEN-NEW-BLOCK-INSTANCE

          (5)       WHEN-NEW-RECORD-INSTANCE

          (6)       WHEN-NEW-ITEM-INSTANCE

          2. 當(dāng)填寫一行記錄完成后,光標(biāo)移動(dòng)到下一條記錄的時(shí)候:

          (1)       WHEN-VALIDATE-RECORD

          (只將填寫的記錄與數(shù)據(jù)庫(kù)中已存在的記錄作唯一性的驗(yàn)證,如果只是頁(yè)面上的數(shù)據(jù)重復(fù)而數(shù)據(jù)庫(kù)中沒有與其重復(fù)的值則不會(huì)報(bào)錯(cuò).)

          (2)       WHEN-NEW-RECORD-INSTANCE

          (3)       WHEN-NEW-ITEM-INSTANCE

          3. 當(dāng)點(diǎn)擊“保存”時(shí)

          (1)       WHEN-VALIDATE-RECORD

          (將頁(yè)面上的所有數(shù)據(jù)提交到數(shù)據(jù)庫(kù),若頁(yè)面上有重復(fù)的數(shù)據(jù),則提交第一次時(shí)成功但只是將數(shù)據(jù)先寫到數(shù)據(jù)庫(kù)中一類似臨時(shí)表的地方,在提交第二條重復(fù)記錄的時(shí)候報(bào)錯(cuò),執(zhí)行事務(wù)回滾,原來(lái)執(zhí)行成功的指令也將被撤消)

          (2)       PRE-INSERT

          (3)       ON-INSERT

          (4)       POST-INSERT

          (5)       POST-FORMS-COMMIT

          (6)       PRE-BLOCK(BLOCK級(jí))

          (7)       KEY-COMMIT

          (8)       WHEN-NEW-ITEM-INSTANCE

          4. 當(dāng)光標(biāo)移動(dòng)到當(dāng)前數(shù)據(jù)塊中已經(jīng)顯示的行上時(shí):

          (1)       WHEN-REMOVE-RECORD

          (2)       WHEN-NEW-RECORD-INSTANCE

          (3)       WHEN-NEW-ITEM-INSTANCE

          當(dāng)在該行上的不同ITEM移動(dòng)時(shí):

          (4)WHEN-NEW-ITEM-INSTANCE

          5. 當(dāng)要進(jìn)行修改時(shí)(在記錄中的某個(gè)項(xiàng)上進(jìn)行了修改時(shí)):

          (1)ON-LOCK

          6. 在修改完成后進(jìn)行保存時(shí):

          (1)       WHEN-VALIDATE-RECORD

          (2)       PRE-UPDATE

          (3)       ON-UPDATE

          (4)       POST-FORMS-COMMIT

          (5)       PRE-BLOCK(BLOCK級(jí))

          (6)       KEY-COMMIT

          (7)       WHEN-NEW-ITEM-INSTANCE

          7. 刪除一條記錄時(shí):

          (1)       ON-LOCK

          (2)       WHEN-REMOVE-RECORD

          (3)       KEY-DELREC

          (4)       WHEN-NEW-RECORD-INSTANCE

          (5)       WHEN-NEW-ITEM-INSTANCE

          8. F11查詢過程:

          (1)       WHEN-CLEAR-BLOCK

          (2)       WHEN-NEW-RECORD-INSTANCE

          (3)       WHEN-NEW-ITEM-INSTANCE

          在輸入查詢條件后點(diǎn)CTRL+F11:

          (4)       PRE-QUERY

          (5)       WHEN-CLEAR-BLOCK

          (6)       POST-QUERY

          (7)       WHEN-NEW-RECORD-INSTANCE

          (8)       WHEN-NEW-ITEM-INSTANCE

          9.CRRL+F11:

          (1)       WHEN-CLEAR-BLOCK

          (2)       PRE-QUERY

          (3)       WHEN-CLEAR-BLOCK

          (4)       POST-QUERY(每查一條記錄,觸發(fā)一次)

          (5)       WHEN-NEW-RECORD-INSTANCE

          (6)       WHEN-NEW-ITEM-INSTANCE

          10.從查詢狀態(tài)(F11)轉(zhuǎn)為輸入狀態(tài)(F4)時(shí):

          (1)       WHEN-CLEAR-BLOCK

          (2)       KEY-EXIT

          (3)       WHEN-NEW-RECORD-INSTANCE

          (4)       WHEN-NEW-ITEM-INSTANCE

          11.手電筒查詢過程:

          (1)       QUERY_FIND(BLOCK級(jí))

          輸入查詢條件后,點(diǎn)擊“查詢”按鈕:

          (2)       WHEN-CLEAR-BLOCK

          (3)       PRE-QUERY

          (4)       WHEN-CLEAR-BLOCK

          (5)       POST-QUERY

          (6)       WHEN-NEW-RECORD-INSTANCE

          (7)       WHEN-NEW-ITEM-INSTANC

          12.點(diǎn)擊“New”時(shí):

          (1)       WHEN-NEW-RECORD-INSTANCE

          (2)       WHEN-NEW-ITEM-INSTANCE

          13.              點(diǎn)擊“Edit Field”時(shí):

          (1)KEY-EDIT

          14.點(diǎn)擊“Window Help”時(shí):

          (1)KEY-HELP

          15.點(diǎn)擊“Clear Record”時(shí):

          (1)       WHEN-REMOVE-RECORD

          (2)       POST-QUERY

          (3)       WHEN-NEW-RECORD-INSTANCE

          (4)       WHEN-NEW-ITEM-INSTANCE

          16.點(diǎn)擊F4關(guān)閉時(shí):

          (1)       KEY-EXIT

          (2)       POST-FORM

          17.點(diǎn)擊“Close Form”按鈕關(guān)閉時(shí):

          (1)       KEY-EXIT

          (2)       POST-FORM

          18.點(diǎn)擊“Translations”按鈕時(shí):

          (1)TRANSLATIONS

          19.點(diǎn)擊小叉號(hào)關(guān)閉時(shí):

          (1)       WHEN-WINDOW-CLOSED

          (2)       CLOSE-WINDOW

          (3)       KEY-EXIT

          (4)       POST-FORM

          20. 選中LOV列表:

          (1) KEY-LISTVAL

          (2) WHEN-NEW-ITEM-INSTANCE

          21.選中記錄前面的小條時(shí):

          (1)       WHEN-NEW-RECORD-INSTANCE

          (2)       WHEN-NEW-ITEM-INSTANCE(數(shù)據(jù)項(xiàng)級(jí))

          (3)       WHEN-NEW-ITEM-INSTANCE

          22.光標(biāo)上下移動(dòng)時(shí)

          (1)       WHEN-NEW-RECORD-INSTANCE

          (2)       WHEN-NEW-ITEM-INSTANCE



          posted on 2011-03-17 20:22 Ke 閱讀(391) 評(píng)論(0)  編輯  收藏 所屬分類: oracle develop
          主站蜘蛛池模板: 齐齐哈尔市| 灌南县| 乌拉特中旗| 南宁市| 新绛县| 双柏县| 新密市| 长宁区| 安化县| 东乡族自治县| 呈贡县| 互助| 义马市| 黄梅县| 随州市| 定西市| 扶余县| 如皋市| 岢岚县| 永和县| 玉树县| 绥江县| 通山县| 洪泽县| 桃园县| 天柱县| 苍山县| 津南区| 姚安县| 密山市| 米脂县| 阜宁县| 平利县| 浮梁县| 阿图什市| 德庆县| 延庆县| 揭西县| 渝北区| 宣威市| 南宁市|