여러가지 조건을 걸어야하는 if문을 좀간단하게 하는 방법이 없을가요?
예를들어
if 사원그룹 <> '1' and 사원그룹 = '2'
If 사원하위그룹 <> '3'
If 직책 <> '4'
Exit
endif.
endif.
endif
이걸 좀더 간단하게...할수있는방법 없을까요?
예를들어
if 사원그룹 <> '1' and 사원그룹 = '2'
If 사원하위그룹 <> '3'
If 직책 <> '4'
Exit
endif.
endif.
endif
이걸 좀더 간단하게...할수있는방법 없을까요?
댓글 2
-
버미
2021.04.20 19:17
-
육회
2021.04.20 23:46
똑같은 필드에 여러 값이 들어갈 때는 RANGES를 쓰셔서 줄일 수 있어요.
RANGES : r_ran FOR 테이블-사원그룹.
r_ran-sign = 'I'.
r_ran-option = 'NE'.
r_ran-low = '1'.
APPEND r_ran.
r_ran-sign = 'I'.
r_ran-option = 'EQ'.
r_ran-low = '2'.
APPEND r_ran.
이렇게 선언하신 후 조건을 주시면 됩니다.
IF 사원그룹 IN r_ran
EXIT.
ENDIF.그리고 전체적으로 간단하게 하고 싶으시다면 조건에 AND를 주셔서 한 줄로 묶으셔도 좋을 것 같습니다.
IF 사원그룹 IN r_ran AND 사원하위그룹 <> '3' AND 직책 <> '4'.
EXIT.
ENDIF.
Range 변수이용