我正在尝试创建一个按钮,它与智能栏中的“执行查询”按钮完全相同。
以下是我尝试过的步骤,但不起作用。请告诉我我做错了什么。 我正在使用Oracle XE Express Edition 11g和Oracle Forms 10g创建一个简单的表单。
这是一个非常简单的表单,显示员工详细信息(表单)。
我创建了一个“显示”按钮,按下后会调用execute_query;
当我点击显示按钮时,它会显示:
FRM:40202:必须输入字段。
此外,光标在“员工ID”字段中闪烁。 “智能栏”中的“执行查询”按钮工作正常。
你能告诉我如何让它发挥作用吗?
答案 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:必须输入字段。