プロが教える店舗&オフィスのセキュリティ対策術

初心者なので、宜しくお願い申し上げます。

ACCESSでテーブルのフィールドに一括で数値の代入する方法を教えてください。

あるテーブルにあらたにフィールドを追加しました。
データ型は「数値型」で「長整数型」にしています。

このフィールドに一括で数値「0」を入れたいのですが、更新クエリーではできないのでしょうか?

更新クエリーで「レコードの更新」の式を
*0
=0
+0
&0
などいろいろやっても何も更新されません。

どうか宜しくお願い申し上げます。

A 回答 (3件)

説明が悪くて申し訳ありません。



更新クエリーを選択クエリーに変えてみて実行すると、レコードは表示されますか? 表示されないのであれば、クエリに何らかの選択条件がかかっているのかも知れません。

もしくは該当クエリをSQLビューで開いてみて、そのコードが以下のようになっていることを確認してください。

UPDATE TABLENAME SET TABLENAME.FIELDNAME = 0;

TABLENAME は更新したいテーブルの名前
FIELDNAME は追加したフィールドの名前

この回答への補足

ぎゃわん!!

なぜか今、うまく出来ました!(^^)!

なんで今までうまくできなかったのか?
自分でも良く判りません。

すいません、お騒がせしてしまって。
<m(__)m>

補足日時:2006/01/30 17:54
    • good
    • 0
この回答へのお礼

なんどもスイマセン(^_^.)
>TABLENAME は更新したいテーブルの名前
>FIELDNAME は追加したフィールドの名前

上記のように間違いないようです。

また、選択クエリーに変えてみて実行すると、レコードは全件表示されます。

お礼日時:2006/01/30 17:51

「更新クエリー」で該当するテーブルのフィールドを表示


フィールドの更新後の値欄に「0」と入力して実行してください。
※入力済みの数値を置き換えないようにする場合は抽出条件欄に「Is Null」を入力で対応できます。

後、新規レコードのことを考えると、テーブルやフォームのフィールドで
既定値に「0」を設定したほうがいいですよ。
    • good
    • 0

=0


+0
0
どれでもできますが、
クエリ選択にして更新したいデータは抽出できますか?
    • good
    • 0
この回答へのお礼

さっそくのご回答ありがとうございます。

抽出というより、新しく追加したフィールドなので
すべて「ブランク」なにもデータが入っていない
フィールドです。ここに数値「0」を一括で代入
したいのです。。。。(^_^.)

お礼日時:2006/01/30 16:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A