필수 필드 지정

필수 필드를 지정할 수 있는 방법에는 기본적으로 두 가지 방법이 있습니다.

  • 필드의 필수 속성을 로 설정    디자인 보기에서 테이블을 열어 이 작업을 수행할 수 있습니다. 이 방법은 한 번에 하나의 필드만 변경하려는 경우에 유용합니다.

  • 필드에 Null이 아닌 인덱스를 만드는 데이터 정의 쿼리 만들기    SQL 보기를 사용하여 이 작업을 수행할 수 있습니다. 이 방법은 디자인 보기만큼 사용하기 쉽지는 않지만 데이터 정의 쿼리를 저장해 두고 나중에 다시 사용할 수 있는 장점이 있습니다. 테이블을 정기적으로 삭제했다가 다시 만들고 일부 필드에 값이 필요한 경우에 유용한 방법입니다.

실행할 작업

필드의 필수 속성을 예로 설정

데이터 정의 쿼리를 사용하여 필드에 대한 Null이 아닌 인덱스 만들기

필드의 필수 속성을 예로 설정

  1. 탐색 창에서 테이블을 마우스 오른쪽 단추로 클릭한 다음 디자인 보기를 클릭합니다.

  2. 항상 값이 필요한 필드를 선택합니다.

  3. 필드 속성 창의 일반 탭에서 필수 속성을 로 설정합니다.

    필수 필드 속성

참고: 레코드가 이미 포함되어 있는 테이블의 필드에 대한 필수 속성을 로 설정하면 모든 기존 레코드에서 필드에 값이 있는지 여부를 확인하는 옵션이 제공됩니다. 이 옵션의 적용 여부에 관계없이 새 레코드에는 필드 값이 필요합니다.

맨 위로 이동

데이터 정의 쿼리를 사용하여 필드에 대한 Null이 아닌 인덱스 만들기

  1. 만들기 탭의 기타 그룹에서 쿼리 디자인을 클릭합니다.

  2. 디자인 탭의 결과 그룹에서 보기 아래의 화살표를 클릭한 다음 SQL 보기를 클릭합니다.

  3. 쿼리에서 모든 SQL을 삭제합니다.

  4. 쿼리에 다음 SQL을 입력하거나 붙여 넣습니다.

    CREATE INDEX index_name
    ON table (field) WITH DISALLOW NULL
  5. SQL에서 변수를 다음과 같이 바꿉니다.

    • index_name을 인덱스 이름으로 바꿉니다. 인덱스 대상을 확인할 수 있는 이름을 사용하는 것이 좋습니다. 예를 들어 모든 레코드에 주민 등록 번호가 있는지 확인하는 인덱스의 경우 require_SSN으로 이름을 지정할 수 있습니다.

    • table을 인덱싱할 필드가 포함된 테이블 이름으로 바꿉니다. 테이블 이름에 공백이나 특수 문자가 있으면 이름을 대괄호로 묶어야 합니다.

    • field를 인덱싱할 필드 이름으로 바꿉니다. 필드 이름에 공백이나 특수 문자가 있으면 이름을 대괄호로 묶어야 합니다.

  6. 쿼리를 저장하고 닫습니다.

  7. 쿼리를 실행하여 인덱스를 만듭니다. 이 경우 RunSQL 매크로 함수를 사용하여 매크로에서 쿼리를 실행할 수 있습니다. 자세한 내용은 관련 정보 섹션을 참고하십시오.

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×