- ベストアンサー
ACCESSで重複データをまとめたいのですが・・・
ACCESSでアンケートを集計しています。 顧客名簿テーブルとアンケートテーブルがあり、 2つのテーブルは顧客IDで関連しています。 各テーブルを簡略化すると以下の通りです。 <顧客名簿テーブルのフィールド> 顧客ID(オートナンバー型)、名前(テキスト型)、住所(テキスト型) <アンケートテーブルのフィールド> アンケートID(オートナンバー型)、顧客ID(数値型)、回答1(数値型)、回答2(テキスト型)、回答3(メモ型) 顧客名簿テーブルとアンケートテーブルを顧客IDでつなげたクエリを作成し、 検索フォームでアンケートの内容で検索しています。 検索で絞り込んだ顧客を、レポートを作って リスト印刷したり宛名印刷したりしたいのですが、 アンケートに数回答えてる人は何回も出てきてしまいます。 これを一人1回だけ出てくるようにしたいのですが、 どうしたらよいのでしょうか? クエリをグループ化しようとしましたが、 メモ型フィールドがあるとダメみたいです。 ACCESS97を使用し、Windows98~XP Proで動かしています。 初心者ですので細かく教えていただければ幸いです。 よろしくお願いします。
補足
ご回答ありがとうございます。 keikanさんの方法だと、確かに顧客は重複しなくなります。 ただし、アンケート内容は最小(一番最初に答えた物)か最大(一番最後に答えた物)の内容しか フィルタの対象にならないです。 全てのアンケートが対照になる方法はないでしょうか? 「例えば検索結果でテーブルを作る」でも良いのですが。 欲張ってしまってすみません!よろしくお願いします!