質問: accessで、2テーブル間で複数のリレーションをしたい access初心者です。 2テーブル間で複数のリレーションをしたいと思うのですが、どうすればよいのでしょうか? 下記例で「担当者」と「対応具体的内容」を結びつける一覧を抽出をしたいのです。 対応のたびに(対応日付ごとに)担当者が違います。 「対応具体的内容」は「対応内容区分」ごとに分け、各担当者が入力している。 擬似例) テーブル1: 顧客id 対応日付 担当者 テーブル2: 顧客id 対応日付 対応内容区分 対応具体的内容 こんな感じで、作られてしまっています。 顧客idでのリレーションで、「テーブル1」の対応日付で抽出すると、担当者と対応具体的内容は一致しません。(1担当者に過去の全ての対応内容が抽出される) また、「テーブル2」の対応日付で抽出すると、その日付の対応内容に対し、過去全ての担当者が抽出されてしまいます。 担当者と対応具体的内容を結びつける為には、 顧客idと対応日付とを一致させる必要があるように思うのです。 御教授よろしくお願いします。
回答: 顧客idと対応日付の2つのフィールドでリレーションを張れば問題ないのではないでしょうか? 担当者は1日中同じ人になるんですよね。 こうすれば、1対応日付に対して、対応具体的内容の行分だけ行が出てくると思いますが。。