액세스 Access 유효성 검사 규칙 적용하는 방법

액세스(Access)

액세스 Access 유효성 검사 규칙 적용하는 방법

 

환경 : Microsoft Access 2010

 

기본적으로 데이터베이스에는 유효성 검사 기능이 있습니다. 잘못될 소지가 있는 데이터는 입력전에 차단해서 에러 가능성을 낮추는 것입니다. 오라클이나 MySql 에서는 직접 유효성 연산자를 작성해야 되지만 액세스에서는 식 작성기를 제공하고 있습니다.

 

샘플로 고객정보 테이블을 만들어 보았습니다. 필드 이름과 테이터 형식, 크기에 맞게 필드들을 생성합니다. 이중 연락처 입력부분에 유효성 검사 규칙을 적용해 보도록 하겠습니다 

[Access] 엑세스 유효성 검사 규칙 적용하는 방법

 

연락처에 010 만 입력될수 있도록 만들 것입니다. 이제 핸드폰 번호는 010 이외 번호는 없기 때문입니다. 이렇게 해두면 잘못된 데이터가 들어올수가 없겠죠. 연락처를 선택하고 [유효성 검사 규칙] 오른쪽 끝으로 가서 버튼을 클릭합니다.

[Access] 엑세스 유효성 검사 규칙 적용하는 방법

 

[식 작성기] 에서 유효성 검사 규칙을 만들수 있습니다. 데이터베이스에서 Like 연산자는 Like 뒤에 텍스트와 일치하는 값을 찾으라는 연산자 입니다. Like 뒤에 텍스트는 “010*” 으로 입력합니다. 앞자리에 010 인 텍스트를 허용하겠다는 표시 입니다.

[Access] 엑세스 유효성 검사 규칙 적용하는 방법

 

아래 그림과 같이 입력하고 [확인] 버튼을 클릭합니다. 참고로 오라클에서는 Like “010%” 로 사용합니다. 다른 비교 연산자인 BETWEEN 은 날짜 기간을 지정할때 사용하고, IN 은 인수로 넘긴 텍스트가 포함된 데이터를 찾습니다.

[Access] 엑세스 유효성 검사 규칙 적용하는 방법

 

유효성 규칙을 만든 필드에 어긋나는 값이 입력되면 아래와 같은 규칙명이 나오고 금지 되었다는 메시지가 뜨게 됩니다. 틈나는 대로 기본 쿼리 문들을 익히시기 바랍니다. 쿼리문에 대해서 익숙하다면 식 작성기에 있는 내용들을 보다 쉽게 이해하실수 있을 겁니다.

[Access] 엑세스 유효성 검사 규칙 적용하는 방법

 

 

Posted by 녹두장군

댓글을 달아 주세요

  1. 2015.12.08 15:30  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  2. 2015.12.08 15:36  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다