
フォーム[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
-
@メル友 というサイトが突然繋...
-
サルコイドシースって?
-
アスキーアートのおすすめサイ...
-
ホットペッパービューティーっ...
-
茨城で美味しいご飯屋さんを教...
-
P902(DoCoMo)での電話帳検索に...
-
教えてgooの投稿の検索がうまく...
-
サイト名ってなんですか?
-
商用利用OKの画像について。
-
質問です
-
0037で始まる電話番号
-
会社が暑くて倒れそうです(冷房...
-
<h1>タグの使い方について
-
フォークが入っていたカップラ...
-
梅酢の活用法
-
アフェリエイトって登録したサ...
-
素材 「スマイルマーク」
-
NTTレカムホームテレホンVX・2...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
金属材料 CRES って?
-
ポッカキットって危ないサイト...
-
muchosucko
-
一括検索ページを作るには何が...
-
エクセル_検索機能で、検索場所...
-
ホットペッパービューティーっ...
-
ネットで晒されてないか
-
Accessの検索で「~以外」
-
HP検索
-
Googleカレンダーを一般公開し...
-
Googleでpornhub検索しても出て...
-
教えてGOOの検索システムに難は...
-
@メル友 というサイトが突然繋...
-
茨城で美味しいご飯屋さんを教...
-
なぜ教えてグーはなくなるのですか
-
ポッカキットって知ってますか?
-
マルコフニコフ則、ザイツェフ...
-
コーパスの使い方
-
ホームページをURLで検索すると...
-
MSNとYahoo、Googleの検索結果...
おすすめ情報