Oracle_Form 中List改变值引起Record中某些状态改变

List 添加 WHEN-LIST-CHANGED触发器,调用自己写的包中event('PRE-RECORD');

在 包中可调用 app_item_property.set_property,如:

app_item_property.set_property('CUX_USER_TITLE_V.USER_NAME',
ALTERABLE,
PROPERTY_false);

然后判断

if :CUX_USER_TITLE_V.TITLE_SET = 1 then

app_item_property.set_property('CUX_USER_TITLE_V.TITLE_CODE_DSP',
ALTERABLE,
PROPERTY_true);

……

elsif :CUX_USER_SAFES_V.TITLE_SET = 2 then

……

end if;

posted @ 2013-10-29 09:47  文涛武略  阅读(372)  评论(0编辑  收藏  举报