当我在不使用任何按钮的情况下“保存”时如何在Oracle Forms Builder上创建警报
例如:在删除按钮上,我创建了一个警报。我应在哪里更改下面按Control +'S'的代码。
`DECLARE
v_delete NUMBER;
l_item_id NUMBER;
l_subwork_id NUMBER;
BEGIN
GO_BLOCK ('WORK_MATERIAL_REQE_V');
l_item_id := :WORK_MATERIAL_REQE_V.INVENTORY_ITEM_ID;
l_subwork_id := :WORK_MATERIAL_REQE_V.SUB_WORK_DESCRIPTION_ID;
IF :WORK_MATERIAL_REQE_V.INVENTORY_ITEM_ID IS NOT NULL
THEN
SET_ALERT_PROPERTY ('alt_delete',
alert_message_text,
'Do You Want to Delete?');
V_DELETE := SHOW_ALERT ('alt_delete');
IF V_DELETE = alert_button1
THEN
DELETE FROM WORK_MATERIAL_REQE pbl
WHERE INVENTORY_ITEM_ID = l_item_id
AND SUB_WORK_DESCRIPTION_ID = l_subwork_id;
COMMIT;
DELETE_RECORD;
COMMIT;
CLEAR_BLOCK (no_validate);
GO_BLOCK ('WORK_MATERIAL_REQE_V');
EXECUTE_QUERY;
END IF;
END IF;
END;
我应该在下面的代码中更改Control +'S'的位置
这是KEY-COMMIT
表单级触发器。