14.02.2013

Динамическое условие required в параметре канкарента

Если выбрали А = 1, то должны заполнить параметр B,
Если выбрали А != 1, то параметр В должен быть неактивен.
1. Добавляем неотображаемый параметр TMP
 Выставляем Стандартный тип: Инструкция SQL, в значение запрос:
select decode(:$FLEX$.P_PRM1,1,'Да',null) from dual

2. Создаем набор значений TEST001_VS, выставляем его в качестве набора значений параметра P_PRM2. Добавляем в условия TEST001_VS:
where :$FLEX$.P_PRM_TMP = 'Y'
Готово.
Проверяем:

 

Комментариев нет :