2015年2月27日金曜日

更新クエリで指定した検索条件に一致したデータを一気に書き換える

Access2013の更新クエリで、指定した検索条件に一致したデータを一気に書き換える方法です。

更新クエリの元になる商品マスターテーブルです。

この倉庫名フィールドの「第二倉庫」を「第2倉庫」に全レコード変更します。
「第二倉庫」を「第2倉庫」に全レコード変更します

クエリデザインを開きます。

リボンの[クエリツール]-[デザイン]-クエリの種類グループの[更新]をクリックします。
クエリの種類グループの[更新]をクリックします

クエリの「表示」の行が「レコードの更新」に変わりました。
「表示」の行が「レコードの更新」に変わりました

倉庫名フィールドを追加します。

レコードの更新に変更後の「"第2倉庫"」を入力します。

抽出条件を設定しないと、全レコードが「第2倉庫」になってしまうので、抽出条件に「"第二倉庫"」と入力します。
抽出条件に「"第二倉庫"」と入力します

これで更新クエリは作成完了です。

リボンの[実行]をクリックします。
リボンの[実行]をクリックします

「○件のレコードが更新されます。・・・」とメッセージが表示されるので、問題なければ[はい]をクリックします。 
問題なければ[はい]をクリックします

商品マスターテーブルを開いて確認します。

「第二倉庫」の倉庫名が全て「第2倉庫」に書き換えられました。
「第二倉庫」の倉庫名が全て「第2倉庫」に書き換えられました