%20%EC%96%91%EC%8B%9D%3A%20%ED%95%98%EB%82%98%EC%9D%98%20ID%EA%B0%80%20%EB%91%90%20%EA%B0%9C%EC%9D%98%20%ED%95%84%EB%93%9C(%EA%B8%B0%EB%B3%B8%2C%20%EB%B3%B4%EC%A1%B0)%EC%97%90%20%EC%97%B0%EA%B2%B0%EB%90%A9%EB%8B%88%EB%8B%A4.%20%EB%91%90%20%ED%95%84%EB%93%9C%EB%A5%BC%20%EB%AA%A8%EB%91%90%20%EA%B2%80%EC%83%89%ED%95%98%EB%8A%94%20%ED%95%98%EC%9C%84%20%EC%96%91%EC%8B%9D%EC%9D%84%20%EC%96%BB%EC%9C%BC%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
회사 테이블과 계약자 테이블이 있습니다. 계약자 테이블에는 주 계약자 및 보조 계약자 필드가 있습니다. 두 필드 모두 회사 테이블에서 회사 이름을 가져옵니다.
계약 하위 양식을 사용하여 회사 양식을 만들었습니다. 목적은 새 회사를 추가할 때 계약을 할당하는 것입니다. 내가 직면하고 있는 문제는 Companies.contractor AND Companies_1.contractor를 계약 하위 양식에 추가할 때 Companies_1.contractor가 Companies.contractor로 저장된다는 것입니다. 필드를 끌어서 놓고 속성 시트의 "컨트롤 소스" 필드에 적절한 이름을 입력해 보았습니다. 둘 다 해결책으로 사용되지 않았습니다. Companies_1.contractor 대신 Companies.contractor로 계속 저장됩니다.
왜 이런 일이 발생하며, 보조 계약 정보만 표시하는 대신 기본 회사와 보조 회사 모두에 대한 데이터를 캡처할 수 있도록 이러한 상황을 방지하려면 어떻게 해야 합니까(companies.contractor는 내 데이터베이스에서 보조임)?
답변1
해결책:
양식 속성으로 이동하여 레코드 원본을 업데이트합니다.
하나의 보기에 모든 데이터를 저장하는 내가 만든 쿼리를 사용하는 대신 관계/쿼리 작성자 보기(회사, 계약, 회사_1)에 3개의 테이블로 표시되는 2개의 테이블 간의 관계를 만들었습니다. PrimeContractorID는 Companies_1 테이블의 CompanyID에 연결되고 CompanyID는 Companies 테이블의 CompanyID에 연결됩니다.