2016-04-12 11 views
0

Я работаю с 2 LOV для моей формы. Один из них - обычный LOV, а другой - динамический LOV. Невозможно выяснить, как очистить зависимый LOV.Oracle Forms Dynamic LOV

, например, моя первая LOV у меня есть:

select job_id, job_name from jobs 

и мой второй LOV является:

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

Я выбираю job_id и JOB_NAME от первого LOV, а затем выбрать соответствующий EMPLOYEE_ID и employee_name из второго LOV.

Теперь, если я вернусь и выберет новый Job_id из первого LOV, есть ли способ, с помощью которого я могу автоматически очистить выбор сотрудника с первого раза?

Любая помощь будет оценена по достоинству. Благодарю.

ответ

0

Вы можете очистить элементы сотрудника от WHEN-VALIDATE-ITEM на элементе JOB_ID.

Я бы рекомендовал другое решение - формы обеспечивают проверку зависимых элементов WHEN-VALIDATE-RECORD. Позвольте пользователю изменить job_id, хотя вы уже установили элементы работника и проверяете их зависимость на уровне записи. Покажите пользователю предупреждение, если работа сотрудников не подходит.

+0

Я закончил тем, что попробовал свое второе решение, и оно отлично поработало. Спасибо. –