|
教えてください。
顧客テーブルがあり、内容はキー番号(半角10バイト)、漢字氏名(全角50バイト)、カナ氏名(半角50バイト)です。
漢字氏名フィールドを調査して特殊文字コードが存在した場合エラーメッセージを表示したいので、以下の様なロジックを作成したのですが、すべての漢字氏名がエラーとなってしまいます。なぜでしょうか?
教えていただけますでしょうか。お願いいたします。
Public Sub 調査()
Dim DB As DAO.Database
Dim RS As DAO.Recordset
Dim Moji As String
Set DB = CurrentDb()
Set RS = DB.OpenRecordset("顧客テーブル", dbOpenDynaset)
Do Until RS.EOF
If RS!漢字氏名 Like "*[" & Chr("&hFA40") & "-" & Chr("&hFC4B") & "]*"
Then
Msgbox RS!漢字氏名
End If
RS.MoveNext
Loop
RS.Close: Set RS = Nothing
DB.Close: Set DB = Nothing
End Sub
|
|