2014-06-07 1 views
-1

저는 Access에서 프로젝트 작업을하고 관계에 문제가 있습니다. 기본 키 - "numbers"와 다른 필드 - "Identification Number"가있는 "Phone Numbers"라는 테이블이 있다고 가정합니다. 이 필드는 "Contact"와 "Applicators"라는 두 개의 다른 테이블과 일대 다 관계로 연결됩니다. 두 테이블 모두 기본 키 "식별 번호"를가집니다. "전화 번호"에 엔티티를 추가하려고하면 "식별 번호"가 "전화 번호"에있는 엔티티와 동일한 엔티티를 가져야한다는 오류 메시지가 나타납니다. 문제는 접촉자와 애플리케이터가 반드시 같은 사람은 아닐 수 있다는 것입니다. 각 "전화 번호"항목이 "연락처"또는 "애플리케이터"와 관련되어 있지만 둘 다와 관련이 없다는 것을 Access에 알리는 방법이 필요합니다. 아무에게도 어떻게 할 수 있습니까?액세스에 0 또는 1 대 다수 관계가 있습니다.

감사합니다.

답변

0

이것은 관계의 특징입니다. 관계에 null이있을 수 있다는 것을 액세스에 알릴 필요가 있습니다. 관계로 이동하여 관계를 마우스 오른쪽 버튼으로 클릭하고 관계 관리 ...를 선택합니다. (독일어 버전은 유감스럽게 생각합니다. 아마도 메뉴가 다르게 호출되지만, 요지를 얻으시기 바랍니다 ...) 팝업 창에서 relationtype을 선택하십시오. ... 다음 창에서 "PhoneNumbers의 모든 데이터 및 연결된 필드의 내용이 동일한 값을 가진 연락처의 모든 데이터를 선택했습니다.