Access:特定のレコードのみ更新|更新クエリに抽出条件を設定

更新クエリの抽出条件にレコードを特定する式を入力すると、特定したレコードのみ更新させることができます。

BackHome Backクエリ

ここでは請求書テーブルの請求書番号が101と102のレコードを抽出し、郵便番号データの先頭に「〒」の文字を付けます。

VBAで更新クエリを作成し実行する(アクション クエリ)」も掲載していますので参考にしてください。




更新クエリを作成し抽出条件を設定する手順

リボンの「作成」「クエリデザイン」をクリックします。

クエリのリボン

更新するテーブルを選択します。

ここでは、請求書のテーブルを使います。

クエリの元テーブルを追加

  1. 更新するフィールドをダブルクリックしデザイングリッドに追加します。
    ここでは、請求書番号と郵便番号を指定しました。
  2. リボンのクエリツール デザインのクエリの種類から更新ボタンをクリックします。
  3. 抽出条件を入力します。
    ここでは、>=101 And <=102 と入力しました。 これで、請求書番号が101と102のレコードが抽出されます。
    次に、レコードの更新を入力します。
    ここでは、"〒" & [郵便番号] と入力しました。 これで、郵便番号の先頭に 〒 の文字が付きます。
  4. 実行ボタンをクリックします。
抽出条件と更新する式を入力

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

更新メッセージ

請求書番号が101と102のレコードの郵便番号の先頭に 〒 の文字が付きました。

更新された郵便番号

BackHome Backクエリ

Copyright(C) FeedSoft