【ACCESS VBA】正しく入力しない、不埒な野郎を,For eachが成敗する
YoTubeでも解説しています。ぜひ、ご覧ください正確なデータベースを作成するには、正確なデータ入力が必要です。
特に携帯電話番号の桁数等、11桁にも関わらず、10桁で入力してくる輩を撲滅します。
正確なデータベースを作成するには?こんにちは。伊川です。
今回は、標準モジュールを利用して、正しい入力を促進する内容です。
以前の私は、正しい桁数を入力させるために、更新前処理を利用していました。
If Me.携帯電話_1 = "無" Then Exit Sub
If Len(Me!携帯電話_1) = 11 Then Exit Sub
MsgBox "携帯は11桁です。"
Cancel = True
このようなコードです。
しかし、この制限を設けるのに、フィールドが1個ならまだしも、10個も、20個もある場合は、現実的ではありません。
この状況を打破しなければ、正しいデータベースが作成できません。
この状況を標準モジュールに、数行のコードを仕込むことで解決できます。
このブログはこんな人にお勧めACCESSの入力フォームに入力制限を設けている人
ACCESSで正しいデータベースが欲しい人
いつも適当に処理する人いて、ブツブツ言いながら、データベースをリカバリしている人
このブログを、読み終わるころには・・・・今回紹介する方法を利用することで、入力漏れ撲滅、正しい桁数が確保されます。
ほんの少しの細工で、あなたのデータベースは、見違えるように、正確になります。
標準モジュールとFor eachの組合せ 作業手順 その1 データベース確認現在、このような入力フォー
0