【问题标题】:oracle apex 4.2 : populate a form when page is loadedoracle apex 4.2:加载页面时填充表单
【发布时间】:2013-06-04 08:54:32
【问题描述】:

如何在页面加载时填充表单

我已经尝试过查询基本表单和自动获取,但在页面加载时两者都不会显示任何数据。

【问题讨论】:

    标签: forms oracle-apex


    【解决方案1】:

    您必须在页面上创建“自动获取行”流程。对于页面上的每个项目,将“源类型”更改为“数据库列”,并在“源值或表达式”中输入列名称。

    【讨论】:

    • 这是在我创建页面时自动完成的 -> 表格或视图上的表单
    • 提供更多信息。尝试在 apex.oracle.com 上重现问题。
    【解决方案2】:

    使用页面向导创建基于查询的表单时,向导中给出的查询仅用于定义表单上的字段并创建相应的页面项。它不用于随后填充数据。

    为此,您需要在表单上方/之前的区域中添加流程。制作流程 PL/SQL 类型并在那里提供您的查询。假设您的表单在第 2 页上并且具有字段 ID 和名称,请使用:

    select name into :P2_NAME from my_table where id = :P2_ID;

    调用页面2的页面或链接需要设置P2_ID的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-06
      • 2015-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多