별의 공부 블로그 🧑🏻‍💻
728x90
728x170

액세스 실습

입력 마스크 및 유효성 검사

개념

바로가기1
바로가기2

문제 1

<고객> 테이블의 고객ID 필드는 AA-0000의 형식으로, 전화번호 필드는 123-4567-8900의 형식으로 입력되도록 다음과 같이 입력 마스크를 설정하시오.

 

고객ID 필드

  • 앞의 두 자리는 영문 대문자로 입력받되, 소문자가 입력되어도 대문자로 변환되도록 설정
  • 뒤의 네 자리는 1~9999 사이의 숫자리 입력받되, 공백 없이 반드시 입력되도록 설정

 

전화번호 필드

  • 입력 데이터에 공백이 포함될 수 있도록 설정

설정 전 1
설정 전 2
설정 후

 

해설

1. <고객> 테이블을 마우스 오른쪽 단추로 클릭한 후, 바로 가기 메뉴에서 [디자인 보기]를 클릭함.

 

 

2. 고객ID 필드를 클릭하여 고객ID 필드의 속성이 나타나게 한 후, 입력 마스크 속성에 >LL-0000을 입력함. (이 경우, 영문자가 소문자로 입력되어도 대문자로 변환됨.)

 

 

3. 전화번호 필드를 클릭하여 전화번호 필드의 속성이 나타나게 한 후 입력 마스크 속성에 ###-####-####을 입력함.

 

 

4. 디자인 보기 창의 닫기 단추를 클릭한 후 저장 여부를 묻는 대화상자에서 <예>를 클릭함.

 

문제 2

<고객> 테이블의 새로운 레코드가 추가되는 경우 등록일 필드와 구매금액 필드에 다음과 같은 유효성 검사 규칙이 적용되도록 설정하시오.

 

등록일 필드

  • 2020년 1월 1일부터 2020년 12월 31일까지의 날짜만 입력되도록 설정
  • 2020년 이외의 날짜가 입력된 경우, 2020년 자료만 입력 이라는 메시지를 표시하도록 설정

 

구매금액 필드

  • 10,000보다 큰 값만 입력되도록 설정
  • 10,000보다 작거나 같은 값이 입력된 경우 10000보다 큰 값 입력 이라는 메시지를 표시하도록 설정

 

설정 전 1
설정 전 2

 

해설

1. <고객> 테이블을 마우스 오른쪽 단추로 클릭한 후 바로 가기 메뉴에서 [디자인 보기]를 클릭함.

 

 

2. 등록일 필드를 클릭하여 등록일 필드의 속성이 나타나게 한 후, 유효성 검사 규칙Between #2020-01-01# AND #2020-12-31#을 입력하고 유효성 검사 텍스트2020년 자료만 입력!을 입력함.

 

 

3. 구매금액 필드를 클릭하여 구매금액 필드의 속성을 나타나게 한 후, 유효성 검사 규칙>10000을 입력하고, 유효성 검사 텍스트10000보다 큰 값 입력을 입력함.

 

 

4. 디자인 보기 창의 닫기 단추를 클릭한 후 저장 여부를 묻는 대화상자에서 <예>를 클릭함.

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖