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 つ:

  1. JOB_ROLE アイテム タイプを選択リストに変更します。値のリストのクエリの場合、使用できますselect JOB__DESCRIPTION1, JOB__CODE1 from FC_JOB
  2. まだ存在しない場合は、C3 という新しい隠しアイテムを作成します。[ソース タイプ] で [データベース列]を選択し、関連する列名を入力します。
  3. 送信後に新しい pl/sql プロセスを作成します。自動行処理の前に必ず実行してください。where句で項目JOB__ROLEを使用して、FC_JOBから関連データを選択し、隠し項目C3に格納する簡単なステートメントを作成します。
于 2013-01-02T06:48:55.733 に答える