액세스 실습
입력 마스크 및 유효성 검사
개념
문제 1
<고객> 테이블의 고객ID
필드는 AA-0000
의 형식으로, 전화번호
필드는 123-4567-8900
의 형식으로 입력되도록 다음과 같이 입력 마스크를 설정하시오.
고객ID
필드
- 앞의 두 자리는 영문 대문자로 입력받되, 소문자가 입력되어도 대문자로 변환되도록 설정
- 뒤의 네 자리는 1~9999 사이의 숫자리 입력받되, 공백 없이 반드시 입력되도록 설정
전화번호
필드
- 입력 데이터에 공백이 포함될 수 있도록 설정
해설
1. <고객>
테이블을 마우스 오른쪽 단추로 클릭한 후, 바로 가기 메뉴에서 [디자인 보기]
를 클릭함.
2. 고객ID
필드를 클릭하여 고객ID
필드의 속성이 나타나게 한 후, 입력 마스크
속성에 >LL-0000
을 입력함. (이 경우, 영문자가 소문자로 입력되어도 대문자로 변환됨.)
3. 전화번호
필드를 클릭하여 전화번호
필드의 속성이 나타나게 한 후 입력 마스크
속성에 ###-####-####
을 입력함.
4. 디자인 보기
창의 닫기
단추를 클릭한 후 저장 여부를 묻는 대화상자에서 <예>
를 클릭함.
문제 2
<고객>
테이블의 새로운 레코드가 추가되는 경우 등록일
필드와 구매금액
필드에 다음과 같은 유효성 검사 규칙이 적용되도록 설정하시오.
등록일
필드
- 2020년 1월 1일부터
2020년 12월 31일
까지의 날짜만 입력되도록 설정 - 2020년 이외의 날짜가 입력된 경우,
2020년 자료만 입력
이라는 메시지를 표시하도록 설정
구매금액
필드
- 10,000보다 큰 값만 입력되도록 설정
- 10,000보다 작거나 같은 값이 입력된 경우
10000보다 큰 값 입력
이라는 메시지를 표시하도록 설정
해설
1. <고객>
테이블을 마우스 오른쪽 단추로 클릭한 후 바로 가기 메뉴에서 [디자인 보기]
를 클릭함.
2. 등록일
필드를 클릭하여 등록일
필드의 속성이 나타나게 한 후, 유효성 검사 규칙
에 Between #2020-01-01# AND #2020-12-31#
을 입력하고 유효성 검사 텍스트
에 2020년 자료만 입력!
을 입력함.
3. 구매금액
필드를 클릭하여 구매금액
필드의 속성을 나타나게 한 후, 유효성 검사 규칙
에 >10000
을 입력하고, 유효성 검사 텍스트
에 10000보다 큰 값 입력
을 입력함.
4. 디자인 보기
창의 닫기
단추를 클릭한 후 저장 여부를 묻는 대화상자에서 <예>
를 클릭함.
'Certificate > CSSD' 카테고리의 다른 글
[액세스 실습] 쿼리 - 그룹 지정 (0) | 2021.06.19 |
---|---|
[액세스 실습] 쿼리 - 정렬 (0) | 2021.06.19 |
[액세스 실습] 쿼리 - 기본 구문 (0) | 2021.06.19 |
[액세스 실습] 관계 설정하기 (0) | 2021.06.19 |
[액세스 실습] 테이블 작성 (0) | 2021.06.18 |
[스프레드시트 실습] 데이터 통합 (0) | 2021.06.17 |
[스프레드시트 실습] 데이터 표 (0) | 2021.06.17 |
[스프레드시트 실습] 목표값 찾기 (0) | 2021.06.17 |