oracleform触发器执行顺序及键定义_第1页
oracleform触发器执行顺序及键定义_第2页
oracleform触发器执行顺序及键定义_第3页
oracleform触发器执行顺序及键定义_第4页
oracleform触发器执行顺序及键定义_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、oracle form 触发器执行顺序及键定义1当打开FORM 时: (1)PRE-FORM(2)PRE-BLOCK (BLOCK 级) (3)WHEN-NEW-FORM-INSTANCE (4)WHEN-NEW-BLOCK-INSTANCE (5)WHEN-NEW-RECORD-INSTANCE (6)WHEN-NEW-ITEM-INSTANCE2 当填写一行记录完成后,光标移动到下一条记录的时候: (1)WHEN-VALIDATE-RECORD(只将填写的记录与数据库中已存在的记录作唯一性的验证, 如果只是页面上的数据重复而数据库中没有与其重复的值则不会报错.(2)WHEN-NEW-REC

2、ORD-INSTANCE (3)WHEN-NEW-ITEM-INSTANCE 3 当点击“保存”时(1)WHEN-VALIDATE-RECORD(将页面上的所有数据提交到数据库,若页面上有重复的数据,则提交第一次时成功但只是将数据先写到数据库中一类似临时表的地方,在提交第二条重复记录的时候报错,执行事务回滚,原来执行成功的指令也将被撤消) (2)PRE-INSERT (3)ON-INSERT (4)POST-INSERT(5)POST-FORMS-COMMIT (6)PRE-BLOCK (BLOCK 级) (7)KEY-COMMIT(8)WHEN-NEW-ITEM-INSTANCE4当光标移动

3、到当前数据块中已经显示的行上时: (1)WHEN-REMOVE-RECORD (2)WHEN-NEW-RECORD-INSTANCE (3)WHEN-NEW-ITEM-INSTANCE 当在该行上的不同ITEM 移动时: (4)WHEN-NEW-ITEM-INSTANCE5当要进行修改时(在记录中的某个项上进行了修改时): (1)ON-LOCK6在修改完成后进行保存时: (1)WHEN-VALIDATE-RECORD (2)PRE-UPDATE (3)ON-UPDATE(4)POST-FORMS-COMMIT (5)PRE-BLOCK (BLOCK 级) (6)KEY-COMMIT(7)WHE

4、N-NEW-ITEM-INSTANCE7删除一条记录时: (1)ON-LOCK(2)WHEN-REMOVE-RECORD (3)KEY-DELREC(4)WHEN-NEW-RECORD-INSTANCE (5)WHEN-NEW-ITEM-INSTANCE#p# #e#8F11查询过程:(1)WHEN-CLEAR-BLOCK(2)WHEN-NEW-RECORD-INSTANCE (3)WHEN-NEW-ITEM-INSTANCE 在输入查询条件后点CTRL+F11: (4)PRE-QUERY(5)WHEN-CLEAR-BLOCK (6)POST-QUERY(7)WHEN-NEW-RECORD-I

5、NSTANCE (8)WHEN-NEW-ITEM-INSTANCE 9CRRL+F11:(1)WHEN-CLEAR-BLOCK (2)PRE-QUERY(3)WHEN-CLEAR-BLOCK(4) POST-QUERY (每查一条记录,触发一次) (5)WHEN-NEW-RECORD-INSTANCE (6)WHEN-NEW-ITEM-INSTANCE10从查询状态(F11)转为输入状态(F4)时: (1)WHEN-CLEAR-BLOCK (2)KEY-EXIT(3)WHEN-NEW-RECORD-INSTANCE (4)WHEN-NEW-ITEM-INSTANCE 11手电筒查询过程:(1)

6、QUERY_FIND(BLOCK 级) 输入查询条件后,点击“查询”按钮: (2)WHEN-CLEAR-BLOCK (3)PRE-QUERY(4)WHEN-CLEAR-BLOCK (5)POST-QUERY(6)WHEN-NEW-RECORD-INSTANCE (7)WHEN-NEW-ITEM-INSTANCE 12点击“New”时:(1)WHEN-NEW-RECORD-INSTANCE (2)WHEN-NEW-ITEM-INSTANCE 13点击“Edit Field”时:(1)KEY-EDIT14点击“Window Help”时: (1)KEY-HELP15点击“Clear Record”

7、时: (1)WHEN-REMOVE-RECORD (2)POST-QUERY(3)WHEN-NEW-RECORD-INSTANCE (4)WHEN-NEW-ITEM-INSTANCE 16点击F4关闭时: (1)KEY-EXIT (2)POST-FORM17点击“Close Form”按钮关闭时: (1)KEY-EXIT (2)POST-FORM18 点击“Translations”按钮时: (1)TRANSLATIONS#p# #e#19点击小叉号关闭时:(1)WHEN-WINDOW-CLOSED (2)CLOSE-WINDOW (3)KEY-EXIT (4)POST-FORM 20选中LO

8、V 列表: (1)KEY-LISTVAL(2)WHEN-NEW-ITEM-INSTANCE 21选中记录前面的小条时:(1)WHEN-NEW-RECORD-INSTANCE(2)WHEN-NEW-ITEM-INSTANCE (数据项级) (3)WHEN-NEW-ITEM-INSTANCE 22光标上下移动时(1)WHEN-NEW-RECORD-INSTANCE (2)WHEN-NEW-ITEM-INSTANCE ORACLE FORM key+fn触发器Developer/2000中各键盘触发子所对应的“按键” Form 程序:封装过程 键触发子 含义 对应按键 ABORT_QUERY Key

9、-EXIT 退出/取消BLOCK_MENU Key-MENU 块菜单 F5 CLEAR_BLOCK Key-CLRBLK 清空块 Shift+F5 CLEAR_FORM Key-CLRFRM 清空FORM Shift+F7 CLEAR_RECORD Key-CLRREC 清空记录 Shift+F4 COMMIT_FORM Key-COMMIT 提交/存盘 F10COUNT_QUERY Key-CQUERY 计算查询记录总数 Shift+F2 CREATE_RECORD Key-CREREC 插入新记录 F6 DELETE_RECORD Key-DELREC 删除记录 Shift+F6 DOWN

10、 Key-DOWN 下滚记录 Ctrl+l、下箭头 DUPLICATE_ITEM Key-DUP-ITEM 复制域/项 F3 DUPLICATE_RECORDKey-DUPREC 复制记录 F4 EDIT_TEXTITEM Key-EDIT 打开编辑器 Ctrl+E ENTER Key-ENTER EnterENTER_QUERY Key-ENTQRY 输入查询条件 F7 EXECUTE_QUERY Key-EXEQRY 执行查询 F8 EXIT_FORM Key-EXIT 退出/取消查询 Ctrl+Q HELP Key-HELP 帮助 F1LIST_VALUES Key-LISTVAL 显示

11、值列表LOV F9 LOCK_RECORD Key-UPDREC Lock RecordNEXT_BLOCK Key-NXTBLK 下一块 Ctrl+Page Down NEXT_ITEM Key-NEXT-ITEM 下一域/项 Ctrl+Tab 、T ab 、Enter NEXT_KEY Key-NXTKEY 定位到下一个主键项 Shift+F3 NEXT_RECORD Key-NXTREC 下一条记录 Shift+Down NEXT_SET Key-NXTSET 下一个记录集 Ctrl+>PREVIOUS_BLOCK Key-PRVBLK 前一块 Ctrl+Page UpPREVIOUS_ITEM Key-PREV-ITEM 前一域/项 Shift+Tab 、Shift+Ctrl+Tab PREVIOUS_RECORD Key-PRVREC 前一条记录 Shift+Up PRINT Key-PRINT 打印当前屏幕 Shift+F8SCROLL_DOWN Key-SCRDOWN 下翻屏 Page Down SCROLL_UP Key-SCRUP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论