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. 51 nod 1766 树上的最远点对(线段树+lca)

    1766 树上的最远点对 基准时间限制:3 秒 空间限制:524288 KB 分值: 80 难度:5级算法题   n个点被n-1条边连接成了一颗树,给出a~b和c~d两个区间,表示点的标号请你求出两个 ...

  2. ●POJ 2284 That Nice Euler Circuit

    题链: http://poj.org/problem?id=2284 题解: 计算几何,平面图的欧拉定理 欧拉定理:设平面图的定点数为v,边数为e,面数为f,则有 v+f-e=2 即 f=e-v+2 ...

  3. ●HDU 2871 Memory Control(Splay)

    ●赘述题目 四种操作: ○Reset:将整个内存序列清空. ○New a:在尽量靠左的位置新建一个长度为a的内存块,并输出改内存块起始位置.(各个内存块即使相邻也不会合并..) ○Free a:将a点 ...

  4. ●BZOJ 4698 Sdoi2008 Sandy的卡片

    题链: http://www.lydsy.com/JudgeOnline/problem.php?id=4698 题解: 后缀数组,二分这个题还是比较套路的.首先依据题意,把各个串差分以后,用分割符号 ...

  5. ●BZOJ 1042 [HAOI2008]硬币购物

    题链: http://www.lydsy.com/JudgeOnline/problem.php?id=1042 题解: 容斥原理,dp预处理首先跑个无限物品的背包dp求出dp[i]表示在四种物品都有 ...

  6. Codeforces Round#432 简要题解

    来自FallDream的博客,未经允许,请勿转载,谢谢. Div2A 小判断题 Div2B 小判断题,合法的条件是|AB|=|BC|且三点不共线 Div1A 类比二维.三维空间,可以猜测n太大的时候没 ...

  7. springboot由于mysql表类型导致的 setRollbackOnly() 事务不回滚

    在SpringBoot 中,使用事务非常简单,只需在方法上面加入 @Transactional  注解就可以实现.也可加在类上,此时则类中所有方法都支持事务. 而当我使用下面代码时,发现事务却没有回滚 ...

  8. 【转载】 HTTP 中 GET 与 POST 的区别

    HTTP 中 GET 与 POST 的区别   GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二. 最直观的区别就是GET把参数包含在URL中,POST通 ...

  9. 《Java技术》的第二次作业

    (一)学习总结 1.什么是构造方法?什么是构造方法的重载?下面的程序是否可以通过编译?为什么? (1) 构造方法用于在创建对象时对其进行初始化,且方法名与类名相同,方法名前面没有返回值类型的声明,不能 ...

  10. Android智能手机中各种音频场景下的audio data path

    上一篇文章(Android智能手机上的音频浅析)说本篇将详细讲解Android智能手机中各种音频场景下的音频数据流向,现在我们就开始.智能手机中音频的主要场景有音频播放.音频录制.语音通信等.不同场景 ...