Accessデータを管理するテーブルを作るには
このレッスンでは、いよいよテーブルを作成し、新しいフィールド(列)をテーブルに追加します。テーブルを作成するには、[作成]タブから操作しましょう。
古いデータベースはウィンドウで表示される
Access 2003以前のバージョンで作成したデータベースファイルを開くと、テーブルなどのオブジェクトはタブではなく、ウィンドウで表示されます。ウィンドウで表示されていても、本書で紹介している操作と同様の方法で操作できます。
[顧客ID]のフィールドに「(新規)」と入力されているのはなぜ?
テーブルを作成すると、一番左のフィールドに「(新規)」と表示されます。これは、「オートナンバー」と呼ばれる属性が一番左のフィールドに自動的に設定されるためです。オートナンバーのフィールドは、データを入力すると自動的に数値が入力され、レコードの重複を識別するために使われます。このレッスンで作成している[顧客ID]フィールドは、オートナンバー型のフィールドになり、データを入力すると、自動で連番が入力されます。
[クリックして追加]で選択しているものは何?
[クリックして追加]をクリックすると表示される[短いテキスト][数値][通貨]などを「データ型」といいます。手順3 〜手順5ではデータ型を選択してフィールドを追加します。データ型とは、フィールドにどのような値を入力するのかを決めるものです。名前や住所などの文字を入力するフィールドは[短いテキスト]、金額や数量などの数値を入力するフィールドは[数値]に設定しましょう。数値を扱うフィールドは、データ型を[数値]に設定しておかないと、後で合計や平均などの集計ができなくなってしまうので注意してください。
短いテキストと長いテキストって何?
文字列を入力するためのデータ型には[短いテキスト]と[長いテキスト]の2つがあります。[短いテキスト]は従来の[テキスト型]と呼ばれるデータ型で、255文字までの文字列を扱えます。また[長いテキスト]は従来の[メモ型]と呼ばれるデータ型で、文字数に制限はありません。[長いテキスト]は検索や抽出時にとても時間がかかるので、特に理由がない限りは[短いテキスト]にしましょう。
オブジェクトをウィンドウ形式で表示するには
Access 2016では、テーブルなどのオブジェクトはウィンドウではなくタブで表示されます。複数のオブジェクトが開かれているときにタブをクリックすると、そのオブジェクトを表示できます。以 下の手 順で 操 作すれば、Access 2003やAccess 2002で作成したデータベースのように、テーブルなどのオブジェクトをウィンドウで表示できます。
オブジェクトが分かるようにテーブル名を付けよう
テーブルなどのAccessのオブジェクトに名前を付けるときは、そのオブジェクトがどういう種類なのか、オブジェクトが何に使われるのかを考えて名前を付けましょう。例えば、顧客の情報を入力するテーブルに、単純に「顧客」という名前を付けてしまうと、名前を見たときに、それがテーブルなのかフォームなのか分かりません。「顧客テーブル」や「tbl_顧客」「T_顧客」のように、オブジェクトの種類(「tbl」はテーブルの意)も含めて名前を付けると分かりやすくなるので覚えておきましょう。
フィールドを削除するには
間違ってフィールドを追加してしまったときなど、フィールドを削除したいことがあります。フィールドを削除するには、削除したいフィールドをクリックして選択してから[テーブルツール]の[フィールド]タブにある[削除]ボタンをクリックします。なお、フィールドを削除すると、フィールドだけではなく、フィールドに入力されているデータも削除されます。