2012-03-14 7 views
1

私は選択リストを持つフォームを持っています。ユーザーは1から50までのオプションを選択できますが、基本的にはPL/SQLコードが最初に "イベント"を作成します。そのイベントと複数のサービスが選択されていることがあります。だから私はこれを行うにはループに似た何かが必​​要です。Oracle Apex PL/SQLコードで選択リスト・データを挿入する簡単な方法は?

もう1つの問題は、選択リストやチェックボックスで複数の項目を選択すると、「1:5:3:4:8」のような値になるため、分割する関数を作成し、それらをすべて配列に追加して配列をループし、これらのidのそれぞれを個別に追加します。私は間違ったアプローチをしているように感じる。

答えて

1

APEXは1を提供するので、あなたは、関数を記述する必要はありません:apex_util.string_to_table

declare 
    tab apex_application_global.vc_arr2; 
begin 
    tab := apex_util.string_to_table (:p1_multiple_item); 
    ... 
end; 

あなたは2番目のパラメータとして区切り文字を指定できますが、デフォルトであるため、「:」あなたはしないでください必要があります。

関連する問題