2012-08-24 6 views
1

이 질문은 내가 해결 한 나의 이전 질문 중 하나의 연장입니다. 자세한 내용은 here을 참조하십시오.SubForm Reversed

하위 폼에 문제가 있습니다. 저는 A에서 B까지 일대 다 (부모 - 대 - 아동) 관계를 가진 TableA와 TableB라는 두 개의 테이블을 가지고 있습니다. 이제는 Microsoft가 하위 폼을 디자인하여 해당 테이블의 정보를보고/상호 작용할 수 있도록했습니다. 관계의 많은/자식 측면. 제 질문은, 되돌릴 수 있습니까? 즉, 관계의 한쪽/부모쪽에 대한 정보를 얻기 위해 하위 양식을 가질 수 있습니까?

위의 링크를 참조하면 콤보 상자의 기능이 제한되어 있으므로 하위 양식을 사용하려고합니다. 콤보 상자를 사용하면 열 개수 속성이 1보다 큰 값으로 설정된 것으로 가정하면 행 원본 속성을 통해 여러 열을 볼 수 있습니다. 그러나 콤보 상자의 텍스트 입력 부분에서는 한 항목 만 허용합니다. 새 레코드를 원본으로 사용하는 테이블에 추가해야 할 경우를 대비하여 여러 필드 값을 입력 할 수 있어야합니다.

하위 형식을 포함하지 않는 완전히 다른 방법이있는 경우에는 문제가 없습니다. 가능한 솔루션으로 계단식 콤보 상자를 고려 중입니다.

미리 감사드립니다.

답변

0

예, 가능합니다. 두 개의 하위 양식이있는 양식을 가질 수 있습니다. 하위 폼 1에서 레코드를 선택하면 하위 폼 2에 선택 항목의 하위 레코드가 표시되는 예제가 2000/2003 Northwind 샘플 데이터베이스에 있습니다. 관련 양식은 고객 주문 양식입니다.

Me.Parent![Customer Orders Subform2].Requery 

Northwind Customer Orders subform Northwind Customer Orders subform design view

+0

MS 액세스 2010은하지 않습니다 :

작동 방법은 링크 아이 마스터 fileds를 설정하여 첫 번째 하위 폼의 현재 이벤트에서 다시 쿼리를 포함하는 것입니다 그 Form을 가지고있는 것처럼 보입니다. 이것은 계단식 하위 양식과 더 비슷하게 보입니다. 하위 양식은 중첩 된 하위 양식과 관련하여 다른 문제로 인해 흥미 롭습니다. 그러나 기본 관계의 많은/하위 측면에서 하위 양식을 갖는 규칙을 위반하지 않는 것으로 보입니다. 물론 내가 틀릴 수도 있습니다. "Customer Orders", "Customer Orders Subform1"및 "Customer Orders Subform2"테이블 간의 관계는 무엇입니까? – qmckinsey

+0

아니요, 샘플 양식은 2010 Northwind에 포함되지 않았으므로 2000/2003을 언급했습니다.이 예에서 고객 주문 부모 양식에는 고객이 있지만 단순한 역할을하는 언 바운드 형식이되어서는 안됩니다. 2 개의 서브형을 보관 유지하는 컨테이너 나에게 당신의 요구 사항은 당신이 관련된 자식 레코드 세트를 가진 부모 데이터의 지속적인 형태를 원한다고 제안했다. 이 예제에서 두 번째 하위 양식은 요구 사항에 맞는 단일 양식 또는 연속 양식이 될 수 있습니다. 어떤 식으로 계단식 하위 폼이지만, 귀하의 요구 사항은 무엇입니까? – Fionnuala

+0

A, B, C의 3 개의 테이블을 가지고 있습니다. A는 B의 자식이고 B는 C의 자식입니다. 내 양식은 A의 레코드를 순환해야하며 B의 하위 폼과 중첩 된/계단식 하위 폼이 있어야합니다. C. 즉, 테이블의 부모 자식 관계가 데이터의 특성상 바뀌 었습니다. 그러므로 문제. 당신의 도움을 주셔서 감사합니다. – qmckinsey