2009-04-30 3 views
0

연락처 목록이 포함 된 내 CRM 액세스 데이터베이스를 구축 중입니다. 저는 한 직원을 직원으로, 그리고 다른 고객을 고객으로 한 기회를 참조하고 싶습니다. 내부 사용자 ID (항상 4 자리)를 사용하여 직원을 추가하고 고객 번호를 자동으로 할당 할 수있는 방법이 있습니까?MS Access 2007 - 반자동 번호

모든 것이 테이블 뷰에서 올바르게 작동 할 때까지는 양식을 작성할 계획이 없습니다.

답변

1

자동 번호 입력란에 ID를 할당 할 수 없습니다. 직원 ID 번호가있는 연락처 테이블에 employeeID 필드를 추가하는 것이 좋습니다. 연락처 ID는 여전히 자판 번호이므로 본질적으로 두 개의 ID가 있지만 employeeID는 다른 필드에 저장해야합니다.

다른 것을 시도해 볼 수는 있지만 어떤 시점에서는 중복 ID가 발생할 가능성이 큽니다. 자동 번호 고객 ID에는 별도의 테이블을 사용하십시오. 고객을 연락처 테이블에 추가 할 때 별도의 고객 ID 테이블에 새 레코드를 "삽입"하여 자동 번호 ID를 얻습니다. 직원을 삽입하는 경우 연락처 ID로 EmployeeID 만 사용하십시오. 따라서 두 개의 ID 시스템을 혼합 할 때 매우 신중해야합니다. 1 개의 ID를 사용하고 다른 필드에서 다른 ID를 사용하는 것이 가장 좋습니다.

1

하나는 연락처 필드 용이고 다른 하나는 직원 전용 필드 용입니다. 일련 번호 필드를 연락처 테이블에 넣고 직원 ID를 직원 테이블에 넣습니다. 직원 테이블에서 연락처 테이블의 일련 번호 필드를 참조하는 외래 키를 사용하십시오.

관련 문제