Ms-access-create-tables
MS Access-テーブルの作成
データベースを作成するとき、データをテーブルに保存します。 他のデータベースオブジェクトはテーブルに大きく依存しているため、すべてのテーブルを作成してから他のオブジェクトを作成することで、常にデータベースの設計を開始する必要があります。 テーブルを作成する前に、要件を慎重に検討し、必要なすべてのテーブルを決定します。
次の表に示すように、従業員に関する基本的な連絡先情報を保存する最初のテーブルを作成してみましょう-
Field Name | Data Type |
---|---|
EmployeelD | AutoNumber |
FirstName | Short Text |
LastName | Short Text |
Address1 | Short Text |
Address2 | Short Text |
City | Short Text |
State | Short Text |
Zip | Short Text |
Phone | Short Text |
Phone Type | Short Text |
これらすべてのフィールドのデータ型として短いテキストを使用し、Accessで空のデータベースを開きます。
これが私たちが物事をやめたところです。 データベースを作成し、Accessが自動的にこのテーブルの1つのデータシートビューを開きました。
[フィールド]タブに移動すると、それも自動的に作成されます。 AutoNumberフィールドであるIDは一意の識別子として機能し、このテーブルの主キーです。
IDフィールドは既に作成されているため、条件に合わせて名前を変更します。 これは従業員テーブルであり、従業員の一意の識別子になります。
リボンの[名前とキャプション]オプションをクリックすると、次のダイアログボックスが表示されます。
このフィールドの名前を EmployeeID に変更して、このテーブルにより具体的にします。 必要に応じてその他のオプション情報を入力し、[OK]をクリックします。
これで、従業員IDフィールドにキャプションEmployee IDがあります。 これは自動的に自動番号に設定されるため、実際にデータ型を変更する必要はありません。
- クリックして追加*をクリックして、さらにフィールドを追加しましょう。
フィールドとして Short Text を選択します。 短いテキストを選択すると、Accessはそのフィールド名を自動的に強調表示し、フィールド名を入力するだけです。
フィールド名として FirstName と入力します。 同様に、次のスクリーンショットに示すように、すべての必須フィールドを追加します。
すべてのフィールドを追加したら、[保存]アイコンをクリックします。
[名前を付けて保存]ダイアログボックスが表示され、テーブルのテーブル名を入力できます。
[テーブル名]フィールドにテーブルの名前を入力します。 ここで、 tbl プレフィックスはテーブルを表します。 [OK]をクリックすると、ナビゲーションペインにテーブルが表示されます。
テーブルデザインビュー
*Datasheet View* を使用して既に1つのテーブルを作成しました。 *Table Design View* を使用して別のテーブルを作成します。 このテーブルに次のフィールドを作成します。 これらのテーブルには、さまざまな書籍プロジェクトの情報の一部が保存されます。
Field Name | Data Type |
---|---|
Project ID | AutoNumber |
ProjectName | Short Text |
ManagingEditor | Short Text |
Author | Short Text |
PStatus | Short Text |
Contracts | Attachment |
ProjectStart | Date/Time |
ProjectEnd | Date/Time |
Budget | Currency |
ProjectNotes | Long Text |
[作成]タブに移動しましょう。
テーブルグループで、[テーブル]をクリックすると、これがデータシートビューとはまったく異なるように見えることがわかります。 このビューでは、*フィールド名*と*データタイプ*を並べて見ることができます。
ここで ProjectID をこのテーブルのプライマリキーにする必要があるため、 ProjectID を選択し、リボンの Primary Key オプションをクリックします。
そのフィールドの横に表示される小さなキーアイコンを見ることができます。 これは、フィールドがテーブルの主キーの一部であることを示しています。
このテーブルを保存して、このテーブルに名前を付けましょう。
[OK]をクリックすると、データシートビューでこのテーブルがどのように見えるかを確認できます。
リボンの左上にあるデータシートビューボタンをクリックします。
このテーブルまたは特定のフィールドに変更を加えたい場合、デザインビューに戻って変更する必要はありません。 データシートビューから変更することもできます。 次のスクリーンショットに示すように、PStatusフィールドを更新しましょう。
[OK]をクリックすると、変更が表示されます。