テーブルにデータを追加するために使用される APEX のフォームがあります。フォーム内のほとんどのアイテムは自由形式のテキストですが、ページ アイテムに値を入力するときに自動入力が必要なアイテムはほとんどありません。
例えば。
ページアイテムを含むフォームがあります。ID、名前、TitleLevel、Title_prefix、給与、
Title_prefix と給与情報を含むテーブル XYZ があります。
ID Title_prefix Salaray
1 ジュニア 80000
2 中級 95000
3 シニア 115000
したがって、ID= 1、Name = ABCD、Titlelevel = 6 と入力し、Title_prefix と給与は、titlelevel に入力された値に基づいて入力する必要があります。この場合は
Title_Prefix = (SELECT Title_Prefix FROM XYZ WHERE ID = (ケース WHEN :P1_TitleLevel > 5 THEN 3 ケース WHEN :P1_TitleLevel = 5 THEN 2 ELSE 1 END))
給与についても同様です。
Titlelevel ページ項目を 6 に入力した直後に、Title_prefix と Salary が更新され、この項目に入力されます。次に、ユーザーはフォームを送信して、情報をテーブルに入力できるようにします。