FORM级触发器

  1. PRE-FORM该触发器是在用户双击功能后,进入form前

  2. WHEN-NEW-FORM-INSTANCE该触发器是在用户一进入form时执行

  3. WHEN-FORM-NAVIGATE该触发器在用户在form间切换时执行;

  4. KEY-CLRFRM事件触发

  5. KEY-COMMIT事件触发

  6. POST-FORM退出Form后

  7. WHEN-WINDOW-ACTIVATED该form对应的窗口重新获取光标时

  8. WHEN-WINDOW-DEACTIVATEDForm对应的窗体,光标离开

  9. WHEN-TAB-PAGE-CHANGED标签画布在各标签页之间转换时

  10. SPECIAL事件触发;一般根据when-new-form-instance中初始的客户化菜单的业务逻辑处理代码

Block级触发器

  1. Pre-block系统导航到该块,但焦点未移动到该块上时

  2. When-new-block-instance系统导航到该块,同时焦点移动到该块上时

  3. When-new-record-instance系统当行到该记录,同时光标定位到该记录

  4. When-validate-record当记录内容有修改,系统预将光标移开时

  5. Post-block光标移开数据块时(有的时候,该触发器不触发,不知道为什么);

  6. Pre-query用户对某数据块执行查询前

  7. Post-query执行查询后,一般需要给一些非数据库项赋值;

  8. Key-clrblk点击清除数据块记录按钮时;

  9. Key-clrrec点击清除记录按钮时;

  10. Key-crerec点击创建记录按钮时(之后需要执行when-create-record)

  11. Key-delrec点击删除记录按钮时

  12. Key-down点击向下操作时

  13. On-check-delete-master该触发器为当建立主从块时,系统自动在主块上增加该触发器,用于检查在删除主块记录时是否存在从块记录

  14. On-insert新增记录并保存修改时;

  15. On-delete删除记录并保存修改时

  16. On-update修改记录并保存修改时;

  17. When-mouse-click点击数据块中某条记录时

  18. When-mouse-doubleclick双击数据块中某条记录时

Item级触发器

  1. When-new-item-instance光标进入数据块项时

  2. Key-edit编辑某一项项值时

  3. When-validate-item修改某项后,光标预离开该项时

  4. When-checkbox-changed项子类为checkbox时,项值修改时

  5. When-radio-changed项子类为radio,项值修改时

  6. When-mouse-doubleclick鼠标双击该项

  7. When-mouse-click鼠标单击该项

FORM触发器的更多相关文章

  1. [转]Oracle Form 触发器执行顺序

    Trigger 不是数据库中的触发器,不过功能类似,都是当某个事件发生的时候会触发. Trigger中可以编写代码,当对应事件发生的时候就会执行该Trigger中的代码. Oracle Form中的T ...

  2. FORM触发器执行顺序

    触发器执行顺序: 1. 当打开FORM时: (1) PRE-FORM (2) PRE-BLOCK(BLOCK级) (3) WHEN-NEW-FORM-INSTANCE (4) WHEN-NEW-BLO ...

  3. oracle form 触发器执行顺序及键定义[Z]

    1当打开FORM时: (1)PRE-FORM (2)PRE-BLOCK(BLOCK级) (3)WHEN-NEW-FORM-INSTANCE (4)WHEN-NEW-BLOCK-INSTANCE (5) ...

  4. PA模块报错-实际返回的行数超出请求的行数(分析标准FORM报错解决思路)

    录入预算报错时报错: 分析:这个错误是select into 语句返回多行的结果,但具体在哪? 两种方法查找,trace 或者debug 1.trace 启用调试 获取trace文件 -bash-3. ...

  5. ORACLE报表触发器

    http://www.cnblogs.com/quanweiru/archive/2012/09/26/2704308.html 触发器一.报表触发器(report trigger)报表触发器主要用于 ...

  6. Reprot中的五个Trigger说明

    Report Trigger 1.1 Which report trigger to use As a general rule, any processing that will affect th ...

  7. Form_Form Builder国际化多语言开发(案例)

    2014-05-06 Created By BaoXinjian

  8. Oracle Form属性、内置子程序、触发器、系统变量简要

    一.属性 1.1 通用属性 名称(Name) 子类信息(Subclass Information) 备注(Comments) 标题(Title) 方向(Direction) 字体名称(Font Nam ...

  9. Oracle EBS中有关Form的触发器的执行顺序

    http://blog.csdn.net/postfxj/article/details/8135769 触发器执行顺序: 1.  当打开FORM时: (1)       PRE-FORM (2)   ...

随机推荐

  1. LOJ #6041. 事情的相似度

    Description 人的一生不仅要靠自我奋斗,还要考虑到历史的行程. 历史的行程可以抽象成一个 01 串,作为一个年纪比较大的人,你希望从历史的行程中获得一些姿势. 你发现在历史的不同时刻,不断的 ...

  2. ●UVA 10674 Tangents

    题链: https://vjudge.net/problem/UVA-10674 题解: 计算几何,求两个圆的公切线. <算法竞赛入门经典——训练指南>P266,讲得很清楚的. 大致是分为 ...

  3. bzoj1094[ZJOI2007]粒子运动 计算几何

    1094: [ZJOI2007]粒子运动 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 658  Solved: 164[Submit][Status ...

  4. salt基本使用之一(1)

    1.帮助文档 以cmd函数为例子说下salt中的一些帮助信息 # 查看指定modules用法 salt '*' sys.doc cmd # 查看所有的modules列表 salt '*' sys.li ...

  5. Linux学习之CentOS(五)--CentOS下VMware-Tools安装

    已经进入到了Linux学习之CentOS的第六篇随笔了,所以这里就介绍一下VMware-Tools的安装. VMware-Tools的安装 VMware-Tools 主要的功能就是让用户在虚拟机和真实 ...

  6. lgp20151222 java中如何将Object类型转换为int类型

    if (object instanceof Integer) {    Integer.parseInt(object.toString()); } 很简单是不是?我就想提醒下自己,java有个特殊词 ...

  7. Django笔记--模型

    ORM是"对象-关系-映射"的简称,在Django当中,ORM就是模型类的管理器对象.操作顺序是先定义模型类,再定义模型类管理器,然后在模型类中实例化一个模型类管理器的对象,作为模 ...

  8. web缓存之--http缓存机制

    一.web缓存可以分为数据库缓存.代理服务器缓存.浏览器缓存. 其中浏览器缓存又包含很多内容:http缓存.indexDb.cookie.localStorage等.本片只讨论http缓存相关内容. ...

  9. js页面(页面上无服务端控件,且页面不刷新)实现请求一般处理程序下载文件方法

    对于js页面来说,未使用服务端控件,点击下载按钮时不会触发服务端事件,且不会提交数据到服务端页面后台进行数据处理,所以要下载文件比较困难.且使用jQ的post来请求一般处理程序也不能实现文件的下载,根 ...

  10. 排序分析函数中对null的处理

    --排序分析函数中对null的处理 --分析:对于null在分析函数中是升序默认是nulls last,降序默认是nulls first.如果不指定排序,那么是升序 )); ,'测试1'); ,'测试 ...