2011-10-21 2 views
2

Oracle APEX에서 필드 A에서 "모뎀"이 선택되면 필드 B가 null이 될 수 없도록 유효성 검사를 생성 할 수 있습니까? (필드 A는 값 목록을 받기 위해 쿼리를 사용하는 값 ​​목록을 포함하는 선택 목록입니다.Oracle APEX - 값 목록에 대한 유효성 검사

감사합니다. Tony, 해결책은 제 경우에는 효과가 없었지만 작동하지 않았습니다.

enter image description here

enter image description here enter image description here

결과는 내가 기대했던되지 않습니다 :

여기 내 검증이다. 필드가 null 일 때 모뎀이 선택된 장치 유형 인 경우 "장치 IP 주소"로만 표시되는 오류가 발생합니다. "장치 유형"에 대해 설명 enter image description here

추가 정보 : enter image description here enter image description here enter image description here

+0

나는 나의 대답에 이것을 추가했다. 유효성 확인의 조건은 ** 표시 ** 값이 아닌 LOV의 ** 반환 ** 값을 기반으로한다. 제 경우에는 일이 같지만 귀하의 상태는 설명이 아닌 장치 유형의 ID를 기반으로해야합니다. –

+0

다른 말로 표현식 2는 "모뎀"보다는 "123"과 같아야합니다. –

답변

3

예 - "세일즈맨은"필드 작업 선택한 경우 필드위원회는 null 일 수 없습니다 this example를 참조하십시오.

이 P15_JOB이 값이 "세일즈맨"

이 내가 사용하는 검증 정의입니다에만 검증을 수행 할 수있는 상태로, 단순히 항목 P15_COMMISSION에 "널 없음"검증입니다 : enter image description here enter image description here

유효성 확인 조건은 값이 아니고 LOV 값이 인 값인 값을 기준으로합니다. 제 경우에는 일이 같지만 귀하의 상태는 설명이 아닌 장치 유형의 ID를 기반으로해야합니다.

관련 문제