Oracle APEX - проверка по списку значений - PullRequest
2 голосов
/ 21 октября 2011

В Oracle APEX возможно ли создать проверку, чтобы поле B не могло быть пустым, если в поле A выбран «Модем»?(поле A является списком выбора, который содержит список значений, который использует запрос для получения списка значений)

Спасибо, Тони, Ваше решение имеет смысл, но оно не сработало в моем случае.

Вот мое подтверждение:

enter image description here

enter image description here enter image description here

Результат не тот, который я ожидал.Я хотел бы, чтобы ошибка отображалась только для «IP-адреса устройства», когда Модем - это выбранный тип устройства, когда поле пустое.enter image description here

Дополнительная информация, описывающая «Тип устройства»: enter image description here enter image description here enter image description here

1 Ответ

3 голосов
/ 23 октября 2011

Да - см. в этом примере , где поле Комиссия не может быть нулевым, если в поле Job выбран «Продавец».

Это просто проверка «Не пусто» для элемента P15_COMMISSION,с условием выполнить проверку только тогда, когда P15_JOB имеет значение «Продавец»

Это определение проверки, которое я использовал: enter image description here enter image description here

Обратите внимание, что условие проверкина основе значения return LOV, а не значения display .В моем случае они совпадают, но в вашем - нет, и ваше состояние должно основываться на идентификаторе типа устройства, а не на описании.

...