문제 1번의 ①에 입력마스크를
앞의 두 글자는 "SE" 입력되고 뒤의 네 글자는 숫자가 반드시 입력, 데이터 입력 자리에 *이 표시되도록 ! 입니다.
그래서 "SE"0000;;* 라고 하니 Len([소속지점코드])=6 의 유효성 검사규칙에 걸린다고 합니다.
정답에는 "SE"000;;* 이렇게 0이 3개만 되있습니다.
숫자가 4개라고 햇는데 왜 3개를 적었는 지 궁금합니다. 감사합니다~!
(글을 올린 후 정답대로 적고 폼 보기에서 입력해봤는데 역시나 유효성 검사규칙이 떴네요;; 파일 첨부합니다.)
위의 0의 개수는 책의 오류라는 것을 다른 글을 통해 읽었습니다만
3개를 해도 Len([소속지점코드])=6 의 유효성 검사규칙이 뜨는 지만 답변해주시면 감사하겠습니다~.
안녕하세요.
저희 교재의 문제가 잘못되었네요. "SE"0000와 같이 따옴표(")로 묶어서 표시한 내용은 화면에는 표시되지만 글자수에는 포함되지 않아 계산이 되네요. 즉 "SE"0000의 글자수를 6이 아닌 4로 인식하네요. Len([소속지점코드])=6이 아니라 Len([소속지점코드])=4로 해야 정상적으로 유효성 검사 규칙이 적용됩니다. 공부하는데 혼동을 드려 죄송합니다. 교재를 수정하도록 하겠습니다.
즐거운 하루 되세요.
-
*2018-03-06 09:18:03
안녕하세요.
저희 교재의 문제가 잘못되었네요. "SE"0000와 같이 따옴표(")로 묶어서 표시한 내용은 화면에는 표시되지만 글자수에는 포함되지 않아 계산이 되네요. 즉 "SE"0000의 글자수를 6이 아닌 4로 인식하네요. Len([소속지점코드])=6이 아니라 Len([소속지점코드])=4로 해야 정상적으로 유효성 검사 규칙이 적용됩니다. 공부하는데 혼동을 드려 죄송합니다. 교재를 수정하도록 하겠습니다.
즐거운 하루 되세요.