본문 바로가기
컴퓨터활용능력/1급 필기시험

입력 마스크 완벽 정리! 기호부터 설정 방법까지 한눈에 보기

by joocabin 2025. 6. 22.
728x90
반응형

입력 마스크 완벽 정리! 기호부터 설정 방법까지 한눈에 보기

입력 마스크(Input Mask)란, 필드나 컨트롤에 데이터를 입력할 때 사용자가 올바른 형식으로 값을 입력할 수 있도록 미리 지정된 형식을 제시하는 기능입니다. 이 기능은 주로 입력 오류를 줄이기 위한 목적으로 사용되며, 사용자가 직접 입력 마스크를 지정할 수 있는 유연성도 제공합니다.

입력 마스크 구조: 세미콜론(;)으로 구분되는 3가지 구역

입력 마스크는 3개의 구역으로 나뉘며, 세미콜론(;)으로 구분합니다.

1. 첫 번째 구역: 사용자가 지정하는 입력 형식(기호 사용)


2. 두 번째 구역: 서식을 저장할지 여부 (예: 0은 서식 저장, 1 또는 공백은 저장하지 않음)
3. 세 번째 구역: 입력할 자리에 표시할 문자 (예: _, " ")

 

1-178

 

주요 입력 마스크 기호

0: 숫자 (0-9), 필수
9: 숫자 (0-9), 선택
#: 숫자 또는 +, -, 선택
L: 영문자 (a-z, A-Z), 필수
?: 영문자 또는 한글, 선택
A: 문자, 숫자 (영문자 또는 한글 포함), 필수
a: 문자, 숫자, 선택
%: 모든 문자 (공백 포함), 필수
C: 모든 문자 (공백 포함), 선택
<: 이후 문자를 모두 소문자로 변환
>: 이후 문자를 모두 대문자로 변환

 

1-179

예시로 보는 유효한 입력값

입력 마스크: LAA000
입력 예시: AB1123
L: A
A: B
A: 1 (숫자 허용)
0: 1
0: 2
0: 3

입력 마스크: LA099?
입력 예시: AB11 또는 AB11Z
L, A, 0: 필수
9, ?: 선택 (있어도 되고 없어도 됨)

입력 마스크: >L<LL 0?
입력 예시: Abc 1
>: 첫 글자 대문자
<: 이후 소문자
L, L, 0: 필수
?: 선택

입력 마스크 설정 시 주의사항

- 기호의 의미와 필수/선택 여부를 명확히 이해해야 합니다.
- 세미콜론(;)으로 마스크 구역을 구분합니다.
- 입력 마스크는 유효한 데이터 입력을 유도하는 도구로, 필드 유효성 검사를 보완합니다.

필드 속성 추가 정보

입력 마스크 외에도 필드에는 다양한 속성을 설정할 수 있습니다:

- 기본값: 자동으로 입력될 기본 데이터
- 필수 여부: 값 입력 강제 여부
- 빈 문자 허용: 공백 허용 여부
- 유효성 검사 규칙: 입력 데이터에 대한 제약 조건
- 유효성 검사 텍스트: 오류 발생 시 사용자에게 보여줄 메시지

조회 속성 완벽 정리

조회 속성은 미리 정해진 목록에서 값을 선택하게 하는 기능입니다. 주로 콤보 상자나 목록 상자를 통해 구현되며 다음과 같은 속성을 포함합니다:

- 컨트롤 표시: 텍스트 상자 / 목록 상자 / 콤보 상자
- 행 원본 유형: 테이블, 쿼리, 값 목록 등
- 행 원본: 실제 값이 들어 있는 데이터
- 열 개수, 열 이름, 열 너비
- 행 수, 목록 너비
- 목록 값만 허용
- 여러 값 허용
- 목록 항목 편집 가능 여부

※ 행 수, 목록 너비, 목록 값만 허용 속성은 콤보 상자에만 적용됩니다. 시험에도 자주 출제되는 포인트니 꼭 기억해 두세요!

728x90
반응형