CAFE

컴활_합격비밀노트

[합격특강!!][컴퓨터활용능력]유효성검사규칙 / 입력마스크

작성자웰순_합격녀|작성시간11.04.29|조회수386 목록 댓글 1

 


컴퓨터활용능력1급실기대비서동영상강의(합본)(2011)

저자
류금한 지음
출판사
웰북 | 2010-09-01 출간
카테고리
컴퓨터/IT
책소개
- 독자대상 : 컴퓨터활용능력1급 실기시험을 준비하는 수험생 -...
가격비교 글쓴이 평점  

<유효성검사규칙>
 
유효성 검사 규칙으로 허용되는 값의 범위를 정의할 수 있습니다. 테이블 데이터시트 보기 (데이터시트 보기: 테이블이나 폼, 쿼리, 뷰, 저장 프로시저의 데이터를 행과 열 서식으로 표시하는 창입니다. 데이터시트 보기에서는 필드를 편집할 수 있고, 데이터를 추가하고 삭제할 수 있으며, 데이터를 검색할 수 있습니다.)나 테이블에 연결된 폼, 추가 쿼리 (추가 쿼리: 기존 테이블의 끝에 쿼리 결과 집합의 레코드를 추가하는 실행 쿼리입니다.)업데이트 퀴리 (업데이트 쿼리: 지정한 조건(검색 조건)에 따라 레코드 집합을 변경하는 실행 쿼리(SQL 문)입니다.), VBA 코드 등을 통해 데이터를 가져오든 다른 테이블에서 데이터를 가져오든 상관없이 데이터를 추가하거나 편집할 때마다 유효성 검사 규칙이 적용됩니다. 유효성 검사 규칙은 필드 유효성 검사 규칙과 레코드 유효성 검사 규칙으로 정의할 수 있습니다.
  • 필드 유효성 검사 규칙은 필드에 입력되는 값을 검사합니다. 예를 들어 10부터 100까지만 입력할 수 있는 숫자 필드에 유효성 검사 규칙으로 ">=10 And <=100"을 정의할 수 있습니다.
  • 레코드 유효성 검사 규칙은 전체 레코드를 저장할 때 확인됩니다. 필드 유효성 검사 규칙과 달리, 레코드 유효성 검사 규칙은 같은 테이블에 있는 다른 필드를 참조할 수 있습니다. 따라서 여러 필드의 값을 비교할 때 유용합니다. 예를 들어 Orders 테이블에 대해 "[RequiredDate]<=[OrderDate]+30"을 유효성 검사 규칙으로 정의할 수 있습니다. 이 규칙은 RequiredDate 필드에 입력된 데이터가 OrderDate 필드에 있는 날짜의 30일 이내에 있는지 확인합니다.
필드나 레코드 유효성 검사 규칙이 위반되면 데이터를 적절하게 입력하는 방법을 사용자에게 알리는 메시지가 나타납니다.

■ 유효성 검사 규칙

유효성 검사 규칙은 필드에 미리 조건을 지정하여 조건에 맞는 데이터만 입력 가능하도록 하여 데이터의

정확성을 높이는 기능입니다.

유효성 검사 규칙

설명

<>0

숫자‘0’이 아닌 값만 입력

>=20

And <=30 20 이상 30 이하인 숫자만 입력

Between 0 And 100

0부터 100까지의 숫자만 입력

“M”Or “F”

‘M’또는‘F’만 입력

Len([학번])=8

‘학번’ 필드는 반드시 8글자로 입력

>#2009/5/25#

2009년 5월 25일 이후 날짜만 입력

Like “M??”

‘M’으로 시작하는 세 글자만 입력

Like “M*”

‘M’으로 시작하는 모든 글자를 입력

 
 
[예제]

 ‘구입일’ 필드에 새로운 레코드가 추가되는 경우 기본적으로 시간을 포함하지 않은 오늘 날짜만 입력되도록 설정하고, ‘구입일’ 필드를 ‘년-월-일-요일’이 표시되도록 데이터 형식을 설정하시오.

▶ [표시 예 : 07-08-01-Wed]

 

① ‘구입금액’ 필드를 클릭한 후 필드 속성의 ‘형식’ 을 ‘통화’로 하고, ‘유효성 검사 규칙’에 “< >0”을 입력합니다.

 

② '구입일’ 필드를 클릭한 후 필드 속성의 ‘형식’에 “yy-mm-dd-ddd”, ‘기본값’에 “=Date( )”를 입력합니다.

 
 
 
 
<입력마스크>
 

■ 입력 마스크

입력 마스크는 사용자가 데이터를 쉽고 정확하게 입력할 수 있도록 서식을 정의하는 기능입니다. 입력 마스크는 입력 마스크 마법사를 이용하거나 직접 입력 마스크를 입력하여 설정할 수 있습니다.

문자

의미

입력 여부

0

숫자(0~9)를 입력하고, 덧셈과 뺄셈 기호는 사용 못함

필수

9

숫자나 공백을 입력하고, 덧셈과 뺄셈 기호는 사용 못함

선택

#

숫자, 공백을 입력하고, 덧셈과 뺄셈 기호 사용 가능

선택

L

A부터 Z까지의 영문자 입력

필수

?

A부터 Z까지의 영문자 입력

선택

A

영문자나 숫자를 입력

필수

a

영문자나 숫자를 입력

선택

&

모든 문자나 공백을 입력

필수

C

모든 문자나 공백을 입력

선택

>

모든 문자를 대문자로 변환

X

<

모든 문자를 소문자로 변환

X

 
[예]
입력 마스크 정의 값의 예
(000) 000-0000 (206) 555-0248
(999) 999-9999! (206) 555-0248
(   ) 555-0248
(000) AAA-AAAA (206) 555-TELE
#999 -20
2000
>L????L?000L0 GREENGR339M3
MAY R 452B7
>L0L 0L0 T2F 8M4
00000-9999 98115-
98115-3007
>L<?????????????? Maria
Pierre
ISBN 0-&&&&&&&&&-0 ISBN 1-55615-507-7
ISBN 0-13-964262-5
>LL00000-0000 DB51392-0493
다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자배민진 | 작성시간 12.06.05 욕실에서 두명의 노예와~
    집이나 모델로 직접 보내드립니다.
    3시간-3만원 긴밤-5만원 횟수는 무제한!
    발가락부터 머리까지 깨끗히 입사
    하루밤 사랑~ 100프로~ 전국 각지 모두 가능~!
    시간제한없고 언제든지 만나실 오빠들
    http://houseone2.com
    에 오셔요 상상 그 이상입니다
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼