通过APEX表单提交将辅助表中的数据检索到主表中

时间:2012-12-19 14:52:55

标签: oracle-apex

感谢您提供的任何帮助。

我正在使用 Apex 4.2 ,我在表格(FC_PRIMARY)上有一个表单,其中包含以下列(如下所示)。当用户输入带有*的字段的数据时,我想从另一个表(FC_JOB)返回数据,并在它们点击“插入”按钮后填充在主表中。关于如何利用表单项选项或进程使用SQL查询获取此结果的任何想法?

例如,

当用户在JOB__ROLE*字段中输入数据时,我想创建一个流程而不是提交表单,APEX根据FC_JOB表格提取数据JOB__ROLE* 1}}字段并匹配来自FC_JOB表的Job角色。被拉过来的值将进入FC_PRIMARY TABLE>>C3 COLUMN

FC_JOB table

ID  JOB__CODE1  JOB_DESCRIPTION1
1   IT            IT
2   HR             Human Resources



ID
REGION*
COUNTRY_DESCRIPTION*
BUSINESS_LINE*
CUSTOMER_NAME*
JOB__ROLE*
CURRENCY*
EMPLOYEE_STATUS*
COMMENTS*
C1
ENTITY
**C3****
ACCOUNT
JAN*
FEB*
MAR*
APR*
MAY*
JUN*
JUL*
AUG*
SEP*
OCT*
NOV*
DEC*

1 个答案:

答案 0 :(得分:0)

一种可能的解决方案:

  1. 将JOB_ROLE项目类型更改为选择列表。对于值列表查询,您可以使用select JOB__DESCRIPTION1, JOB__CODE1 from FC_JOB
  2. 如果它尚不存在,请创建一个名为C3的新隐藏项。对于“源类型”,请选择数据库列,然后输入相关的列名称。
  3. 提交后创建一个新的pl / sql进程。确保在任何自动行处理之前进行。编写一个简单的语句,从FC_JOB中选择相关数据,并使用where子句中的JOB__ROLE项将其存储在隐藏项C3中。