모두CBT

그림과 같이 '유효성 검사 규칙'과 '유효성 검사 텍스트'를 설정하였다… | [컴퓨터활용능력 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*" 형태여야 합니다.

또한 유효성 검사 텍스트는 입력값이 규칙을 만족하지 못했을 때 사용자에게 보여 줄 경고 메시지를 담는 속성입니다. 규칙에 맞는 값을 넣으면 아무 메시지 없이 그대로 저장되고, 규칙을 어겼을 때만 "유효성 확인입니다."라는 메시지가 나타납니다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.