保存表单后如何在 Oracle Forms 构建器中创建警报
How to create alert in Oracle Forms builder after Save the form
当我 'Save' 不使用任何按钮时如何在 Oracle Forms Builder 上创建警报
例如:在删除按钮上,我创建了一个提醒。我应该在下面的代码中更改哪里 Control +'S' pressed.
`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;
Where should I change in below code for Control +'S' pressed
这是 KEY-COMMIT
表单级触发器。
当我 'Save' 不使用任何按钮时如何在 Oracle Forms Builder 上创建警报
例如:在删除按钮上,我创建了一个提醒。我应该在下面的代码中更改哪里 Control +'S' pressed.
`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;
Where should I change in below code for Control +'S' pressed
这是 KEY-COMMIT
表单级触发器。