- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:accessで顧客管理をする場合のテーブルの作り方)
accessで顧客管理をする場合のテーブルの作り方
このQ&Aのポイント
- accessを使って顧客管理をする際のテーブルの作り方について詳しく教えてください。
- 初心者の方でも理解しやすいように、対応履歴のテーブルの作り方も解説してください。
- また、1つの物件に対してどのようにレコードを作成すれば良いのかも教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>一人の顧客に物件が2つ、3つと複数になる場合があるので、 もうひとつテーブルが必要ですね 物件テーブル 物件ID、顧客ID,物件名・・・ クエリを作成する場合に、4つのテーブルを配置して それぞれのIDを線でつないでください。 入力の作業、集計や抽出の作業も、作成したクエリから実行します。
その他の回答 (1)
- hallo-2007
- ベストアンサー率41% (888/2115)
回答No.1
>対応履歴は1回の対応で1レコードとするのがよいのでしょうか? こちらになります。Accessはきちんとしたリレーショナブルデータベースですので 対応履歴のテーブルは 対応ID 物件ID(或いは顧客ID)、担当者ID、対応日、対応内容・・ となるでしょう。 全てを表示させる場合は、クエリを作成して 対応ID、顧客名、担当者名、対応日、対応内容・・と一覧が表示できますし、担当者ごとや物件ごとの絞込みも出来ます。
質問者
補足
回答ありがとうございます。 1回の対応でひとつのレコードとなるようにテーブルを作ってみます。 一人の顧客に物件が2つ、3つと複数になる場合があるので、 物件ID 顧客ID とふたつフィールドを作りたいと思うのですが、その場合主キーはどちらにすると扱いやすくなるでしょうか。
お礼
ありがとうございます。 テーブルの構成は難しいですね。。。 教えていただいて、なるほど。と思いました。 テーブルを作成し、リレーショナルシップを設定するところでまたもや躓いています。