|
winXP
Access2002です。
以下についてパラメータが足りないとのメッセージが出てしまいます。
恐らくフィルタの指定についてうまくないのだと思いますがわかりません。
どなたかご指導お願いします。
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strMsg As String
Dim strRet As String
Set db = CurrentDb
Set rs = db.OpenRecordset("T_業者マスタ", dbOpenDynaset)
strRet = InputBox("業者名に含まれる文字列を入力して下さい。", "")
If strRet = "" Then
MsgBox "入力が不正です。"
End
End If
rs.Filter = "業者名 like '*' & " & strRet & " & '*'"
Set rs = rs.OpenRecordset()
Do Until rs.EOF
strMsg = strMsg & vbNewLine & rs!業者コード & " : " & rs!業者名 & " : " & rs!業者区分
rs.MoveNext
Loop
MsgBox "検索結果" & vbNewLine & strMsg
Set db = Nothing
Set rs = Nothing
|
|