두 테이블 : 부모 및 자식이 있습니다. 하위 레코드는 테이블에 미리 존재합니다. 나는 Children 컬렉션이있는 하위 폼이있는 Parent 폼을 만들고 싶습니다. 새로운 어린이는 여기에 절대 만들어서는 안됩니다. 선택된 아이들은 FK 속성을 부모의 PK로 설정합니다.MS Access : 부모 양식의 컬렉션에 기존 자식을 추가하는 방법
MS Access 2010에서도 가능합니까?
감사합니다 ...
두 테이블 : 부모 및 자식이 있습니다. 하위 레코드는 테이블에 미리 존재합니다. 나는 Children 컬렉션이있는 하위 폼이있는 Parent 폼을 만들고 싶습니다. 새로운 어린이는 여기에 절대 만들어서는 안됩니다. 선택된 아이들은 FK 속성을 부모의 PK로 설정합니다.MS Access : 부모 양식의 컬렉션에 기존 자식을 추가하는 방법
MS Access 2010에서도 가능합니까?
감사합니다 ...
한 가지 방법은 No
에 하위 폼의 Allow Additions
속성을 폼과 하위 폼을 생성하고 설정하는 것,이 아이들이 생성되는 것을 방지 할 수 있습니다. 다음으로,라는 행에 버튼을 추가, 우리가, Assign
, 다음 부모의 PK에 아이들을위한 FK을 업데이트 버튼의 Click
이벤트를 가정 해 봅시다 말 :
Me.txtParentID = Me.Parent.txtID
인간의 본성은 그것이 무엇 인 , 실수로 배정 된 부모를 제거 할 수있는 양식이나 버튼이 필요할 것입니다.
양식에서 배정 된 자녀를 제외시킬 수 있습니다.
물론 여러 가지 다른 방법이 있습니다.
편집 아마도 당신은 당신이 할당되지 않은 아이들을 필터링하는 것을 사용할 수 있도록, 부모를 나타내는 자식 테이블에서 일부 필드가 있습니다.
SELECT ID, Something FROM Children WHERE ParentID Is Null
당신은 여전히 메인에서 직접 ID를 확인하는 메시지 상자에 기본 폼에서 OpenArg를 사용할 수있는 할당 buttom의를 가질 수 있습니다 : 무언가 같이 당신의 레코드 원본 팝업 형태의 것 양식 또는 추가 작은 양식으로 부모를 선택할 수 있습니다.
팝업을 사용하지 않는 것이 좋습니다. 응용 프로그램 모달을 사용하지 않는 한, 사용자는 충분한주의를 기울이지 않고 주 양식 레코드를 이동하고 응용 프로그램 모달로 만들면 불편할 수 있습니다.
할당 된 하위 항목의 하위 양식이 더 안전하거나 부모를 선택하기 위해 자식 테이블 부모 ID 외래 키를 기반으로하는 콤보 상자가 포함 된 할당되지 않은 하위 항목 만 나열되는 할당 양식입니다. 이것은 지속적인 형태 일 수 있습니다.
_unassigned_ 아이들을 폼에서 제외시키고 싶습니다. 많은 것들이 있습니다. Add 버튼과 같은 것을 가지고 싶습니다. 가능한 모든 아이들과 함께 팝업을 보여줄 것이고, 나는 그것들을 걸러 낼 것이고, 그들 중 일부를 할당하고 확인을 클릭 할 것입니다. 이것이 가능한가? – Oliv
무엇이든 가능합니다. 여러 부모에게 자녀를 양도하고 싶다는 말입니까? – Fionnuala