Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


490 / 2272 ツリー ←次へ | 前へ→

【11465】複数条件 あした 10/2/18(木) 22:55 質問[未読]
【11467】Re:複数条件 超初心者 10/2/19(金) 9:14 発言[未読]

【11465】複数条件
質問  あした  - 10/2/18(木) 22:55 -

引用なし
パスワード
   こんばんわ。
フォームに複数のテキストボックスを配置してあります。
テキストボックス1
テキストボックス2
テキストボックス3
テキストボックス4
テキストボックス5
テキストボックス6

この複数のテキストボックスの1と2の条件で抽出
または、1と4の条件で抽出
というように複数の一致条件(あいまい検索というのでしょうか?)
で抽出する場合にはどのような方法を用いればいいのでしょうか?

【11467】Re:複数条件
発言  超初心者  - 10/2/19(金) 9:14 -

引用なし
パスワード
   ▼あした さん:

こんな感じでいかがでしょう。

Dim myLooP As Integer
Dim myWHERE As String

For myLooP = 1 To 6
  If Nz(Me("テキストボックス" & myLooP).Value, "") <> "" Then
    myWHERE = myWHERE & " AND " & Me("テキストボックス" & myLooP)
  End If
Next myLooP

myWHERE = "WHERE " & Mid$(myWHERE, 6)

Debug.Print myWHERE

(条件を接続する"AND"は、場合によって"OR"に変更?)


参考までに。

490 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078193
(SS)C-BOARD v3.8 is Free