【发布时间】:2021-04-13 15:14:22
【问题描述】:
我想在非工作时间即上午 8 点至下午 1 点 (8-13) 禁用 MENU 表单中的五个按钮(学生、家长、监护人、员工、工资) 我在 FormBuilder > DatabaseObjects > MyDB(i-e School) >Tables >MENU>Triggers 中对此进行编码 当我保存它时显示错误 错误: PDE-UTG007 触发器包含错误 PLS-00201:必须声明标识符'ENABLED'
BEGIN
IF (TO_CHAR(SYSDATE,'DY') IN ('SAT','SUN')) OR (TO_CHAR(SYSDATE,'HH24:MI') NOT BETWEEN '08:00' AND '13:00')
THEN
set_item_property('control.Student', enabled, property_false);
set_item_property('control.Parent', enabled, property_false);
set_item_property('control.Guardian', enabled, property_false);
set_item_property('control.Employee', enabled, property_false);
set_item_property('control.Salary', enabled, property_false);
RAISE_APPLICATION_ERROR(-20500, 'You can access Database only during normal business hours.');
END IF;
end;
【问题讨论】:
标签: oracle oracle10g oracleforms formbuilder