2017-11-08 1 views
0

나는 연결된 Access (2007-2010) 데이터베이스에 두 개의 테이블을 가지고 있습니다. 내 '연락처'양식에 새 레코드를 여는 '조직'양식의 명령 단추가있는 양식을 작성했습니다. 두 양식에서 동일한 정보가 될 'OrganisationName'필드와 같은 'Organization'양식의 'Contacts'양식에있는 필드 중 일부를 자동으로 채우고 싶습니다. 내가 할 수있는 방법이 있니? 나는 많은 시간을 온라인으로 검색하고 여러 가지 시도를했지만, 아직 답을 찾지 못했습니다! 모든 도움을 미리 감사드립니다.링크 된 테이블에서 Access의 필드를 자동 완성하는 방법은 무엇입니까?

+1

일반적으로 OrganisationID가 외래 키로 사용되는 조직에 연락처가 연결되어있는 경우 텍스트 필드로 다시 저장하면 유지 관리가 번거롭고 번거로 웠습니다. – Minty

답변

0

당신은 조직 형태의 컨트롤에 형성 당신이 연락처에서 텍스트 상자의 Default Value 속성을 설정하여 원하는 동작을 얻을 수 있습니다 : 이것은 하나의 양식에서 값을 복사합니다

[Forms]![Organisation]![OrganisationName] 

다른쪽에.

OrganisationName과 같은 값을 조직 테이블과 연락처 테이블에 모두 저장하는 경우 테이블 구조에 정규화가 필요할 수 있습니다. 예를 들어 연락처 테이블에 OrganisationID를 저장하고 연락처 양식에 표시 할 관련 조직 정보를 모두 조회 할 수 있습니다. 연락처 양식의 다른 곳에서 ComboBox 필드가 OrganisationID에 바인딩되어 있고 ComboBox의 기본값을 Organization 폼의 OrganisationID로 설정할 수 있습니다. 두 테이블에서 OrganisationName 자체를 복제하지 않고도 동일한 결과를 얻을 수 있습니다 .

+0

위대한, 이걸 주셔서 감사합니다,이 정확히 내가 뭘 원했고, 그리고 같은 간단한 솔루션입니다. 나는 내 데이터베이스가 많은 정리를 할 수 있다고 확신한다. 이것이 나의 첫 번째 것이다! – Leah

+0

@Leah, 당신을 위해 일해서 다행입니다. 대답을 수락하십시오. –

관련 문제