【问题标题】:Oracle Apex issueOracle Apex 问题
【发布时间】:2021-04-29 15:53:56
【问题描述】:

我创建了 2 个项目, 说 - P1_ID 和 P1_MAIL 我希望我的表单设计如下: 当我从 ID 字段 (LOV) 中选择一个值时,MAIL 应该自动提供数据 我已经通过在 P1_MAIL 的 SOURCE 中编写这个 SQL 表达式来尝试这个: 从 ID = :P1_ID 中选择邮件。但是仍然通过运行应用程序它不起作用

我想要这个: 在表单中,我们有以下字段: ID MAIL.. 所以当我从列表中选择任何 ID 时,MAIL 字段值应该会自动出现......

简单来说: 如何根据从查找字段中选择记录自动填充文本字段.. 如果你们有任何想法,请帮助我

【问题讨论】:

  • edit您的问题并包括实际的表名;您的原始帖子有一个无效的 SQL 查询 Select mail from where ID = :P1_ID - 缺少表名。提供表和数据的minimal reproducible example
  • 实时我已经写好了表名 Select mail from table name where ID= :P1_ID... 但还是不行
  • 感谢您的建议,但我正在寻找.. 如何根据从查找字段中选择记录自动填充文本字段

标签: sql oracle plsql apex oracle-apex-5.1


【解决方案1】:

您必须创建一个在项目 P1_ID 更改时触发的动态操作,在此动态操作下,当条件为真时创建一个事件,选择设置值操作。在操作设置下选择 SQL 语句并输入:

Select mail from /* your table*/  where ID = :P1_ID

记得把你的表的名称放在那里,在要提交的项目下放置 P1_ID 并在受影响的元素下选择项目并放置 P1_MAIL 项目

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-17
    相关资源
    最近更新 更多