4

1 つの選択リストの値を使用して 2 番目の選択リストの値を入力する必要がありますが、選択リスト 2 の項目は、リスト 1 で選択された内容に応じて、まったく異なるテーブルから取得されます。

最初のリストの値に基づいて、条件付きで 2 番目のリストを作成する方法はありますか? これまでのところ、if ステートメントを LOV 宣言に入れる試みは成功していません...

4

3 に答える 3

3

Apex LOV で IF を使用する構文は次のとおりです。

IF :P123_CHOICE = 'EMP' THEN
  RETURN
  'SELECT ename d, empno r
   FROM emp';
ELSE
  RETURN
  'SELECT dname d, deptno r
   FROM dept';
END IF;
于 2009-10-08T12:28:28.703 に答える
0

これがあなたのケースに当てはまるかどうかはわかりませんがAPEX_ITEM、過去にいくつかの関数を使用して動的オブジェクトを構築しました。APEX_ITEM.select_list_from_queryたとえば、選択リストを動的に作成することを検討できます。

于 2009-10-08T08:39:45.350 に答える