屏蔽Oracle Form错误提示:FRM-41051 不能在这里创建记录

[复制链接]
查看11 | 回复3 | 2011-2-18 11:42:48 | 显示全部楼层 |阅读模式
Form中数据块是基于表,在触发器WHEN-NEW-BLOCK-INSTANCE中将该数据块设为不可插入不可更新
set_block_property(数据块名,INSERT_ALLOWED,PROPERTY_FALSE);
set_block_property(数据块名,UPDATE_ALLOWED,PROPERTY_FALSE);
数据块中有一按钮CANCEL,该按钮的触发器WHEN-BUTTON-PRESSED中代码:exit_form(NO_VALIDATE)
请问:
当进入Form后,直接点击CANCEL按钮,系统提示 FRM-41051 不能在这里创建记录,并连续弹出两次,之后退出form
如何在点击CANCEL按钮后,不弹出系统提示,直接退出Form?
回复

使用道具 举报

千问 | 2011-2-18 11:42:48 | 显示全部楼层
clear_message;
exit_form(NO_VALIDATE);
clear_message;
回复

使用道具 举报

千问 | 2011-2-18 11:42:48 | 显示全部楼层
好总结。
回复

使用道具 举报

千问 | 2011-2-18 11:42:48 | 显示全部楼层
mark!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行