유효성 검사 규칙이 다음과 같이 설정되었을 경우 입력 데이터가 "300… | [컴퓨터활용능력 1급 필기] 12년 3회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 12년 3회차
유효성 검사 규칙이 다음과 같이 설정되었을 경우 입력 데이터가 "30000"이 입력될 때의 설명으로 옳은 것은?
| 형식 | 통화 |
| 소수자릿수 | 자동 |
| 입력마스크 | |
| 캡션 | |
| 기본값 | 2500 |
| 유효성 검사 규칙 | between 2000 AND 30000 |
| 유효성 검사 메시지 |
1
유효성 검사 규칙에 어긋나지 않으므로 정상적으로 입력된다.
2
유효성 검사 규칙이 잘못 설정되었으므로 에러 메시지가 나타난다.
3
유효성 검사 규칙에 어긋나고, 유효성 검사 메시지가 지정되지 않았으므로 표준 오류 메시지를 표시하고 입력되지 않는다.
4
유효성 검사 규칙에 어긋나고, 유효성 검사 메시지가 지정되지 않아서 유효성 검사 메시지를 입력하라는 오류 메시지가 표시된다.
해설
제시된 필드 속성은 형식이 통화, 소수 자릿수는 자동, 기본값은 2500이며 핵심인 유효성 검사 규칙이 between 2000 AND 30000으로 설정되어 있다. 유효성 검사 메시지 칸은 비어 있다.
Between A And B는 'A 이상 B 이하'를 뜻하는 연산자로 양쪽 경계값을 포함한다. 즉 허용 범위는 2000부터 30000까지이며 2000과 30000 자신도 정상 값이다.
입력한 30000은 규칙의 상한과 같은 값이므로 조건을 만족한다. 따라서 아무런 오류 없이 정상적으로 입력된다. 참고로 규칙을 벗어나는 값을 넣었을 때에는 유효성 검사 메시지가 비어 있으면 Access가 정한 표준 오류 메시지가 대신 표시되며, 메시지 칸이 비었다고 해서 규칙 설정이 잘못된 것은 아니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.