我尝试通过表单更新现有字段并单击SAVE(从主菜单),那时我想显示警报/消息'你想要进行更改吗?是或否?“你可以帮助我,如何使用它?使用什么触发器,我设置更新项目的属性,值将生效到表中,但我想要一条消息请帮助
我检查了所有代码:System.Message_Level:='20';
我的数据库表格数据生效,我不想要任何按钮,我想要触发器来保存记录
答案 0 :(得分:0)
您需要具有Key-Commit表单级别触发器。在该触发器中,您编写逻辑以显示警报。内置的是Show_Alert(),如果我没记错的话。您需要在“表单”构建器中的“警报”节点下创建警报。警报可以有一个或最多3个按钮。检查Forms帮助中的Show_Alert() - Forms Builder - >救命。您可以从那里复制粘贴代码。这很容易搞清楚。我不记得确切的语法...
答案 1 :(得分:0)
Declare
al_button number;
Begin
IF :System.Form_Status = 'CHANGED' THEN
al_button := Show_alert('SAVE');
IF al_button = alert_button1 THEN
Commit_Form;
END IF;
END IF;
End;
我已经在表格级别的KEY-COMMIT触发器中写了...