EBS FORM基本3. 触发器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EBS FORM基本3. 触发器相关的知识,希望对你有一定的参考价值。

类别触发器功能
块级触发器WHEN-CREATE-RECORD当Form试图在块里创建一个新记录时触发
WHEN-CLEAR-RECORD当Form刷新当前块时触发
对象初始化触发器WHEN-NEW-FORM-INSTANCE当Form开始运行时触发
WHEN-NEW-BLOCK-INSTANCE当焦点从一个块的某项移动到另一块的某项时触发
WHEN-NEW-ITEM-INSTANCE当输入焦点移动到下一个项时触发
界面事件触发器WHEN-BUTTON-PRESSED当按纽被按下时触发
WHEN-CHECKBOX-CHANGED当检查框的值改变时触发
WHEN-IMAGE-PRESSED当图像被单击或双击被触发
WHEN-RADIO-CHANGED当单选组中的按纽发生改变时触发
WHEN-WINDOW-ACTIVATED当窗口激活时触发
WHEN-WINDOW-CLOSED当窗口关闭时触发
主从联系触发器ON-CHECK-DELETE-MASTER当删除主块记录时触发
ON-POPULATE-DETAILS当保持主块与从块记录同步而从数据库中取数到从块时触发
PRE-DELETE-MASTER当企图删除主块记录时被触发
ON-CLEAR-DETAILS当Form需要清除从块记录时被触发以便保持与主块一致
主从联系触发器ON-UPDATE-DETAILS当修改从块记录时被触发
消息触发器ON-ERROR用自己定义的错误消息代替系统缺省的错误信息
ON-MESSAGE用自己定义的信息代替系统信息
导航触发器PRE-FORM当FORM导航到某个FORM之前被触发
POST-FORM当FORM导航到某个FORM之后被触发
PRE-BLOCK当FORM导航到某个块之前被触发
POST-BLOCK当FORM导航到某个块之后被触发
PRE-RECORD当FORM导航到某个记录之前被触发
POST-RECORD当FORM导航到某个记录之后被触发
PRE-ITEM当FORM导航到某个项之前被触发
POST-ITEM当FORM导航到某个项之后被触发
查询触发器PRE-QUERY定义在Form级或块级,当Form进入查询模式(:system_mode=enter-query)后执行查询被触发
POST-QUERY定义在Form级或块级,当Form每首次取一条记录到块中时被触发
事务触发器PRE-INSERT当执行插入操作之前被触发
ON-INSERT当执行插入操作时被触发
POST-INSERT当执行插入操作之后被触发
PRE-UPDATE当执行更新操作之前被触发
ON-UPDATE当执行更新操作时被触发
POST-UPDATE当执行更新操作之后被触发
PRE-DELETE当执行删除操作之前被触发
ON-DELETE当执行删除操作时被触发
POST-DELETE当执行删除操作之后被触发
ON-LOCK当执行锁定记录时触发
PRE-COMMIT当执行提交之前触发
POST-COMMIT当执行提交之后触发
检验触发器WHEN-VALIDATE-ITEM当Form检验到某个项标志为改变(Changed)时被触发
WHEN-VALIDATE-RECORD当Form检验到某记录项标志为改变(Changed)时被触发




以上是关于EBS FORM基本3. 触发器的主要内容,如果未能解决你的问题,请参考以下文章

EBS FORM基本2. FORM基本对象

EBS FORM基本6. 手电筒(QUERY_FIND)

ebs form 查询

Oracle EBS FORM lov

EBS FORM进阶1. 文件夹(FOLDER)

EBS FORM基本1. FORM开发基本步骤