Access 2003 に 2 つのサブフォームを含むフォームがあります。1 つ目はデータシート ビューであり、SiteID と SiteName の 2 つのフィールドのみであるため、親フォームの 1 つのレコードに対する多数のサイトのリストです。2 番目のサブフォームは最初のサブフォームと同じデータソースですが、単一のフォーム ビューであるため、1 つのサイトのすべてのサイト フィールドが単一のフォームに表示されます。左側にサイト名のリストがあり、その 1 つをクリックして OnCurrent イベントで右側のサブフォームをフィルター処理し、そのレコード (そのサイト) のすべてのフィールドを表示するという考えです。
これは非常に簡単なことのように思えますが、どのコード (docmd.gotorecord?、filter?、プログラムでサブフォーム クエリを変更してから再クエリなど) を使用するのが最適なのかわかりません...そしてそれを作成する方法実際に動作します。
どんな助けでも感謝します。