Accessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。今回は、VBEの起動とデータ入力用フォームの作成、VBAを使った入力用コードやデータの検証処理を記述する方法を解説する。
「電話番号」に電話番号以外の形式でデータが入力された場合の処理
「郵便番号」に郵便番号以外の形式でデータが入力された場合の処理
前回は「SELECT *文」や「ORDER 句」などのSQLを記述して、データベースの行(レコード)を条件に合わせて抽出する方法やレコードを追加、更新、削除する方法などを解説した。
今回は「Visual Editor」(以下、VBE)を起動して、データ入力用コードと、データの検証処理を「VBA」で記述するところまでを解説する。
事前に「データ入力フォーム」のデザイン画面を開いて、「データ入力フォーム」に配置したコントロールの名前が、第2回で設定した名前に変更されているか確認しておいてほしい。
確認方法は、配置したコントロールを選択して、表示されるプロパティシートの「その他」タブをクリックして「名前」欄を見る。VBAでは、この「コントロール名」を使用する。各コントロールに表1の「名前」を指定していないとエラーになるので、十分に注意してほしい。