액세스 Access 유효성 검사 규칙 적용하는 방법 |
환경 : Microsoft Access 2010 |
기본적으로 데이터베이스에는 유효성 검사 기능이 있습니다. 잘못될 소지가 있는 데이터는 입력전에 차단해서 에러 가능성을 낮추는 것입니다. 오라클이나 MySql 에서는 직접 유효성 연산자를 작성해야 되지만 액세스에서는 식 작성기를 제공하고 있습니다.
▼ 샘플로 고객정보 테이블을 만들어 보았습니다. 필드 이름과 테이터 형식, 크기에 맞게 필드들을 생성합니다. 이중 연락처 입력부분에 유효성 검사 규칙을 적용해 보도록 하겠습니다.
▼ 연락처에 010 만 입력될수 있도록 만들 것입니다. 이제 핸드폰 번호는 010 이외 번호는 없기 때문입니다. 이렇게 해두면 잘못된 데이터가 들어올수가 없겠죠. 연락처를 선택하고 [유효성 검사 규칙] 오른쪽 끝으로 가서 버튼을 클릭합니다.
▼ [식 작성기] 에서 유효성 검사 규칙을 만들수 있습니다. 데이터베이스에서 Like 연산자는 Like 뒤에 텍스트와 일치하는 값을 찾으라는 연산자 입니다. Like 뒤에 텍스트는 “010*” 으로 입력합니다. 앞자리에 010 인 텍스트를 허용하겠다는 표시 입니다.
▼ 아래 그림과 같이 입력하고 [확인] 버튼을 클릭합니다. 참고로 오라클에서는 Like “010%” 로 사용합니다. 다른 비교 연산자인 BETWEEN 은 날짜 기간을 지정할때 사용하고, IN 은 인수로 넘긴 텍스트가 포함된 데이터를 찾습니다.
▼ 유효성 규칙을 만든 필드에 어긋나는 값이 입력되면 아래와 같은 규칙명이 나오고 금지 되었다는 메시지가 뜨게 됩니다. 틈나는 대로 기본 쿼리 문들을 익히시기 바랍니다. 쿼리문에 대해서 익숙하다면 식 작성기에 있는 내용들을 보다 쉽게 이해하실수 있을 겁니다.
'기타 오피스 > 액세스(Access)' 카테고리의 다른 글
액세스 Access 다중 조건(and, or) 검색 쿼리 만드는 방법 (0) | 2022.12.02 |
---|---|
액세스 Access 엑셀 파일로 데이터 내보내기 (1) | 2021.06.06 |
액세스 Access 엑셀 데이터 불러와서 데이터베이스에 추가하기 (1) | 2021.05.08 |
액세스 Access 테이블 필드만들기와 목록값만 허용하는 콤보박스 필드만들기 (3) | 2020.03.03 |
액세스 Access 테이블의 데이터를 외부 조인(Outer Join) 으로 검색하는 방법 (1) | 2019.08.04 |
액세스 Access 입력 포맷인 입력 마스크 지정하는 방법 (0) | 2019.07.09 |
액세스 Access 날짜 형식의 유효성 검사 규칙 만들어서 입력 값 제한하는 방법 (0) | 2019.07.02 |
액세스 Access 테이블 생성과 데이터 저장을 위한 필드 만들기 (0) | 2019.06.28 |