• ベストアンサー

サブフォームからクエリにフィルター

Access2021 サブフォームに配置したテキストボックスに表示した文字列とクエリのフィールドに格納している同じ文字列を抽出して表示する流れを作っている所で下記の条件でクエリに組んでみましたが結果が反映されません。 ご教授頂ければ幸いです。 メインフォーム名 → メイン サブフォーム名 → サブ サブフォームに配置したテキストボックス名 → 検索品名 クエリの抽出したいフィールド → 品名 試した条件 ①と②はクエリの品名の抽出条件に ①[Forms]![サブ]![検索品名] パラメーターの入力が要求されます。 ②[Forms]![メインフォーム名]![サブフォーム名].Form![テキストボックス1] ②条件で [Forms]![メイン]![サブ].Form![検索品名] パラメーターの入力が要求されます。 ③IIf(IsNull([Forms]![サブ]![検索品名]),True,[品名]=[forms]![サブ]![検索品名]) これはクエリの空のフィールドに、式を入れて表示チェックを外して抽出条件をtrue パラメーターの入力が要求されます。 以上、宜しくお願い致します。

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

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

すみません見逃してました。 [Forms]![メイン]![サブ].[Form]![検索品名] にしてたのですね。 フォームを開いた状態で実行してください。

1968masaru
質問者

お礼

解決出来ました。有難うございます。

Powered by GRATICA

その他の回答 (1)

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

抽出条件で [Forms]![メイン]![サブ].[Form]![検索品名] としてみてください。 式ビルダーで サブへ直接移動せずに メインからサブへ移動して検索品名を選択したら上記になると思います。

関連するQ&A