从选择列表中抓取值

时间:2018-04-12 15:57:07

标签: oracle-apex

我有一个显示表X中所有名字的选择列表 我想将相应名称的id添加到另一个命名为Y的表中。 如何从SELECT列表中获取值并将其存储到数据库表???

2 个答案:

答案 0 :(得分:0)

值列表并不依赖于任何;你可以写任何你想要的查询(包括你的表X),只要它返回两个值: display return 。例如:

select name display_value,
       id   return_value
from table_x
where <some condition, if there's any>
order by name

如果您创建表单页面并使其源表为Y,请选择哪一列应包含Select List项目返回的ID,并将上述查询放入其LoV属性中。

  • 运行页面;
  • 从选择列表中选择一个值;
  • 提交

应该没问题。

答案 1 :(得分:0)

您需要创建一个Apex流程来执行所需的操作,例如将值存储在数据库中。

一旦您的用户从您的LOV中选择了一个值,通常您就会想要提交该页面,您可以告诉该页面运行该过程。

或者,您可以在运行PL / SQL进程的LOV上创建动态操作以进行数据库更改。

你现在可能已经得到了答案,但我想我会对它采取行动。我正努力让自己的声誉超过下一个门槛。 : - )