부모 폼이있는 IDMS 액세스 2010 필터의 재사용 가능한 하위 폼,
하위 폼 (자식 폼)를 포함하는 텍스트 상자가 부모 ID에 링크 된 것들 (및 기타)의 ID의를 포함하는 여러 가지 모양입니다 같은 한 번 다른 부모에 대한 필터를 덮어 저장, 직접 작동하지 않습니다
WHERE [Child_IDs]=[Forms]![ParentFormName]![ID_TextBox]
:
많은 다른 부모 양식의 일반적인 방법을 의미 같은 하위 (자식 폼)를 사용 형태 (깨지기).
Me.Parent![ID_TextBox]
또는
Parent![ID_TextBox]
문제를 해결하기 위해, 아직 내가 표현 빌더를 사용하려고 할 때, 그것은 실패 해결책을 찾고 하다니
, 모두가 사용하는 말을하고있다
Me
또는
Parent
을 찾으십시오. 일명 작동하지 않습니다.
또한이 설정을 부모 양식의 여러 인스턴스를 처리하기에 충분히 유연하게 유지하려고합니다.
나는 올바른 길을 가고 있습니까? 내가 뭘해야하는지에 대한 제안은? 나는 내가 일하고 있어요 몇 가지 프로젝트를 도와 줄 수있는 작은 요구 사항 데이터베이스를 만들려고 해요
을 뭘하는지의
자세한 버전.
Link Master/Child Fields
을 통해 직접 링크하기에 충분하기 때문에 대부분의 관계가 그렇듯이 레코드 관련 (상위) 정보도 괜찮습니다.
문제의 어린이는 "메모", "참조"및 "태그"이며 모든 유형의 레코드에 연결됩니다 (단순함을 위해서조차도).
"표준"형식 LLL000000
에 넣는 동안 각 테이블의 모든 ID를 함께 결합하는 쿼리를 만들었습니다. 여기서 LLL은 테이블의 세 글자 약어 (TLA)입니다.
내가 기록에서 밖으로 LLL
를 분리하더라도, 그 TLA는 경계 부모 폼에서 참조되지 않기 때문에 여전히 붙어 있어요. 부모를 직접 참조하고 ID_TextBox 필드를 요청할 수 있다면 괜찮을 것입니다. 여러 개의 상위 폼에 동일한 하위 폼을 다시 사용할 필요가 없다면 괜찮을 것입니다.
여러 폼 인스턴스는 "조부모"폼으로 자릅니다.이 폼은 동일한 형식의 2 개를 비롯하여 상위 폼 중 2 개 (동시에)를 볼 수 있습니다.
인센티브가 나중에 완료 될 때 (내가 VBA와 재미를 보지 못했을 때) 떠나고 싶은 두통이기 때문에 의도적으로 여러 인스턴스를 남겨두고 있습니다.