- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サブフォームからフィルターをかけてフォームを開く。)
サブフォームからフィルターをかけてフォームを開く
このQ&Aのポイント
- テーブル(T_弁護士)とテーブル(T_案件)の二つを作成し、それを基にして、それぞれ(F_弁護士)と(F_案件)があります。F_弁護士フォームにはサブフォームを作成してそこにT_案件のうち個々の担当する案件の一覧をデータシート形式で表示させています。
- サブフォーム(SF_弁護士から案件のサブフォーム)はクエリー(Q_弁護士から案件)を基にしたフォームで、そこではT_弁護士の氏名フィールドを対T_案件の担当者名でリレーションシップを組み、T_案件の案件名の抽出条件を設定して、複数の案件の一覧を表示させています。
- クリック時の埋め込みマクロでフォームを開く[F_案件]、Where条件式[ID]=[Forms]![SF_弁護士から案件のサブフォーム]![ID]としたところ、パラメーターの入力を求められる問題があります。解消方法を模索しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Where条件式を [ID]=[Forms]![F_弁護士].[Form].[SF_弁護士から案件のサブフォーム]![ID] にしてください。
その他の回答 (1)
- kkkkkm
- ベストアンサー率66% (1719/2589)
回答No.1
SF_弁護士から案件のサブフォーム]![ID] が間違っていなければ マクロで[F_案件]を「開く」だけにして [F_案件]のソースを Forms]![SF_弁護士から案件のサブフォーム]![ID] で絞り込む選択クエリにすればいかがですか。
質問者
補足
kkkkkm 様。 いつもありがとうございます。 クリック時の埋め込みマクロで フォームを開く際に[F_案件]と指定するだけで Where条件式には何も入れず、 [F_案件]のソースをクエリー(Q_弁護士から案件) にするということでしょうか。 すみません。理解が悪くて申し訳ないのですが まだちょっとよくわかりません。
お礼
わーい!! できましたぁ~。 本当にありがとうございます。 今回は、約一週間近くも悩んでいたので ほんとにうれしいです。 今後ともどうぞよろしくお願いいたします。