6i裡如何干掉這個提示框?(見內)

[复制链接]
查看11 | 回复8 | 2007-4-19 13:22:13 | 显示全部楼层 |阅读模式
Do you want to save the changes you have made?
我不想讓它跳出來,大家有沒有辦法?
回复

使用道具 举报

千问 | 2007-4-19 13:22:13 | 显示全部楼层
退出前先用clear_block清掉block,就用那个不提示保存的参数(忘记是什么了?)
回复

使用道具 举报

千问 | 2007-4-19 13:22:13 | 显示全部楼层
這個塊是數據塊,進去時已有數據。但還需要用戶輸入一些數據,並按按鈕進行數據處理。
數據處理時有insert,update語句,只在最後成功時有個commit。問題是在數據處理過程中經常出錯,一出錯它就彈出那個對話框,用戶不小心按個YES,那就把處理了一半的東西提交了。而我是想一出錯就絕對提交不了,自動ROLLBACK了。
回复

使用道具 举报

千问 | 2007-4-19 13:22:13 | 显示全部楼层
那你在ON-MESSAGE事件
begin
if message_code in (40400,40401,40406,40407)then

clear_message;

end if;
end;
回复

使用道具 举报

千问 | 2007-4-19 13:22:13 | 显示全部楼层
謝謝
回复

使用道具 举报

千问 | 2007-4-19 13:22:13 | 显示全部楼层
提示信息的系統code
回复

使用道具 举报

千问 | 2007-4-19 13:22:13 | 显示全部楼层
是不是就是那個FRM-40400?
回复

使用道具 举报

千问 | 2007-4-19 13:22:13 | 显示全部楼层
还不如做成非基于表的block,程序控制commit和rollback。岂不是更好。
回复

使用道具 举报

千问 | 2007-4-19 13:22:13 | 显示全部楼层
最初由 czhongs 发布
[B]是不是就是那個FRM-40400? [/B]

是的,沒錯。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行