我正在使用 Oracle Forms。我有一个名为SOLD_TO_CUST_PARTY_NAME
。如果我检测到字段值发生变化,我必须执行一个过程。我尝试使用when_validate,但即使您只需单击该字段并移动到另一个字段,它也会执行(无论您是否更改值,验证总是会发生)。无论如何我可以检查一下:old
and :new
或者类似的东西只有在字段被修改时才执行进程?
EDIT:无法使用个性化设置。它必须完成pl/sql
.
有一个名为数据库值的属性,可让您检查字段是否已被修改,如果没有,您只需退出验证触发器。
Ex.
BEGIN
IF :BLOCK.ITEM = GET_ITEM_PROPERTY('BLOCK.ITEM', database_value) THEN
RETURN;
END IF;
/* VALIDATION */
END;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)