主キーについて
■テーブルで重要な「主キー」について説明します。

■主キーとは
テーブルの各レコード(データ)を識別するために1意のデータとなるフィールドやフィルードの組み合わせを「主キー」として設定します。
例えば
| 会社コード | 会社名 |
| A001 | 東京株式会社 |
| A002 | 大阪株式会社 |
この2つのデータを区別する場合は、どうしますか?
通常、この2つのデータ(レコード)を区別する場合は、「会社コード」で区別します。
会社名は、同じ会社名がある可能性がありますが、「会社コード」はこのテーブルでは必ず1意になります。
重複はありません。
この1意のフィールドを「主キー」にします。
上の図の「会社コード」です。
横に鍵のマークがついています。
「主キー」に設定した項目は、データを入力する場合、必ず1意になります。
同じデータは入力することができません。
「警告」がでます。
アクセスを使って小規模システムを構築する場合は、テーブルには、「主キー」を設定することをお勧めします。
■エクセルデータを取り込んでアクセスのクエリなどを使って加工や分析を行う場合は、「主キー」を設定する必要はないかもしれません。
目的に応じて使い分けてください。
「はじめてのアクセス(Access)」学習教材
「アクセスをこれから学習する方」、「アクセスを活用したい方」、
「アクセスのプログラム/システムについて知りたい方」のために
アクセス(Access)の学習で挫折しないために、知っておきたい3つのこととは?
「アクセス(Access)プログラムの仕様書の作り方」教材
マイクロソフトアクセスを使用して、プログラムの作成/システム開発をおこないたい方の為に、
アクセス(Access)のプログラム開発に成功するために絶対に必要な「仕様書」とは?
1週間でアクセス(Access)のシステム開発ができる〜
「在庫管理システムをアクセスで作ってみよう」教材
「アクセスのプログラム/システムを短期間で開発したい方」、
「アクセスのフォーム/VBAを完全にマスターしたい方」のために
アクセス(Access)を使って1週間でシステム開発する究極の方法とは?
「アクセス(Access)のシステムを無料のSQL Server Expressへ移行してみよう」教材
アクセス(Access)の「ネットワークが遅い」「排他制御が弱い」「破損」「セキュリティ」
「データ量」などの心配がある方のために、
アクセス(Access)のテーブルを無料の「SQL Server Express」へ移行(アップサイジング)して、
アクセス(Access)のプログラムから「ODBC」接続で「リンク」する方法とは!!
