Nac*_*321 6 sql oracle plsql oracleforms
我正在使用Oracle Forms.我有一个名为的字段SOLD_TO_CUST_PARTY_NAME.如果我检测到字段值的变化,我必须执行一个过程.我尝试使用when_validate,但即使您只是单击该字段并移动到另一个字段也会执行(无论您是否更改值,都会发生验证).无论如何我只能在字段被修改时检查:old和/ :new或类似的东西来执行一个进程?
编辑:
不能使用个性化.它必须完成pl/sql.
有一个名为数据库值的属性,可以让您检查字段是否已被修改,如果没有,您只需要退出验证触发器.
防爆.
BEGIN
IF :BLOCK.ITEM = GET_ITEM_PROPERTY('BLOCK.ITEM', database_value) THEN
RETURN;
END IF;
/* VALIDATION */
END;
| 归档时间: |
|
| 查看次数: |
15103 次 |
| 最近记录: |