본문 바로가기

자격증_컴퓨터활용능력시험 1급

[컴활 1급_실기]액세스_입력마스크/유효성 검사규칙/형식

컴활 1급 실기를 준비하면서 입력 마스크, 유효성 검사규칙, 형식 모두 비슷한 기능을 하는 것 같아서 문제를 풀 때 꽤나 헷갈렸다.

 

각각의 개념을 확실히 하고 문제를 풀면 더 빨리 익힐 수 있다!


1. 입력 마스크

: 입력할 자료의 형식이나 범위를 지정

  문제예시) 제품코드에는 숫자2개와 영어 대문자 2개가 입력되도록 하라. → 입력형식에 맞지 않는 데이터는 아예 입력 불가함!

입력형식; 문자 저장 여부; 기본값

① 입력형식

  필수 선택(공백 가능)
숫자(기호 안됨) 0 9
영어, 한글 L ?
영어, 한글, 숫자 A a
모든 문자, 공백 & C
대문자로 > 소문자로 <

 

② 문자 저장 여부

- 생략 : 특수 문자 저장X, 입력된 데이터만 저장

- 0 : 특수 문자까지 저장

 

③ 기본값

- 데이터를 입력할 때 데이터가 입력될 자리에 보이는 값

- 문자열 전체를 입력해줘도 되고, 하나만 입력하면 저절로 모든 값이 입력한 하나의 값으로 통일됨

- 문자나 특수문자도 별도의 기호 없이 그냥 쓰면 됨

 

※ 자주 나오는 함수

Password

: 모든 자료가 *로 입력 및 표시됨


2. 유효성 검사 규칙

: 입력 글자 전체를 가지고 입력 여부를 판단

  문제예시) 0부터 155까지의 자료만 입력 받아라.

함수를 사용하여 규칙 설계

※ 자주 나오는 함수

Between 값1 and 값2

: 값1과 값2 범위 내의 값을 입력하라

In(값1, 값2, 값3)

: 값1, 값2, 값3 등 지정된 값 중 하나를 입력하라

*@*

: 특수 문자 @가 반드시 포함되도록 입력하라

Instr([필드명], "찾는 문자열") = 0

: 입력값에 공백이 없도록 하라

Len([필드명]) = 숫자

: 숫자만큼의 길이만 입력하라

 

※ 다음 열로 이동할 때가 아니라 다음 행으로 이동할 때 규칙을 제대로 입력했는지 확인 가능

※ 해당 필드에 입력하는 데이터만을 기준으로 규칙이 설정됨

    다른 필드의 값이나 해당 필드의 값을 가공한 값을 활용하여 규칙을 설정하기 위해서는 '테이블 속성'에서 유효성 검사 규칙을 설정

    (▶테이블 속성에서 유효성 검사 규칙 설정하기)

※ 유효성 검사 텍스트 : 유효성 검사 규칙을 만족하지 않을 때 나올 메시지 입력

※ 유효성 검사 규칙에 특정한 값이 아니라 필드 자체를 넣어줄 때는 필드의 유효성 검사 규칙란에 식 작성X, 테이블의 유효성 검사 규칙란에 식 작성O

 


3. 형식

: 입력한 자료를 표현하는 방법

  문제예시) 50, 60, 70을 50kg, 60kg, 70kg으로 표현하라.