MSAccess-テーブルの作成

データベースを作成するときは、データをテーブルに保存します。他のデータベースオブジェクトはテーブルに大きく依存しているため、データベースの設計は、すべてのテーブルを作成してから、他のオブジェクトを作成することから始める必要があります。テーブルを作成する前に、要件を慎重に検討し、必要なすべてのテーブルを決定してください。

次の表に示すように、従業員に関する基本的な連絡先情報を格納する最初のテーブルを作成してみましょう。

フィールド名 データ・タイプ
EmployeelD オートナンバー
ファーストネーム 短いテキスト
苗字 短いテキスト
住所(1 短いテキスト
アドレス2 短いテキスト
短いテキスト
状態 短いテキスト
Zip 短いテキスト
電話 短いテキスト
電話の種類 短いテキスト

これらすべてのフィールドのデータ型として短いテキストを使用し、Accessで空のデータベースを開きます。

これは私たちが物事を中断したところです。データベースを作成すると、Accessはこのテーブルを自動的に開きました-テーブルの1つのデータシートビュー。

[フィールド]タブに移動すると、自動的に作成されていることがわかります。AutoNumberフィールドであるIDは、一意の識別子として機能し、このテーブルの主キーです。

IDフィールドはすでに作成されているので、条件に合わせて名前を変更します。これは従業員テーブルであり、これは従業員の一意の識別子になります。

クリックしてください Name & Caption リボンのオプションを選択すると、次のダイアログボックスが表示されます。

このフィールドの名前をに変更します EmployeeIDこのテーブルをより具体的にするため。必要に応じて他のオプション情報を入力し、[OK]をクリックします。

これで、「従業員ID」というキャプションが付いた「従業員ID」フィールドができました。これは自動的に自動番号に設定されるため、データ型を実際に変更する必要はありません。

をクリックして、さらにいくつかのフィールドを追加しましょう click to add

選択 Short Textフィールドとして。短いテキストを選択すると、Accessはそのフィールド名を自動的に強調表示し、フィールド名を入力するだけです。

タイプ FirstNameフィールド名として。同様に、次のスクリーンショットに示すように、すべての必須フィールドを追加します。

すべてのフィールドが追加されたら、[保存]アイコンをクリックします。

これで、 Save As テーブルのテーブル名を入力できるダイアログボックス。

「テーブル名」フィールドにテーブルの名前を入力します。ここにtblプレフィックスはテーブルを表します。[OK]をクリックすると、ナビゲーションペインにテーブルが表示されます。

テーブルデザインビュー

を使用してすでに1つのテーブルを作成しているため Datasheet View。次に、を使用して別のテーブルを作成します。Table Design View。このテーブルに次のフィールドを作成します。これらのテーブルには、さまざまな本のプロジェクトに関する情報の一部が格納されます。

フィールド名 データ・タイプ
プロジェクトID オートナンバー
ProjectName 短いテキスト
編集長 短いテキスト
著者 短いテキスト
PStatus 短いテキスト
契約 アタッチメント
ProjectStart 日付時刻
ProjectEnd 日付時刻
予算 通貨
ProjectNotes 長いテキスト

次に、[作成]タブに移動します。

テーブルグループで、テーブルをクリックすると、データシートビューとは完全に異なって見えることがわかります。このビューでは、field name そして data type 並んで。

私たちは今作る必要があります ProjectID このテーブルの主キーなので、選択しましょう ProjectID をクリックします Primary Key リボンのオプション。

これで、そのフィールドの横に表示される小さなキーアイコンが表示されます。これは、フィールドがテーブルの主キーの一部であることを示しています。

このテーブルを保存して、このテーブルに名前を付けましょう。

[OK]をクリックすると、このテーブルがデータシートビューでどのように表示されるかを確認できます。

リボンの左上隅にあるデータシート表示ボタンをクリックしてみましょう。

このテーブルまたは特定のフィールドに変更を加えたい場合は、必ずしもデザインビューに戻って変更する必要はありません。データシートビューから変更することもできます。次のスクリーンショットに示すように、PStatusフィールドを更新しましょう。

[OK]をクリックすると、変更が表示されます。