
フォーム[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 って?
-
このサイトで「ご参考までに」...
-
ctrl+F を設置
-
エクセル_検索機能で、検索場所...
-
一括検索ページを作るには何が...
-
この教えてgooの「検索機能」が...
-
URLだけの回答をする人について
-
muchosucko
-
手紙での言い回しについて。
-
Googleでpornhub検索しても出て...
-
読み方
-
ポッカキットって知ってますか?
-
ネットで晒されてないか
-
ヤフーのリニューアル
-
ゴルゴ13って、失敗したこと...
-
サイト名ってなんですか?
-
"東横イン空室チェック"のSEO対...
-
削除したツイートが出てくる
-
URLパラメータ不足ですという表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
金属材料 CRES って?
-
ポッカキットって危ないサイト...
-
muchosucko
-
一括検索ページを作るには何が...
-
エクセル_検索機能で、検索場所...
-
ホットペッパービューティーっ...
-
ネットで晒されてないか
-
Accessの検索で「~以外」
-
HP検索
-
Googleカレンダーを一般公開し...
-
Googleでpornhub検索しても出て...
-
教えてGOOの検索システムに難は...
-
@メル友 というサイトが突然繋...
-
茨城で美味しいご飯屋さんを教...
-
なぜ教えてグーはなくなるのですか
-
ポッカキットって知ってますか?
-
マルコフニコフ則、ザイツェフ...
-
コーパスの使い方
-
ホームページをURLで検索すると...
-
MSNとYahoo、Googleの検索結果...
おすすめ情報