그림과 같이 '유효성 검사 규칙'과 '유효성 검사 텍스트'를 설정하였다… | [컴퓨터활용능력 1급 필기] 12년 1회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 12년 1회차
그림과 같이 '유효성 검사 규칙'과 '유효성 검사 텍스트'를 설정하였다. 다음 중 이에 대한 설명으로 옳은 것은?[일반] 탭
| 필드 크기 | 10 |
| 형식 | |
| 입력 마스크 | |
| 캡션 | |
| 기본값 | |
| 유효성 검사 규칙 | Like "A????" |
| 유효성 검사 텍스트 | 유효성 확인입니다. |
| 필수 | 아니요 |
| 빈 문자열 허용 | 아니요 |
| 인덱스 | 예(중복 불가능) |
| 유니코드 압축 | 예 |
| IME 모드 | 영숫자 반자 |
| IME Sentence 모드 | 없음 |
| 스마트 태그 |
1
입력되는 값은 반드시 A로 시작하면서 5자 이내이어야 하고, 규칙에 맞는 값이 입력된 경우에는 "유효성 확인입니다."라는 메시지가 나타난다.
2
입력되는 값은 반드시 A로 시작하면서 5자 이내이어야 하고, 규칙에 맞지 않는 값이 입력된 경우에는 "유효성 확인입니다."라는 메시지가 나타난다.
3
입력되는 값은 반드시 A로 시작하면서 5자이어야 하고, 규칙에 맞는 값이 입력된 경우에는 "유효성 확인입니다."라는 메시지가 나타난다.
4
입력되는 값은 반드시 A로 시작하면서 5자이어야 하고, 규칙에 맞지 않는 값이 입력된 경우에는 "유효성 확인입니다."라는 메시지가 나타난다.
해설
그림의 필드 속성에서 유효성 검사 규칙은 Like "A????", 유효성 검사 텍스트는 유효성 확인입니다. 로 설정되어 있습니다. Like 연산자에서 물음표(?)는 임의의 문자 한 개를 뜻하므로, 이 규칙은 첫 글자가 A 이고 그 뒤에 문자가 정확히 4개 더 붙은 총 5자인 값만 허용합니다.
물음표는 자릿수를 정확히 요구하기 때문에 'A12'처럼 5자보다 짧은 값은 통과하지 못합니다. 즉 '5자 이내'가 아니라 반드시 5자여야 하며, 글자 수에 제한 없이 A로 시작하기만 하면 되도록 하려면 별표를 쓴 Like "A*" 형태여야 합니다.
또한 유효성 검사 텍스트는 입력값이 규칙을 만족하지 못했을 때 사용자에게 보여 줄 경고 메시지를 담는 속성입니다. 규칙에 맞는 값을 넣으면 아무 메시지 없이 그대로 저장되고, 규칙을 어겼을 때만 "유효성 확인입니다."라는 메시지가 나타납니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.