MSAccess-テーブルの作成
データベースを作成するときは、データをテーブルに保存します。他のデータベースオブジェクトはテーブルに大きく依存しているため、データベースの設計は、すべてのテーブルを作成してから、他のオブジェクトを作成することから始める必要があります。テーブルを作成する前に、要件を慎重に検討し、必要なすべてのテーブルを決定してください。
次の表に示すように、従業員に関する基本的な連絡先情報を格納する最初のテーブルを作成してみましょう。
フィールド名 | データ・タイプ |
---|---|
EmployeelD | オートナンバー |
ファーストネーム | 短いテキスト |
苗字 | 短いテキスト |
住所(1 | 短いテキスト |
アドレス2 | 短いテキスト |
市 | 短いテキスト |
状態 | 短いテキスト |
Zip | 短いテキスト |
電話 | 短いテキスト |
電話の種類 | 短いテキスト |
これらすべてのフィールドのデータ型として短いテキストを使用し、Accessで空のデータベースを開きます。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/home.jpg)
これは私たちが物事を中断したところです。データベースを作成すると、Accessはこのテーブルを自動的に開きました-テーブルの1つのデータシートビュー。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/fields.jpg)
[フィールド]タブに移動すると、自動的に作成されていることがわかります。AutoNumberフィールドであるIDは、一意の識別子として機能し、このテーブルの主キーです。
IDフィールドはすでに作成されているので、条件に合わせて名前を変更します。これは従業員テーブルであり、これは従業員の一意の識別子になります。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/unique_identifier.jpg)
クリックしてください Name & Caption リボンのオプションを選択すると、次のダイアログボックスが表示されます。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/field_properties.jpg)
このフィールドの名前をに変更します EmployeeIDこのテーブルをより具体的にするため。必要に応じて他のオプション情報を入力し、[OK]をクリックします。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/table1.jpg)
これで、「従業員ID」というキャプションが付いた「従業員ID」フィールドができました。これは自動的に自動番号に設定されるため、データ型を実際に変更する必要はありません。
をクリックして、さらにいくつかのフィールドを追加しましょう click to add。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/click_to_add.jpg)
選択 Short Textフィールドとして。短いテキストを選択すると、Accessはそのフィールド名を自動的に強調表示し、フィールド名を入力するだけです。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/short_text.jpg)
タイプ FirstNameフィールド名として。同様に、次のスクリーンショットに示すように、すべての必須フィールドを追加します。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/first_name.jpg)
すべてのフィールドが追加されたら、[保存]アイコンをクリックします。
これで、 Save As テーブルのテーブル名を入力できるダイアログボックス。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/save_as.jpg)
「テーブル名」フィールドにテーブルの名前を入力します。ここにtblプレフィックスはテーブルを表します。[OK]をクリックすると、ナビゲーションペインにテーブルが表示されます。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/table.jpg)
テーブルデザインビュー
を使用してすでに1つのテーブルを作成しているため Datasheet View。次に、を使用して別のテーブルを作成します。Table Design View。このテーブルに次のフィールドを作成します。これらのテーブルには、さまざまな本のプロジェクトに関する情報の一部が格納されます。
フィールド名 | データ・タイプ |
---|---|
プロジェクトID | オートナンバー |
ProjectName | 短いテキスト |
編集長 | 短いテキスト |
著者 | 短いテキスト |
PStatus | 短いテキスト |
契約 | アタッチメント |
ProjectStart | 日付時刻 |
ProjectEnd | 日付時刻 |
予算 | 通貨 |
ProjectNotes | 長いテキスト |
次に、[作成]タブに移動します。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/create_tab.jpg)
テーブルグループで、テーブルをクリックすると、データシートビューとは完全に異なって見えることがわかります。このビューでは、field name そして data type 並んで。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/design_tab.jpg)
私たちは今作る必要があります ProjectID このテーブルの主キーなので、選択しましょう ProjectID をクリックします Primary Key リボンのオプション。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/primary_key.jpg)
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/field_name.jpg)
これで、そのフィールドの横に表示される小さなキーアイコンが表示されます。これは、フィールドがテーブルの主キーの一部であることを示しています。
このテーブルを保存して、このテーブルに名前を付けましょう。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/saveas_project.jpg)
[OK]をクリックすると、このテーブルがデータシートビューでどのように表示されるかを確認できます。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/datasheet_view.jpg)
リボンの左上隅にあるデータシート表示ボタンをクリックしてみましょう。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/left_corner.jpg)
このテーブルまたは特定のフィールドに変更を加えたい場合は、必ずしもデザインビューに戻って変更する必要はありません。データシートビューから変更することもできます。次のスクリーンショットに示すように、PStatusフィールドを更新しましょう。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/pstatus.jpg)
[OK]をクリックすると、変更が表示されます。
![](https://post.nghiatu.com/assets/tutorial/ms_access/images/project_status.jpg)