2015年2月21日土曜日

重複クエリを作成し、重複しているレコードを抽出する

Access2013で重複クエリを作成し、重複しているレコードを抽出する方法です。

重複クエリの作成元の商品マスターテーブルです。

この倉庫名フィールドから倉庫名が2つ以上入力されている、重複レコードを抽出します。
倉庫名が2つ以上入力されている、重複レコードを抽出
リボンの[作成]-[クエリウィザード]をクリックします。
[クエリウィザード]をクリック
新しいクエリで重複クエリウィザードを選択します。

重複クエリウィザードのヒントです「このウィザードで、1つのテーブルまたはクエリ内の重複したフィールドの値を抽出するクエリを作成します。」
重複クエリウィザードを選択
重複クエリウィザードが始まります。

重複データを調べるテーブルまたはクエリを選択してください。

たとえば、複数の得意先がある都道府県を探す場合は、[得意先]テーブルを選択します。

ここで、元になるテーブル 商品マスターを選択します。
商品マスターを選択
重複データを調べるフィールドを選択してください。

たとえば、複数の得意先がある都道府県を探す場合は、[得意先]テーブルの[都道府県]フィールドを選択します。

ここでは、抽出するフィールドの倉庫名を選択します。
抽出するフィールドの倉庫名を選択
クエリの結果に表示するその他のフィールドを選択してください。

たとえば、[都道府県]フィールドで重複する値を探す場合、[得意先]フィールドと[住所]フィールドを共に表示できます。

ここでは全てのフィールドを選択し表示させます。
全てのフィールドを選択し表示
クエリ名を指定してください。

クエリ名を入力します。

これで重複クエリウィザードは完了です。
重複クエリウィザードは完了
実行画面です。

重複する倉庫名のレコードのみが表示されています。
重複する倉庫名のレコードのみが表示