FORM触发器
FORM级触发器
PRE-FORM该触发器是在用户双击功能后,进入form前
WHEN-NEW-FORM-INSTANCE该触发器是在用户一进入form时执行
WHEN-FORM-NAVIGATE该触发器在用户在form间切换时执行;
KEY-CLRFRM事件触发
KEY-COMMIT事件触发
POST-FORM退出Form后
WHEN-WINDOW-ACTIVATED该form对应的窗口重新获取光标时
WHEN-WINDOW-DEACTIVATEDForm对应的窗体,光标离开
WHEN-TAB-PAGE-CHANGED标签画布在各标签页之间转换时
SPECIAL事件触发;一般根据when-new-form-instance中初始的客户化菜单的业务逻辑处理代码
Block级触发器
Pre-block系统导航到该块,但焦点未移动到该块上时
When-new-block-instance系统导航到该块,同时焦点移动到该块上时
When-new-record-instance系统当行到该记录,同时光标定位到该记录
When-validate-record当记录内容有修改,系统预将光标移开时
Post-block光标移开数据块时(有的时候,该触发器不触发,不知道为什么);
Pre-query用户对某数据块执行查询前
Post-query执行查询后,一般需要给一些非数据库项赋值;
Key-clrblk点击清除数据块记录按钮时;
Key-clrrec点击清除记录按钮时;
Key-crerec点击创建记录按钮时(之后需要执行when-create-record)
Key-delrec点击删除记录按钮时
Key-down点击向下操作时
On-check-delete-master该触发器为当建立主从块时,系统自动在主块上增加该触发器,用于检查在删除主块记录时是否存在从块记录
On-insert新增记录并保存修改时;
On-delete删除记录并保存修改时
On-update修改记录并保存修改时;
When-mouse-click点击数据块中某条记录时
When-mouse-doubleclick双击数据块中某条记录时
Item级触发器
When-new-item-instance光标进入数据块项时
Key-edit编辑某一项项值时
When-validate-item修改某项后,光标预离开该项时
When-checkbox-changed项子类为checkbox时,项值修改时
When-radio-changed项子类为radio,项值修改时
When-mouse-doubleclick鼠标双击该项
When-mouse-click鼠标单击该项
FORM触发器的更多相关文章
- [转]Oracle Form 触发器执行顺序
Trigger 不是数据库中的触发器,不过功能类似,都是当某个事件发生的时候会触发. Trigger中可以编写代码,当对应事件发生的时候就会执行该Trigger中的代码. Oracle Form中的T ...
- FORM触发器执行顺序
触发器执行顺序: 1. 当打开FORM时: (1) PRE-FORM (2) PRE-BLOCK(BLOCK级) (3) WHEN-NEW-FORM-INSTANCE (4) WHEN-NEW-BLO ...
- oracle form 触发器执行顺序及键定义[Z]
1当打开FORM时: (1)PRE-FORM (2)PRE-BLOCK(BLOCK级) (3)WHEN-NEW-FORM-INSTANCE (4)WHEN-NEW-BLOCK-INSTANCE (5) ...
- PA模块报错-实际返回的行数超出请求的行数(分析标准FORM报错解决思路)
录入预算报错时报错: 分析:这个错误是select into 语句返回多行的结果,但具体在哪? 两种方法查找,trace 或者debug 1.trace 启用调试 获取trace文件 -bash-3. ...
- ORACLE报表触发器
http://www.cnblogs.com/quanweiru/archive/2012/09/26/2704308.html 触发器一.报表触发器(report trigger)报表触发器主要用于 ...
- Reprot中的五个Trigger说明
Report Trigger 1.1 Which report trigger to use As a general rule, any processing that will affect th ...
- Form_Form Builder国际化多语言开发(案例)
2014-05-06 Created By BaoXinjian
- Oracle Form属性、内置子程序、触发器、系统变量简要
一.属性 1.1 通用属性 名称(Name) 子类信息(Subclass Information) 备注(Comments) 标题(Title) 方向(Direction) 字体名称(Font Nam ...
- Oracle EBS中有关Form的触发器的执行顺序
http://blog.csdn.net/postfxj/article/details/8135769 触发器执行顺序: 1. 当打开FORM时: (1) PRE-FORM (2) ...
随机推荐
- [USACO16OPEN]关闭农场Closing the Farm_Silver
题目描述 FJ和他的奶牛们正在计划离开小镇做一次长的旅行,同时FJ想临时地关掉他的农场以节省一些金钱. 这个农场一共有被用M条双向道路连接的N个谷仓(1<=N,M<=3000).为了关闭整 ...
- ●BZOJ 3561 DZY Loves Math VI
题链: http://www.lydsy.com/JudgeOnline/problem.php?id=3561 题解: 莫比乌斯反演 $$\begin{aligned}ANS&=\sum_{ ...
- POJ 3261 可重叠k次最长重复子串
Milk Patterns Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 13127 Accepted: 5842 Ca ...
- [bzoj4755][Jsoi2016]扭动的回文串
来自FallDream的博客,未经允许,请勿转载,谢谢. JYY有两个长度均为N的字符串A和B. 一个“扭动字符串S(i,j,k)由A中的第i个字符到第j个字符组成的子串与B中的第j个字符到第k个字符 ...
- Java内存分配、管理小结
转载自:http://java-mzd.iteye.com/blog/848635
- Git/GitHub SSH配置
生成 SSH 公钥 如前所述,许多 Git 服务器都使用 SSH 公钥进行认证. 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份. 这个过程在所有操作系统上 ...
- 0. 迷之 -> 和 .
0. 迷之 -> 和 . 箭头(->):左边必须为指针: 点号(.):左边必须为实体. e.g.1 class class A{ public: play(); }; int main() ...
- Linux系统格式化新磁盘并挂载分区
Linux系统格式化新磁盘并挂载分区 在虚拟机的设置界面中,我们可以选择添加硬盘 添加好硬盘后,我们输入命令fdisk -l 看到有一个未经分区的硬盘 Fdisk命令编辑这个硬盘 输入n创建分区,p选 ...
- Python中的赋值(复制)、浅拷贝、深拷贝之间的区别
1.赋值: 只是复制了新对象的引用,不会开辟新的内存空间. 2.浅拷贝: 创建新对象,其内容是原对象的引用. 浅拷贝有三种形式:切片操作,工厂函数,copy模块中的copy函数. 如: ...
- 剑指架构师系列-ftp服务器
1.安装FTP 我们在开发项目时,肯定需要专门的一台ftp服务器来存在上传的静态资源,今天我们就在CentOS下搭建一个ftp服务器. 1.安装vsftpd组件,安装完后,有/etc/vsftpd/v ...