• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:accessで顧客管理をする場合のテーブルの作り方)

accessで顧客管理をする場合のテーブルの作り方

このQ&Aのポイント
  • accessを使って顧客管理をする際のテーブルの作り方について詳しく教えてください。
  • 初心者の方でも理解しやすいように、対応履歴のテーブルの作り方も解説してください。
  • また、1つの物件に対してどのようにレコードを作成すれば良いのかも教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

>一人の顧客に物件が2つ、3つと複数になる場合があるので、 もうひとつテーブルが必要ですね 物件テーブル 物件ID、顧客ID,物件名・・・ クエリを作成する場合に、4つのテーブルを配置して それぞれのIDを線でつないでください。 入力の作業、集計や抽出の作業も、作成したクエリから実行します。

necoxx11
質問者

お礼

ありがとうございます。 テーブルの構成は難しいですね。。。 教えていただいて、なるほど。と思いました。 テーブルを作成し、リレーショナルシップを設定するところでまたもや躓いています。

その他の回答 (1)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

>対応履歴は1回の対応で1レコードとするのがよいのでしょうか? こちらになります。Accessはきちんとしたリレーショナブルデータベースですので 対応履歴のテーブルは 対応ID 物件ID(或いは顧客ID)、担当者ID、対応日、対応内容・・ となるでしょう。 全てを表示させる場合は、クエリを作成して 対応ID、顧客名、担当者名、対応日、対応内容・・と一覧が表示できますし、担当者ごとや物件ごとの絞込みも出来ます。

necoxx11
質問者

補足

回答ありがとうございます。 1回の対応でひとつのレコードとなるようにテーブルを作ってみます。 一人の顧客に物件が2つ、3つと複数になる場合があるので、 物件ID 顧客ID とふたつフィールドを作りたいと思うのですが、その場合主キーはどちらにすると扱いやすくなるでしょうか。