リンクユニット

Windows7 & Office2010 Access2010

Print Friendly, PDF & Email

重複レコードを削除してマスターテーブルを作成

投稿日:2017年1月7日 更新日:

Access2010でテーブルから、重複レコードを削除してマスターとなるテーブルを作成する方法です。いくつかの方法があるようですが、1つの方法として参考にしてください。

下のようなテーブルがあります。このテーブルをもとに[製品コード]と[販売単価]フィールドのみで、重複レコードを削除したテーブルを作成します。
売上テーブル

[製品コード]と[販売単価]のクエリの作成

[作成]タブの[クエリデザイン]をクリックします。
クエリデザイン

[テーブルの表示]が表示されます。[T_売上]テーブルを選択して、[追加]ボタンをクリックします。
テーブルの表示

[T_売上]テーブルから[製品コード]と[販売単価]をデザイングリッドへドラッグします。[実行]ボタンをクリックします。
クエリのデザインビュー

[製品コード]と[販売単価]のみになったことを確認して、このクエリを名前を付けて保存します。
ここでは[Q_製品コード]としています。
クエリの実行

[T_製品コードマスター]テーブルの作成

元となるテーブル[T_売上]テーブルをコピーして、貼り付けます。
売上テーブルのコピー

貼り付けようとすると、[テーブルの貼り付け]ダイアログボックスが表示されます。テーブル名には、分かりやすい名前を入力します。ここでは[T_製品コードマスター]としています。[貼り付けの設定]で[テーブル構造のみ]を選択して、[OK]ボタンをクリックします。
テーブルの貼り付け

作成したテーブル[T_製品コードマスター]をデザインビューで開きます。
デザインビューの選択

重複レコードを削除したい[製品コード]に主キーの設定をします。
製品コードに主キー

そして、[販売単価]フィールドを残し、後のフィールドは削除します。テーブルは保存して閉じます。このテーブルにはレコードはありません。空っぽのテーブルです。
フィールドの設定

追加クエリの作成

[作成]タブにある[クエリデザイン]をクリックします。[テーブルの表示]から[クエリ]の[Q_製品コード]を選択して[追加]ボタンをクリックします。
テーブルの表示

[Q_製品コード]にある2つのフィールドをデザイングリッドに追加します。そして、[クエリの種類]から[追加]をクリックします。
追加クエリ

[追加]ダイアログボックスが表示されます。追加先のテーブル名には先ほど作成した空っぽのテーブル[T_製品コードマスター]を選択して、[OK」ボタンをクリックします。
テーブルの追加

[実行]をクリックします。
追加クエリの実行

[○○件のレコードを追加します。]というメッセージウィンドウが表示されますので、[はい]をクリックします。
[○○件のレコードを追加します。]というメッセージウィンドウ

今度は、[追加クエリですべてのレコードを追加できません。]というメッセージウィンドウが表示されます。[はい]をクリックします。
追加クエリですべてのレコードを追加できません。ウィンドウ

[T_製品コードマスター]テーブルの確認

[T_製品コードマスター]を開くと、求めたいテーブルが作成されていますね。
マスターテーブル

関連グループ化の機能を使って重複レコードを削除することもできます。Access2013で解説しています。
グループ化で重複レコードを削除したテーブルを作成

グループ化で重複レコードを削除したテーブルを作成

Access2013で、1つのテーブルで重複したレコードを削除してマスターテーブルを作成する方法です。 以下のようなテーブル(テーブル名は受 ...

続きを見る

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

Accessを学習するなら、一度は読んでおいたほうがよい本です。

おすすめ記事と広告

こんな記事もあります

表記ゆれチェック

新機能ではありませんが、便利なので知っておいて損はないと思います。 文章の中に[プリンタ]と[プリンター]、[サーバ]と[サーバー]など、語 ...

文字の割付(列幅に合わせて複数セルに割付)

以前からある機能です。 こんな機能がExcelにあっていいの?と思ってしまった機能ですが、Excelで文書作成される方にとっては、便利な機能 ...

採番って変換できますか?

採番って変換できますか? Wordを起動して、[さいばん]と入力して変換してみてください。 ①のようになりますか? ②のようになりますか? ...

no image
画面切り替え

PowerPoint2010の画面切り替え効果です。 クールなものがたくさんあります。お楽しみください。 YouTubeに音声はありません。 ...

ラベルサイズ登録設定(ワード2010)

Word2010でのラベルサイズ登録の方法です。 ラベルオプションを使えば、登録されていないメーカーや型番のラベルでも簡単にラベルシールのサ ...

-Windows7 & Office2010 Access2010

Copyright © 2001-2018 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2018 AllRights Reserved Powered by AFFINGER4.