MicrosoftAccessで電子メールの入力マスクを設定する方法

黒板のメーリングリストの単語と記号

検証ルールは、電子メールデータの入力に役立ちます。

画像クレジット: zorabcde / iStock /ゲッティイメージズ

Microsoft Access 2013は、グラフィカルユーザーインターフェイスツールと統合されたリレーショナルデータベースです。 次のような2次元スプレッドシートプログラムよりも柔軟にデータを操作できます。 Excel。 Accessの情報はテーブルに格納され、多くの場合、テーブルは結合されてから、サブセットとそこに含まれる情報の組み合わせについて照会されます。

入力マスクとデータ検証は、特定のデータベースに設定されたルールに従わないデータ入力を防ぐツールです。 入力マスクは、日付、時刻、社会保障、電話番号などのデータを一律に入力するために使用されます。 電子メールアドレスは大きく異なり、データ検証ルールが必要です。これにより、入力マスクよりも柔軟な形式でデータを入力できます。

今日のビデオ

電子メールフィールドの検証ルールの作成

ステップ1

開いているテーブルで、リボンの[表示]ボタンをクリックし、[デザインビュー]に移動します。 すべての検証 ルールはテーブルのフィールドプロパティで設定する必要がありますが、これは「データシート」では使用できません。 意見。"

まだ作成していない場合は[電子メール]フィールドを作成し、データ型が[テキスト]、または電子メールアドレスをアクティブにリンクする必要がある場合は[ハイパーリンク]であることを確認します。

ステップ2

「F6」を使用してフィールドプロパティに切り替え、「検証ルール」に移動します。 以前のすべての変更が確実に保存されるようにするには、検証ルールを入力する前に[保存]ボタンをクリックしてください。

ステップ3

次のルールを[検証ルール]フィールドにコピーします。

Null OR((Like "?@?.?")AND(好きではない"[ ,;]*"))

このテキスト文字列は、電子メールアドレスが「@」記号で区切られた文字でフォーマットされているという要件を設定します。

ステップ4

[検証テキスト]フィールドに、誰かがメールアドレスを入力しなかった場合、または間違った形式で入力した場合に表示されるテキストを入力します。 サンプル検証テキスト:

「メールアドレスに「@」記号と「」などのドメイン名を付けて送信してください[email protected].'"

[検証テキスト]フィールドはオプションですが、独自のテキストを入力すると、エラーが発生したときに一般的なメッセージや紛らわしいメッセージが表示されるのを防ぐことができます。

ステップ5

「デザインビュー」に出入りするときは、間違えて保存せずにビューを終了したい場合を除いて、必ず作業内容を保存してください。 ビューを変更すると、Accessは自動的に「保存」を求めるプロンプトを表示します。

ヒント

「F1」ファンクションキーをクリックすると、デザインビューのフィールドプロパティで特に役立ちます。 アクセスヘルプには、入力マスクから検証ルールまで、すべての詳細な例とハウツーが記載されています。

警告

デザインビューで作業する場合、特にブール論理を使用してコマンドを作成する必要がある検証ルールなどのフィールドで作業する場合は、頻繁に保存してください。 変更を加える前に、コピーアンドペーストでデータベースオブジェクトをバックアップすることもお勧めします。