Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


780 / 2272 ツリー ←次へ | 前へ→

【10162】他のテーブルを参照した更新について かめ 08/1/22(火) 18:38 質問[未読]
【10163】Re:他のテーブルを参照した更新について VBWASURETA 08/1/22(火) 19:24 回答[未読]
【10164】Re:他のテーブルを参照した更新について VBWASURETA 08/1/22(火) 20:13 発言[未読]
【10165】Re:他のテーブルを参照した更新について かめ 08/1/23(水) 13:11 お礼[未読]

【10162】他のテーブルを参照した更新について
質問  かめ  - 08/1/22(火) 18:38 -

引用なし
パスワード
   1つ教えて下さい。

下のようにデータが入力されている
テーブルa テーブルbがあり
テーブルaの品目をテーブルbの番号と対応して
更新したいのですが、更新クエリで出来るでしょうか?
初心者ですみません。
なお、テーブルaの品目はすべてnull値です。

よろしくお願いします。


テーブルa       テーブルb

番号 品目      番号 品目
1           1  りんご
2           2  みかん
3           3  いちご

【10163】Re:他のテーブルを参照した更新について
回答  VBWASURETA  - 08/1/22(火) 19:24 -

引用なし
パスワード
   ▼かめ さん:

こんばんは。
ちょっと確認してないので、SQL文が間違っているかも知れませんが。

Update テーブルa, テーブルb set [テーブルa]![品目] = [テーブルb]![品目] Where [テーブルa]![番号] = [テーブルb]![番号]

で、確認してもらえますか?

【10164】Re:他のテーブルを参照した更新について
発言  VBWASURETA  - 08/1/22(火) 20:13 -

引用なし
パスワード
   ▼かめ さん:

補足です。

テーブル同士の更新は可能です。
ちょっとSQL文が正しいか未確認ですが、実際数年前まで使って更新してました。

Update テーブル名 Set [更新テーブル名]![更新フィールド名] = [セットする値] Where [条件内容]

だったと思います。
今は確認できませんが、自分も後ほど確認してみます。

【10165】Re:他のテーブルを参照した更新について
お礼  かめ  - 08/1/23(水) 13:11 -

引用なし
パスワード
   ▼VBWASURETA さん:

>Update テーブルa, テーブルb set [テーブルa]![品目] = [テーブルb]![品目] >Where [テーブルa]![番号] = [テーブルb]![番号]

上記のクエリで出来ました。
ありがとうございました。

感謝、感謝 です。

本当にありがとうございました。

780 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free