• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サブフォームからフィルターをかけてフォームを開く。)

サブフォームからフィルターをかけてフォームを開く

このQ&Aのポイント
  • テーブル(T_弁護士)とテーブル(T_案件)の二つを作成し、それを基にして、それぞれ(F_弁護士)と(F_案件)があります。F_弁護士フォームにはサブフォームを作成してそこにT_案件のうち個々の担当する案件の一覧をデータシート形式で表示させています。
  • サブフォーム(SF_弁護士から案件のサブフォーム)はクエリー(Q_弁護士から案件)を基にしたフォームで、そこではT_弁護士の氏名フィールドを対T_案件の担当者名でリレーションシップを組み、T_案件の案件名の抽出条件を設定して、複数の案件の一覧を表示させています。
  • クリック時の埋め込みマクロでフォームを開く[F_案件]、Where条件式[ID]=[Forms]![SF_弁護士から案件のサブフォーム]![ID]としたところ、パラメーターの入力を求められる問題があります。解消方法を模索しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • m3_maki
  • ベストアンサー率64% (296/460)
回答No.2

Where条件式を [ID]=[Forms]![F_弁護士].[Form].[SF_弁護士から案件のサブフォーム]![ID] にしてください。

nonnonmue
質問者

お礼

わーい!! できましたぁ~。 本当にありがとうございます。 今回は、約一週間近くも悩んでいたので ほんとにうれしいです。 今後ともどうぞよろしくお願いいたします。

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

SF_弁護士から案件のサブフォーム]![ID] が間違っていなければ マクロで[F_案件]を「開く」だけにして [F_案件]のソースを Forms]![SF_弁護士から案件のサブフォーム]![ID] で絞り込む選択クエリにすればいかがですか。

nonnonmue
質問者

補足

kkkkkm 様。 いつもありがとうございます。 クリック時の埋め込みマクロで フォームを開く際に[F_案件]と指定するだけで Where条件式には何も入れず、 [F_案件]のソースをクエリー(Q_弁護士から案件) にするということでしょうか。 すみません。理解が悪くて申し訳ないのですが まだちょっとよくわかりません。