フォーム[F_MENU]に非連結のテキストボックス検索用A~Cで3つあります。
検索用A
検索用B
検索用C
AかつBかつCという全件一致でフィルターをかけてフォーム[詳細]を開きたいのですが
DoCmd.OpenForm "F_詳細", , , "A = '" & Forms!F_MENU!検索用A & "'" And "B = '" & Forms!F_MENU!検索用B & "'" And "C = '" & Forms!F_MENU!検索用C & "'"
とやると、実行時エラー'13':型が一致しません。
と出てしまいます。
Aだけ、Bだけ、Cだけ、それぞれひとつずつ書けば、エラーなく結果が得られます。
DoCmd.OpenForm "F_詳細", , , "A = '" & Forms!F_MENU!検索用A & "'"
DoCmd.OpenForm "F_詳細", , , "B = '" & Forms!F_MENU!検索用B & "'"
DoCmd.OpenForm "F_詳細", , , "C = '" & Forms!F_MENU!検索用C & "'"
おそらくANDの使い方が誤っていると思うのですが、添削お願いいたします。
全てのテキストボックス及び元テーブルのデータ型はテキスト型です。
条件は3つとも完全一致のみで、検索用ABC、F_詳細のABCそれぞれのカラムにNULL値はありません。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
And の扱いがおかしいですね。
DoCmd.OpenForm "F_詳細", , , "A = '" & Forms!F_MENU!検索用A & "' And B = '" & Forms!F_MENU!検索用B & "' And C = '" & Forms!F_MENU!検索用C & "'"
じゃないですか。
Docmd.Openform のWhereConditionのところは
Forms!F_MENU!検索用A が "いろは"
Forms!F_MENU!検索用B が "にほへと"
Forms!F_MENU!検索用C が "ちりぬるを"
だったとしたら、Accessに渡された時には
A='いろは' And B='にほへと' And C='ちりぬるを' にならねばなりません。
条件が長ったらしい時はどこが間違っているのか分からない時がありますので
いったん変数にセットして
Dim tStr as string
tStr = "A = '" & Forms!F_MENU!検索用A & "' And B = '" & Forms!F_MENU!検索用B & "' And C = '" & Forms!F_MENU!検索用C & "'"
Debug.print tStr でイミディエイトウィンドウに出力して確かめていたりします。
んで、
DoCmd.OpenForm "F_詳細", , , tStr
とすることもあり。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access 複数条件検索の設定が上手く行きません 1 2022/07/22 20:37
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
- Visual Basic(VBA) VBAチェックボックスで有効無効切り替えできるように 5 2022/10/21 16:13
- Visual Basic(VBA) WordのVBAについて 5 2023/01/11 14:38
- SEO 検索エンジン反映遅い 1 2022/06/04 07:35
- Visual Basic(VBA) VBA チェックボックスの設定について 1 2022/10/24 10:27
- Excel(エクセル) Vlookup関数で#N/Aエラー表示について 3 2022/09/03 20:59
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- その他(パソコン・スマホ・電化製品) 助けて下さい! 裏ワザ教えて下さい! ファーウェイのタブレットBAH-W59 MatePad 10. 2 2022/04/10 09:15
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ポッカキットって危ないサイト...
-
ポッカキットって知ってますか?
-
ホットペッパービューティーっ...
-
P902(DoCoMo)での電話帳検索に...
-
英語キーワード検索の入力方法
-
コーパスの使い方
-
アブゴーイングマシン
-
Back street boys
-
茨城で美味しいご飯屋さんを教...
-
スリーミニッツハピネスという...
-
Google yahoo 検索結果の数
-
携帯電話で,パソコン使用時の...
-
OKWaveの運営はなぜユーザに完...
-
小山田圭吾さんがyahooの検索で...
-
Googleカレンダーを一般公開し...
-
サイト名ってなんですか?
-
勝手に別のサイトに飛ばされる...
-
"東横イン空室チェック"のSEO対...
-
バルク船のficture note
-
自社サイトをヤフーの検索で上...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ポッカキットって危ないサイト...
-
カードの支払い明細に「テイー...
-
ネットで晒されてないか
-
茨城で美味しいご飯屋さんを教...
-
金属材料 CRES って?
-
ホットペッパービューティーっ...
-
muchosucko
-
ポッカキットって知ってますか?
-
このサイトで「ご参考までに」...
-
どうやったら強迫性障害の確認...
-
英語キーワード検索の入力方法
-
電車の時刻の検索について
-
ChatGTPを使って質問すればある...
-
Excel : オートシェイプ内の文...
-
エクセル_検索機能で、検索場所...
-
一括検索ページを作るには何が...
-
携帯電話で,パソコン使用時の...
-
教えてgooの検索、おかしくない...
-
グーグール画像検索の著作権は...
-
ある質問をして、回答者さんが,...
おすすめ情報