Accessでお仕事 UNIQUE 制約を作成する

UNIQUE 制約を作成する

UNIQUE 制約を作成して、主キー以外の特定の列で、重複した値が入力されないように設定することができます。UNIQUE 制約および主キーはいずれも一貫性を適用するものですが、次のような場合は主キー制約ではなく UNIQUE 制約をテーブルに設定してください。

UNIQUE 制約を作成するには

  1. データベース ダイアグラムで、UNIQUE 制約を追加するテーブルを選択します。

  2. テーブルをマウスの右ボタンでクリックして [プロパティ] を選択します。

  3. [インデックス/キー] タブを選択します。

  4. [新規作成] をクリックします。システムで割り当てられた名前が [インデックス名] ボックスに表示されます。

  5. [列名] で列のリストを展開し、制約を設定する列を選択します。複数の列に制約を設定する場合は、行の順序に従って選択します。

  6. [UNIQUE の作成] チェック ボックスをオンにします。

  7. [制約] オプションを選択します。

テーブルまたはダイアグラムを保存すると、データベースで UNIQUE 制約が作成されます。キー値を並べ替える順序、および重複したキーがある場合の対処方法を制御するには、UNIQUE 制約ではなく UNIQUE インデックスを作成します。詳細については、「固有のインデックスを作成する」を参照してください。