3つのテキストボックス(tbLastNameFilter、tbFirstNameFilter、およびtbCompanyFilter)を使用するフィルタを作成しようとしていますが、これをうまく処理できませんでした。それは他の二つと一体的に動作するようになって行く。私はいくつかの方法を試してみました。VBAフィルタContributeフォーム - マルチテキストボックス
Private Sub bttnSearch_Click()
Dim strFilter As String
If IsNull(Me.tbLastNameFilter & Me.tbFirstNameFilter & Me.tbCompanyFilter) Then
MsgBox ("No Search Information Entered")
Me.FilterOn = False
Else
strFilter = "LastName Like '*" & Replace(Me.tbLastNameFilter, "'", "''") & "*'"
Me.Filter = strFilter
Me.FilterOn = True
End If
私は空白のボックスのいずれかを残す場合は、私が
strFilter = "LastName Like '*" & Replace(Me.tbLastNameFilter, "'", "''") & "*'" & _
"FirstName Like '*" & Replace(Me.tbFirstNameFilter, "'", "''") & "*'" & _
"Company Like '*" & Replace(Me.tbCompanyFilter, "'", "''") & "*'"
にstrFilterを変更しようとしています私はヌルの無効な使用を取得し、私は私がそれぞれに文字を入れた場合t構文エラー(演算子がありません)。
私はボックスの1つまたはすべてに何かを入力し、検索をクリックして一致する条件を参照したいと考えています。
あなたは単語が必要であり、また私は信じています。 –
@ Nathan_Sav ANDの代わりに&&&&&? –