12/10/2023

Access。クエリ。フィールド内の未入力に、手早く一括して同じ文字を入力したい。【not entered】

Access。クエリ。フィールド内の未入力に、手早く一括して同じ文字を入力したい。

<Access:更新クエリ>

レポート提出を確認するテーブルがあります。


提出済フィールドが空欄のデータに、「未提出」という文字を入力したいわけです。


今回は、「更新クエリ」をつかって、「未提出」という文字を入力します。


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


クエリデザインタブの「更新」をクリックします。


テーブルを選択します。


レコードの更新に「”未提出”」と設定します。


提出条件に「null」と入力すると、「Is Null」に変わります。

抽出条件の「Is Null」は、空白という意味です。


あとは、実行ボタンをクリックして確認してみましょう。


更新件数の確認ダイアログボックスが表示されてきましたら、「はい」をクリックします。


あとは、更新できたのかを確認しましょう。


提出済のフィールドは、空白のデータはなく、空白だったところには「未提出」という文字が入力されています。


なお、「更新クエリ」は作り慣れていない、あるいは、条件が複雑なときは、間違ったまま実行すると、取り返しのつかない事態が発生する可能性が高くなります。

まずは、条件に合致するデータを抽出する選択クエリをつくり、その後、「更新クエリ」に変換していくといいでしょう。