ブログ主が仕事や個人的に学んだPC系・プログラミング系(VBAとかHTML)について書いていく備忘録ブログ。
※ここで記載する内容はあくまで「個人的に」上手くいく内容です。ご使用には十分注意してください
Posted by 若槻風亜 - 2014.05.27,Tue
(対象)Access VBA
(確認)Access2010
今回は入力内容に日本語が含まれていたら
拒否する方法です。
―――――――――――――――――――――――――
○ソース
―――――――――――――――――――――――――
'○日本語が含まれていたら拒否する
Dim Str1 as String
Dim Str1 as String
Str1 = Me.コントロール.Value
If Str1 Like "*[!0-9a-zA-Z]*" Then
MsgBox "数字とアルファベット以外は禁止です", vbCritical, "報告:日本語の禁止"
Me.コントロール.Value = ""
Me.コントロール.SetFocus
Exit Sub
End If
―――――――――――――――――――――――――
○解説
―――――――――――――――――――――――――
1行目から順番に、
1.文字型の変数(Str1)を宣言
2.変数に調べたい文字を格納
3.変数の中身に数字・アルファベット以外が
入っているかどうかの判断([!○○]で「○○以外」)
4~7.入っていた時の処理→処理抜け
1.文字型の変数(Str1)を宣言
2.変数に調べたい文字を格納
3.変数の中身に数字・アルファベット以外が
入っているかどうかの判断([!○○]で「○○以外」)
4~7.入っていた時の処理→処理抜け
「あ‐ん」「ア‐ン」「亜-黑」で調べる方法もありますが、
どちらかというとこちらの方が楽でしょうか。
PR
Comments
Post a Comment
プロフィール
HN:
若槻風亜
性別:
女性
職業:
会社員
趣味:
創作、プログラミング
自己紹介:
仕事や個人で学んだことをまとめておきたかったがために備忘録ブログを立ち上げました。
あくまで自分が学んだこと・自分が出来たことなので、ご覧くださる場合は参照レベルでお願いします。
あくまで自分が学んだこと・自分が出来たことなので、ご覧くださる場合は参照レベルでお願いします。
ブログ内検索
カレンダー
最新記事
(12/31)
(12/30)
(03/27)
(11/09)
(10/07)
P R
最新トラックバック
コガネモチ
フリーエリア
Template by mavericyard*
Powered by "Samurai Factory"
Powered by "Samurai Factory"