Oracle 表单 - EXECUTE_QUERY 不工作
Oracle Forms - EXECUTE_QUERY not working
我正在尝试创建一个按钮,它的功能与智能栏中的 'execute query' 按钮完全相同。
以下是我尝试过但没有用的步骤。请告诉我我做错了什么。
我正在使用 Oracle XE Express Edition 11g 和 Oracle Forms 10g 创建一个简单的表单。
这是一个非常简单的显示员工详细信息的表单(表单)。
我创建了一个按钮 'Display',按下该按钮时会调用 execute_query;
当我点击显示按钮时,它显示:
FRM:40202 : Field must be entered.
此外,光标在员工 ID 字段中闪烁。 'Smart Bar' 中的 'Execute Query' 按钮工作正常。
你能告诉我如何让它工作吗?
好的,伙计们...从不同的论坛得到了修复。
Go to the property palette of the field where the cursor is (In my case it is Employee ID) --> Under 'Data' --> 'Required' --> set to 'NO'
上述方法可行,但更好的方法是
在 PLSQL 编辑器中(按钮 - When_button_pressed)- 输入以下代码
GO_BLOCK(NO_VALIDATE);
EXECUTE_QUERY;
然后在属性调色板-->鼠标导航-->设置为'NO'
保存并运行表格...您可以开始了。
写一个查询EXECUTE_QUERY(NO_VALIDATE);
那么它就不会显示错误 FRM:40202 : 必须输入字段。
我正在尝试创建一个按钮,它的功能与智能栏中的 'execute query' 按钮完全相同。
以下是我尝试过但没有用的步骤。请告诉我我做错了什么。 我正在使用 Oracle XE Express Edition 11g 和 Oracle Forms 10g 创建一个简单的表单。
这是一个非常简单的显示员工详细信息的表单(表单)。
我创建了一个按钮 'Display',按下该按钮时会调用 execute_query;
当我点击显示按钮时,它显示:
FRM:40202 : Field must be entered.
此外,光标在员工 ID 字段中闪烁。 'Smart Bar' 中的 'Execute Query' 按钮工作正常。
你能告诉我如何让它工作吗?
好的,伙计们...从不同的论坛得到了修复。
Go to the property palette of the field where the cursor is (In my case it is Employee ID) --> Under 'Data' --> 'Required' --> set to 'NO'
上述方法可行,但更好的方法是
在 PLSQL 编辑器中(按钮 - When_button_pressed)- 输入以下代码
GO_BLOCK(NO_VALIDATE);
EXECUTE_QUERY;
然后在属性调色板-->鼠标导航-->设置为'NO'
保存并运行表格...您可以开始了。
写一个查询EXECUTE_QUERY(NO_VALIDATE); 那么它就不会显示错误 FRM:40202 : 必须输入字段。