#575 郵便番号の入力形式をチェックするには? フォーム

郵便番号の入力においては、「3桁の数字-4桁の数字」で構成されているので、よく「定型入力」プロパティが使われます。定型入力ウィザードを使って「000\-0000;0;_」のようなプロパティを簡単に設定することもできます。このプロパティを使うことによって、「-(ハイフォン)」の入力を省略させたり、「3桁-4桁」の半角数字を確実に入力させたりすることができますので、一番簡単で確実な方法かもしれません。

一方、テキストボックスに定型入力プロパティを設定していない場合(あるいは何らかの事情で設定したくない場合)でも、「入力規則」プロパティを使うことによって、その形式が正しいかどうかを入力後にチェックさせることもできます。

それには、郵便番号入力用のテキストボックスの「入力規則」プロパティに次のような値を設定します。「Like演算子」を利用することによって、ワイルドカードによる入力チェックを行っています。
Like "###-####"

あるいは

Like "[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]"

また同時に、「エラーメッセージ」プロパティも設定しておくとよいでしょう。
入力規則プロパティとエラーメッセージプロパティを設定する

実行例:
実行例


※なお、Like演算子では半角/全角のチェックができませんので、事前に「IME入力モード」プロパティを”使用不可”に設定するなどして、全角の入力ができないようにしておくと確実です。
| Index | Prev | Next |



T'sFactory
Accessで動く生産管理DB
Ureru Express
Webで使う販売顧客管理
Access開発&アドバイス
DB開発やテクニカルアドバイス
Copyright © T'sWare All rights reserved