1

感谢您提供的任何帮助。

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

例如,

当用户在字段中输入数据时JOB__ROLE*,我想创建一个流程,而不是在提交表单时,根据该字段APEX从表中提取数据并匹配表中的该作业角色。被拉过来的值将进入FC_JOBJOB__ROLE*FC_JOBFC_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*
4

1 回答 1

0

一种可能的解决方案:

  1. 将 JOB_ROLE 项目类型更改为选择列表。对于值查询列表,您可以使用select JOB__DESCRIPTION1, JOB__CODE1 from FC_JOB
  2. 如果它不存在,则创建一个名为 C3 的新隐藏项。对于 Source type,选择database column,然后输入相关的列名。
  3. 提交后创建一个新的 pl/sql 进程。确保它发生在任何自动行处理之前。编写一个简单的语句,从 FC_JOB 中选择相关数据并将其存储在隐藏项 C3 中,使用 where 子句中的项 JOB__ROLE。
于 2013-01-02T06:48:55.733 回答