私はこれをできる限り明確に保ちます:
私のデータベースには 2 つのテーブルがあります。
Clients
Contacts
彼らには関係があります:各クライアント(ご理解のとおり、これは会社です)ごとに、関連する連絡先はいくつでも存在できます。
データベースには、関連する 3 つの形式があります。
SearchFrm
NavigationFrm
ContactsSubFrm
SearchFrm
テーブルから読み取るフォームでClients
、選択したレコード (名前) に従って、他のすべてのフィールドをそれぞれのテキスト ボックスに表示するコンボ ボックスがあります。
内部はデータシート サブフォームSearchFrm
としてContactsSubFrm
表示され、フォーム内の選択されたレコードに関連するすべての連絡先が表示されます (クエリを使用して)Contacts.[Workplace ID])=[Forms]![SearchFrm]![ID]
NavigationFrm
フォーム間のナビゲーション手段として機能します。現時点では のみですSearchFrm
が、さらに追加される予定です。
そして今、問題: 実行されるクエリがContactsSubFrm
内部で機能しません。実行すると、実行されるたびにNavigationFrm
入力ウィンドウが表示されます。[Forms]![SearchFrm]![ID]
これは、ナビゲーション内でのみ発生します。
これは、フォーム自体が閉じられており、ナビゲーション フォームの操作に問題があるためだと確信してSearchFrm
いますが、解決策が思いつきません。
どうもありがとうございました。