Google検索

リンクユニット

Windows8 & Office2013 Access2013

差分を追加(追加クエリ)

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

Accessで2つのテーブルの不一致レコードを抽出した後、その差分レコードをテーブルへ追加する方法です。

クエリのデザインビュー

不一致クエリウィザードで差分レコードを抽出

下のような[テーブルA]と[テーブルB]という2つのテーブルがあって、テーブルAには20件、テーブルBには16件のレコードがあります。

そして、不一致クエリウィザードで差分レコードを抽出しました。

差分は、2つのテーブルの差分を求めるで求めたものです。

2つのテーブルの差分を求める(不一致クエリウィザード)

Accessで2つのテーブルの不一致レコードを抽出する方法です。 下のように[テーブルA]と[テーブルB]があります。 テーブルのオブジェク ...

続きを見る

テーブル

下は、クエリ[テーブルAとテーブルBとの差分]で求めた結果です。

テーブルAとテーブルBの差分

クエリデザインの表示

求めたレコードをテーブルBに追加します。

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

クエリデザイン

[テーブルの表示]から[クエリ]タブに切り替えて、[テーブルAとテーブルBとの差分]を選択して、[追加]ボタンをクリックします。

デザインビューでクエリの追加

フィールドリストの*(アスタリスク)をダブルクリックか、ドラッグしてデザイングリッドのフィールドへ追加します。

全てのフィールドが追加されます。

これについては、すべてのフィールドを追加するを参照してください。

デザイングリッドへフィールドを追加

追加クエリの作成

[デザイン]タブにある[追加]をクリックします。

追加クエリ

追加先を指定します。

[テーブル名]のプルダウンをクリックして、

追加先テーブルの指定

[テーブルB]をクリックして、[OK]ボタンをクリックします。

テーブル名を確認

デザインビューは下のようになります。

クエリのデザインビュー

クエリの実行

[デザイン]タブの[実行]をクリックします。

追加クエリの実行

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

メッセージウィンドウ

テーブルで追加レコードの確認

テーブルBを開くと、差分の4件のレコードが追加されています。

レコードが追加されたテーブル

追加クエリに名前を付けて保存

クエリは、名前を付けて保存しておくといいですね。

追加クエリに名前を付けて保存

参考以下の追加クエリの記事も参考になると思います。

追加クエリ

1つのテーブルに別のテーブルのレコードを追加する方法です。 [6月]と[7月]のテーブルがあって、各テーブルのフィールド名は同じです。 6月 ...

続きを見る

アクションクエリの関連記事です。

アクションクエリ実行時の確認メッセージを非表示にする

以下のメッセージウィンドウは、追加クエリを実行したときに表示されるメッセージです。 アクションクエリを実行すると、必ずメッセージウィンドウが ...

続きを見る

変更履歴テーブルの作成

追加クエリを使用して、テーブルに変更履歴を残す方法です。 テーブルの確認 [T_売上]テーブルは、下のようになっています。 [T_売上]テー ...

続きを見る

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

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

続きを見る

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

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

続きを見る

追加クエリを使ったオートナンバー型フィールドの番号の振り直し

オートナンバー型のあるテーブルでレコードを削除すると、欠番が出てしまいます。 Accessにとっては問題はなくても、見た目としては1から綺麗 ...

続きを見る

おすすめ記事と広告

-Windows8 & Office2013 Access2013

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

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