3

Access 2003 に 2 つのサブフォームを含むフォームがあります。1 つ目はデータシート ビューであり、SiteID と SiteName の 2 つのフィールドのみであるため、親フォームの 1 つのレコードに対する多数のサイトのリストです。2 番目のサブフォームは最初のサブフォームと同じデータソースですが、単一のフォーム ビューであるため、1 つのサイトのすべてのサイト フィールドが単一のフォームに表示されます。左側にサイト名のリストがあり、その 1 つをクリックして OnCurrent イベントで右側のサブフォームをフィルター処理し、そのレコード (そのサイト) のすべてのフィールドを表示するという考えです。

これは非常に簡単なことのように思えますが、どのコード (docmd.gotorecord?、filter?、プログラムでサブフォーム クエリを変更してから再クエリなど) を使用するのが最適なのかわかりません...そしてそれを作成する方法実際に動作します。

どんな助けでも感謝します。

4

1 に答える 1

0

Access のすべてのバージョンに同梱されているか、 http://www.microsoft.com/downloads/details.aspx? familyid=c6661372-8dbe からダウンロードできる Northwind サンプル データベース (NWind.mdb) の Customer Orders フォームを参照してください。 -422b-8676-c632d66c529c&displaylang=en

私はそれがあなたが望むことをすることがわかると思います。

于 2010-08-02T19:36:52.083 に答える