●学校情報

講座一覧・募集状況

学習方法

学習サポート

修了生の評価

受講生の横顔

当学院について

入学相談

入学手続

 

●講座情報

技術者養成講座

プログラミング講座

WEB講座

情報処理試験講座

Excel講座

Access講座

 

●関連コラム

関連コラム

関連用語集

 

logo

 

 

関連用語集

Accessのデータ品質維持機能:入力規則(Validation Rule)とは?

入力規則(Validation Rule)とは、Accessでテーブルやフォームにおけるデータ入力時に、その値が特定の条件を満たしているかを制限する機能です。
入力ミスや不適切な値を防ぐことで、データの一貫性と正確性を保つことができます。

入力規則の設定場所

  • テーブルのフィールド(設計ビュー)に設定する → データの保存レベルで検証
  • フォームのコントロールに設定する → 入力時に即座に検証

入力規則の基本的な構文例

規則意味
>= 00以上の値
Between 1 And 1001〜100の範囲内
Like "A*"Aで始まる文字列
In ("男", "女")「男」または「女」
Is Null Or >= Date()空白または今日以降の日付

入力規則メッセージ(Validation Text)

入力規則に違反した場合に表示するエラーメッセージを設定できます。
例:「1〜100の範囲で入力してください」など、ユーザーに分かりやすく伝えることができます。

設定手順(テーブルの場合)

  1. テーブルをデザインビューで開く
  2. 対象フィールドを選択
  3. 下部の「入力規則」欄に条件式を入力
  4. 「入力規則メッセージ」に警告文を入力
  5. 保存して完了

フォームでの設定(例)

フォームのテキストボックスを選び、[プロパティシート] → [データ]タブ → [入力規則]と[エラーメッセージ]を設定します。

注意点

  • 入力規則は保存時に検証される(フォームでは入力時)
  • 複雑な条件は関数や論理演算子を使って組み合わせ可能
  • 間違った式を入れると保存できなくなるので注意

まとめ

  • 入力規則: フィールドに入力できる値の条件を制限する設定
  • エラー防止・品質保持に効果的
  • テーブルでもフォームでも設定可能

入力規則は、Accessにおけるデータ精度と整合性を守る重要な機能です。
適切なルールとメッセージを設けることで、入力ミスを未然に防ぎ、信頼できるデータベース運用が実現します。

 

Access関連用語集

−−−−−  Access  −−−−−

Accessの基本構造:テーブルとは?

Accessの基本要素:フィールドとは?

Accessの基本単位:レコードとは?

Accessの基本概念:主キー(Primary Key)とは?

Accessのリレーションの核:外部キー(Foreign Key)とは?

Accessの構造設計:リレーションシップ(関係)とは?

Accessの分析機能:クエリ(Query)とは?

Accessの基本クエリ:選択クエリとは?

Accessのデータ更新機能:アクションクエリとは?

Accessの一括修正機能:更新クエリとは?

Accessの一括削除機能:削除クエリとは?

Accessの集計機能:集計クエリ(Totals Query)とは?

Accessの表形式集計:クロス集計クエリとは?

データベース言語の基本:SQL(Structured Query Language)とは?

Accessの入力・表示画面:フォーム(Form)とは?

Accessのフォーム連携:サブフォーム(Subform)とは?

Accessの帳票出力機能:レポート(Report)とは?

Accessの自動化機能:マクロ(Macro)とは?

AccessのVBAコード格納場所:モジュール(Module)とは?

Accessの自動化・拡張機能:VBA(Visual Basic for Applications)とは?

Accessの自動採番機能:オートナンバー型(AutoNumber)とは?

Accessの入力支援機能:ルックアップフィールド(Lookup Field)とは?

Accessの基礎設計:データ型とは?

Accessの検索・並べ替え高速化機能:インデックス(Index)とは?

Accessのデータ品質維持機能:入力規則(Validation Rule)とは?

Accessのテーブル設計の基本:正規化(Normalization)とは?

Accessのリレーション保護機能:参照整合性(Referential Integrity)とは?

Accessのオブジェクト管理画面:データベースウィンドウとは?

Accessの操作画面をまとめる:ナビゲーションフォーム(Navigation Form)とは?

Accessのメニュー画面作成ツール:スイッチボード(Switchboard)とは?