重複したレコードを削除するには、重複レコードが含まれているテーブルから、
重複レコードを削除したレコードだけを追加したテーブルを作成する方法があります。
手順としては、新規にテーブルを作成して、追加クエリでそのテーブルに
重複していないレコードだけを追加していきます。
●手順●
(1)新規にテーブルを作成します。作成するテーブルは、元となるテーブルを
コピーして、貼り付けの際に「テーブル構造のみ(S)」を選択して作成します。
(2)新規に作成したテーブルをデザインビューで表示して、重複データを削除する
フィールドに「主キー」を設定します。
(3)新規テーブルを保存します。
(4)重複レコードを含む元テーブルに基づいて、クエリを新規作成します。
(5)[クエリ(Q)]メニューで[追加(P)]をクリックして表示された[追加]ダイアログ
ボックスで、[テーブル名(N)]の一覧から新しいテーブル名をクリックし、[OK]ボタン
をクリックします。
(6)アスタリスク(*)をクエリのデザイングリッドにドラッグして、元のテーブルの
すべてのフィールドを含めます。
(7)ツールバーの[実行]ボタン(!)をクリックします。
(8)「n件のレコードを追加します」メッセージボックスの[はい(Y)]ボタンをクリック
すると、次に「追加クエリに含まれるすべてのレコードを追加できません。」 という
エラーメッセージが表示されます。[はい(Y)]をクリックします。
これで、固有のレコードだけが新しいテーブルに転送され、重複レコードは
削除されます。
(9)新しいテーブルに正しい固有なレコードが入っていることを確認します。
|