比方
我的FORM有一BLOCK对应名为TABLE的表
于FROM上显示并可以修改
此表的列为:
DATA1  DATA2  CREATER
--------------------------
......
....
..我想要当CREATER列="用户1"时,这行上的DATA1和DATA2才允许更改,否则把他们的属性设为不可更改
曾经试过在DATA1,DATA2的WHEN_MOUSE_CLICK里加入如:
if "用户1"<>:TABLE.CREATER then
        SET_ITEM_PROPERTY('TABLE.DATA1',update_allowed,PROPERTY_FALSE);
        message('这个供应商不是你评分的,你不能修改。');
        raise form_trigger_failure;
end if;
发现不行....(如果先点击不符合条件那行数据,那么连符合条件的都一起设为不可更改了)请问我这种情况是需要到哪个触发器里写?上面那样写对吗?