重複レコードを削除したテーブルを作成する
 重複したレコードを削除するには、重複レコードが含まれているテーブルから、
重複レコードを削除したレコードだけを追加したテーブルを作成する方法があります。

 手順としては、新規にテーブルを作成して、追加クエリでそのテーブルに
重複していないレコードだけを追加していきます。

●手順●

(1)新規にテーブルを作成します。作成するテーブルは、元となるテーブルを
  コピーして、貼り付けの際に「テーブル構造のみ(S)」を選択して作成します。

(2)新規に作成したテーブルをデザインビューで表示して、重複データを削除する
  フィールドに「主キー」を設定します。

(3)新規テーブルを保存します。

(4)重複レコードを含む元テーブルに基づいて、クエリを新規作成します。

(5)[クエリ(Q)]メニューで[追加(P)]をクリックして表示された[追加]ダイアログ
  ボックスで、[テーブル名(N)]の一覧から新しいテーブル名をクリックし、[OK]ボタン
  をクリックします。

(6)アスタリスク(*)をクエリのデザイングリッドにドラッグして、元のテーブルの
  すべてのフィールドを含めます。

(7)ツールバーの[実行]ボタン(!)をクリックします。

(8)「n件のレコードを追加します」メッセージボックスの[はい(Y)]ボタンをクリック
  すると、次に「追加クエリに含まれるすべてのレコードを追加できません。」 という
  エラーメッセージが表示されます。[はい(Y)]をクリックします。

  これで、固有のレコードだけが新しいテーブルに転送され、重複レコードは
  削除されます。

(9)新しいテーブルに正しい固有なレコードが入っていることを確認します。

Access2000



戻る


Excel Word Access VBA! モーグ