
フォーム[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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
金属材料 CRES って?
-
ポッカキットって危ないサイト...
-
エクセル_検索機能で、検索場所...
-
muchosucko
-
マルコフニコフ則、ザイツェフ...
-
ポッカキットって知ってますか?
-
HP検索
-
ホームページをURLで検索すると...
-
どうして彼は電話番号を検索す...
-
一括検索ページを作るには何が...
-
検索について
-
山口県厚狭郡楠町の市外局番
-
「ウェブページにアクセス出来...
-
Googleカレンダーを一般公開し...
-
ホットペッパービューティーっ...
-
サイト名ってなんですか?
-
商用利用OKの画像について。
-
ホームページを検索エンジンに...
-
メルマガ・無料登録などの契約...
-
アクセス解析ってそんなにすご...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
なぜ教えてグーはなくなるのですか
-
金属材料 CRES って?
-
ホットペッパービューティーっ...
-
muchosucko
-
一括検索ページを作るには何が...
-
ポッカキットって危ないサイト...
-
ネットで晒されてないか
-
サルコイドシースって?
-
ホームページを検索させたい
-
Googleでpornhub検索しても出て...
-
回答がハッキリ明確であろう質...
-
エクセル_検索機能で、検索場所...
-
ポッカキットって知ってますか?
-
gooの検索機能
-
みなさん、教えて!gooを知った...
-
ウェルエイジングって何ですか?...
-
自分の会員名で検索しました。
-
もはや検索できないものって存...
-
GOOの質問検索について
-
緑のパフォーマンス集団
おすすめ情報