2016-04-12 22 views
0

私のフォームに2つのLOVを使用しています。 1つは通常のLOVで、もう1つは動的LOVです。依存するLOVをクリアする方法を理解できません。例えばOracle Formsの動的LOV

私は私の最初のLOV:

select job_id, job_name from jobs 

と私の二LOVは次のとおりです。

select employee_id, employee_name from employees where job_id = :job_block.job_id 

私は、最初のLOVからJOB_IDとJOB_NAMEを選択し、私は、対応するEMPLOYEE_IDを選択し、 employee_nameを2番目のLOVから削除します。

最初のLOVから新しいJob_idを選択すると、最初から従業員の選択を自動的に取り除く方法はありますか?

ご協力いただければ幸いです。ありがとう。

答えて

0

JOB_ID項目のWHEN-VALIDATE-ITEMで従業員アイテムを消去することができます。

私は、他のソリューションフォームが従属アイテムの検証WHEN-VALIDATE-RECORDトリガーを提供することをお勧めします。従業員項目をすでに設定していても、ユーザーがjob_idを変更して、レコードレベルに依存しているかどうかを検証します。仕事に従業員の項目が合わない場合に警告をユーザーに表示する。

+0

私はあなたの2番目の解決策を試してみました。ありがとうございました。 –

関連する問題