比方
我的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;
发现不行....(如果先点击不符合条件那行数据,那么连符合条件的都一起设为不可更改了)请问我这种情况是需要到哪个触发器里写?上面那样写对吗?
我的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;
发现不行....(如果先点击不符合条件那行数据,那么连符合条件的都一起设为不可更改了)请问我这种情况是需要到哪个触发器里写?上面那样写对吗?
解决方案 »
- 如何用plsql查询某个store procedure中是否有loop块,并且在loop块中又调用了某个cursor
- rman在数据库非归档模式下是不是不能备份?(附图)
- 如何解决ora-01008 并非所有变量都已关联的错误
- 请问oracle form builder 是干什么用的?
- 索引 SQL语句优化
- 求助--关于自动序号生成的方法
- 在oracle10中,要进行建表之类的操作是不是一定要安装client端??请各位给指跳道,在线========
- 菜鸟问题,高分回馈!!
- 请大家推荐一本数据库入门教材!谢谢!
- 怎样从新更新的记录中取出数据!
- java动态插入数据问题
- ORACLE数据导入问题
比如create是‘用户1’,那么在查询时就将其作为条件传到sql中去,只显示用户1的数据,其他用户的数据不显示
‘用户1’只是打比方,这是登陆到这FROM的用户名变量:paramer_user
意思是:这如果是你创建的记录就准许你更改
象你说的去做不是不行,但不想变成只看到自己创建的记录,别人创建的记录都看不到了