Oracle Forms - LOV FRM-41830 值列表不包含条目

Oracle Forms - LOV FRM-41830 Listo of values contains no entries

甲骨文表格 10g 甲骨文 XE 11g 数据库

我创建了一个简单的表单来在按下按钮时弹出 LOV。 PFB 我遵循的步骤

创建了一个按钮 --> 触发器( when_button_pressed )-> PL/SQL 编辑器

declare success boolean; begin success := show_lov('COURSE_LOV'); end;

in Course_lov --> 设置 Return 值 --> 自动显示 -> YES, 与 COURSE_LOV 关联的 sql 代码在下面

SELECT ALL FORMCOURSE.COURSE_ID, FORMCOURSE.COURSE_NAME, FORMCOURSE.COURSE_VENUE FROM FORMCOURSE 

上面的查询,当我运行分开时,returns值。但是

当我点击按钮时(在 运行 填写表单时)出现以下错误

FRM-41830 List of values contains no entries

可能是什么问题?请帮助.

问题是

我的错误...

在表单课程中插入数据后 table。我没有提交 :( 。查询是 return TOAD 中的行,但没有 return 表单 LOV 中的值。一旦我提交,现在它显示在 LOV 中。

您应该在 Key-listval 触发器中使用此代码:

declare
    success boolean;
begin
    success := show_lov('COURSE_LOV');
    execute_query;
end;