プロが教える店舗&オフィスのセキュリティ対策術

ACCESSのVBAなんですが
あるフィールドが英数字かどうかチェックしたいのですが
つまり、数字か英字のみで、そのフィールドが構成されているか
チェックしたいのです
、(カンマ)やカッコが含まれていれば、エラーと判定したい
のですが、
よろしくお願いします

A 回答 (1件)

Function blnCheck(strLen)


Dim objRE
Set objRE = new RegExp
objRE.IgnoreCase = True
objRE.pattern = "[^0-9a-zA-Z]"
blnCheck = objRE.Test(strLen)
Set objRE = Nothing
End Function
こんな正規表現の関数を使用すれば可能です。
上記は英数字以外がstrLenに含まれているとTrueを返します。

http://www.kanaya440.com/contents/tips/vbs/004.h …
    • good
    • 0
この回答へのお礼

ありがとうございました
大変たすかりました
感謝でいっぱいです

お礼日時:2007/03/29 16:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A