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. [SPOJ 4155]OTOCI

    Description 题库链接 给你 \(n\) 个节点,让你兹磁以下操作,维护一棵树: 动态加边: 修改点权: 询问路径上点权和. \(1\leq n\leq 30000\) Solution 好 ...

  2. [Codeforces 863A]Quasi-palindrome

    Description Let quasi-palindromic number be such number that adding some leading zeros (possible non ...

  3. 矩阵树Matrix-Tree定理与行列式

    简单入门一下矩阵树Matrix-Tree定理.(本篇目不涉及矩阵树相关证明) 一些定义与定理 对于一个无向图 G ,它的生成树个数等于其基尔霍夫Kirchhoff矩阵任何一个N-1阶主子式的行列式的绝 ...

  4. 【集训第二天·翻水的老师】--ac自动机+splay树

    今天是第二天集训.(其实已经是第三天了,只是昨天并没有机会来写总结,现在补上) 上午大家心情都很愉快,因为老师讲了splay树和ac自动机. 但到了下午,我们的教练竟然跑出去耍了(excuse me? ...

  5. JS中三种字符串连接方式及其性能比较

    工作中经常会碰到要把2个或多个字符串连接成一个字符串的问题,在JS中处理这类问题一般有三种方法,这里将它们一一列出顺便也对它们的性能做个具体的比较. 第一种方法  用连接符“+”把要连接的字符串连起来 ...

  6. day4 liaoxuefeng--调试、线程、正则表达式

    一.错误.调试和测试 二.进程和线程 三.正则表达式

  7. 华科机考:a+b

    时间限制:1秒     空间限制:32768K 题目描述 实现一个加法器,使其能够输出a+b的值. 输入描述: 输入包括两个数a和b,其中a和b的位数不超过1000位. 输出描述: 可能有多组测试数据 ...

  8. Python3玩转儿 机器学习(4)

      jupyternotebook 的使用方法¶   最基本的使用¶ In [1]: 1+2 Out[1]: 3   菜单树¶   File¶ |------> New Notebook --- ...

  9. SynchronizedMap和ConcurrentHashMap的深入分析

    http://blog.sina.com.cn/s/blog_5157093c0100hm3y.html java5中新增了ConcurrentMap接口和它的一个实现类ConcurrentHashM ...

  10. JS区分中英文字符的两种方法: 正则和charCodeAt()方法

    1.正则regExpForm.onblur=function(){ entryVal=this.value; entryLen=entryVal.length; cnChar=entryVal.mat ...