Oracle Forms - EXECUTE_QUERY无效

时间:2016-06-11 22:54:06

标签: oracle11g oracleforms

我正在尝试创建一个按钮,它与智能栏中的“执行查询”按钮完全相同。

以下是我尝试过的步骤,但不起作用。请告诉我我做错了什么。 我正在使用Oracle XE Express Edition 11g和Oracle Forms 10g创建一个简单的表单。

这是一个非常简单的表单,显示员工详细信息(表单)。 我创建了一个“显示”按钮,按下后会调用execute_query;

当我点击显示按钮时,它会显示:

  

FRM:40202:必须输入字段。

此外,光标在“员工ID”字段中闪烁。 “智能栏”中的“执行查询”按钮工作正常。

你能告诉我如何让它发挥作用吗?

2 个答案:

答案 0 :(得分:0)

Ok Guys ...从其他论坛获得修复。

<强> 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;

然后在属性调色板中 - &gt;鼠标可导航 - &gt;设为'NO'

保存并运行表单......你很高兴。

答案 1 :(得分:0)

编写查询EXECUTE_QUERY(NO_VALIDATE); 则不会显示错误FRM:40202:必须输入字段。