Access left関数上手くいかない
解決したいこと
下図のようなAccesseで検索フォームを作成しました。🔍をクリックするとデーターを検出するフォームとなってます。例外としてテキストボックスのLenbの値が22より大きいときはテキストボックス左から数えて22までの文字列で検索を掛けたいのですが、、Left関数が効きません。
解決方法を教えてくだい。
該当するソースコード
Private Sub コマンド75_Click()
Dim strsearch As String, Find As String
strsearch = ""
If Me!FL検索 <> "" And LenB(Me.FL検索) > 22 Then
Find = Left(FL検索, 22)
strsearch = "(FL like '" & Find & "*')"
ElseIf Me!FL検索 <> "" And LenB(Me.FL検索) = 22 Then
strsearch = "(FL like '" & Me.FL検索 & "*')"
End If
Me.Filter = strsearch
Me.FilterOn = True
End Sub
自分で試したこと
0 likes