Accessのテーブルで主キーを追加・削除する方法をわかりやすく解説
Microsoft Accessでテーブルを作成すると、Accessが自動的にデータベーステーブルへ主キーを作成してくれます。しかし、ユーザーが任意のフィールドを主キーとして指定することも可能です。
Accessにおける主キー(Primary Key)とは、テーブル全体を通じて一意の値を持つフィールド、またはフィールドの組み合わせのことです。主キーには以下のような特徴があります。
- データベース内の各行を一意に識別できる
- 常に値が格納されており、空(Null)にならない
- 一度設定された値が変更されることはない
Accessのテーブルで主キーを追加・削除する手順
Accessのデータベーステーブルに対して主キーを追加または削除するには、以下の手順に従ってください。
1. テーブルから既定の主キーを削除する方法
まず、編集したいデータベースを開きます。

画面左側のナビゲーションウィンドウから、変更したいフィールドを含むテーブルをクリックして選択します。
次に「デザインビュー」をクリックします。
デフォルトでは、Accessはテーブルに自動的に主キーを追加しますが、場合によっては別のフィールドを主キーにしたいこともあるでしょう。

既定の主キーとなっているフィールドのデータ型を変更します。「データ型」のドロップダウン矢印をクリックし、オートナンバー型から数値型へ変更してください。

その後、主キーアイコンを右クリックし、「主キー」を選択します。
もうひとつの方法として、メニューバー上の「主キー」ボタンをクリックしても、フィールドから主キーを解除できます。
最後に、クイックアクセスツールバーの「保存」をクリックして完了です。
2. テーブルに新しい主キーを追加する方法
ここでは、主キーにしたいフィールドに対して、新しく主キーを設定する方法を紹介します。
まず、主キーとして使いたいフィールドを削除してください。これは、テーブルに一度データを入力すると、たとえそのフィールドにデータ型を設定していなくても、後からオートナンバー型へ変更できないためです。
オートナンバー型は主キーとして非常に適したデータ型ですが、Accessでは1つのテーブルに設定できるオートナンバー型のフィールドは1つだけという制限があります。
次に、テーブルに新しい行を追加し、先ほど削除したフィールドと同じ名前を付けます。
そして、そのフィールドのデータ型をオートナンバー型に設定します。

続いて、該当フィールドを右クリックし、コンテキストメニューから「主キー」を選択します。
こちらも同様に、メニューバーの「主キー」ボタンをクリックする方法でも設定可能です。
主キーがフィールドに設定されたら、最後に「保存」をクリックしましょう。
Accessのテーブルに主キーを2つ設定できる?
いいえ、できません。Microsoft Accessでは、1つのテーブルに設定できる主キーは1つだけです。
Accessにおける主キーの目的とは?
主キーの目的は、複数のテーブルにまたがるデータを素早く関連付け、それらを意味のある形で結合できるようにすることです。
このチュートリアルが、Accessデータベースのテーブルから主キーを追加・削除する方法を理解する助けになれば幸いです。
-
Excelでテーブルを削除する6つの方法【状況別にわかりやすく解説】
Excelのテーブルはワークシートを動的で使いやすくしてくれる便利な機能ですが、場合によっては削除したいこともあるでしょう。テーブル自体は残しつつ書式だけを解除したいケースもあります。この記事では、具体例と手順を交えながら、Excelでテーブルを削除する6つの方法をわかりやすく解説します。 練習用ワークブック 以下のワークブックをダウンロードして、実際に操作を練習してみてください。 Excelでテーブルを削除する6つの簡単な方法 方法1:範囲に変換してテーブルを削除する テーブルを通常のセル範囲に変換すると、テーブルとしての機能を解除できます。この方法では、テーブル内のデータはそのまま残るのが
-
Excelでテーブルの書式設定を解除する3つの簡単な方法
この記事では、Excelでテーブルに適用された書式(Format As Table)を削除する方法を詳しく解説します。Excelで作業していると、表のセルにさまざまなスタイルや書式を適用することがよくあります。多くの場合これらの書式は便利ですが、場合によっては見た目が煩わしく感じられることもあります。そこで今回は、テーブルの書式を素早く解除できる簡単な方法を3つご紹介します。 練習用ワークブックのダウンロード この記事の作成に使用した練習用ワークブックは、以下からダウンロードできます。 Excelでテーブルの書式を解除する3つの方法 方法1:テーブルデザインタブから書式を削除する まず、