【问题标题】:Oracle Forms - LOV FRM-41830 Listo of values contains no entriesOracle Forms - LOV FRM-41830 值列表不包含条目
【发布时间】:2016-06-16 00:10:29
【问题描述】:

Oracle 表单 10g oracle XE 11g 数据库

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

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

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

在 Course_lov --> 设置返回值 --> 自动显示 -> YES, 与 COURSE_LOV 关联的 sql 代码如下

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

上面的查询,当我单独运行时,返回值。但是

当我点击按钮时(在运行表单时)它给出了以下错误

FRM-41830 List of values contains no entries

可能是什么问题?请帮忙。

【问题讨论】:

  • 如果您需要更多输入,请告诉我
  • 你在这两种情况下使用的是同一个用户吗?
  • @pablomatico - 对不起我的错误.. 请查看我发布的答案。感谢您的回复...

标签: oracle11g oracleforms


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    问题是

    我的错误...

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多