VBA内でSQL(UPDATEをループ処理)したいのですが
アクセスを使って
UPDATE 在庫計画 SET 在庫計画.2 =[1]-[2];
在庫計画・・・テーブル名
1・・・フィールド名 ・・・1の在庫数
2・・・フィールド名 ・・・2の払出し数
上記のSQLで 2の払出し数を在庫数に更新して
在庫予測をします。
テーブルには、3,4,5・・・30,31のフィールド(払出し数)があります。
UPDATE 在庫計画 SET 在庫計画.3 =[2]-[3];
のように更新クエリを次々作って3,4,5・・・の在庫予測数に
更新して行くのは大変なので
VBA内でSQLを実行する方法を教えてください。
FOR NEXT を用いてループを組んでいけば良いのでしょうが
VBAの知識が無く困っています。
お礼
ありがとうございます。 今、アクセスを勉強していて、その中でクエリ処理の中でSQL文を書く部分があったのですが、アクセスの参考書にはVBAが記載されており、SQLとどう違うのかなと思って質問しました。 私は『パソコンでデータを扱う事務職』への転職を希望しているのですが、そういう場合は、言語処理まで扱う必要はないのかもしれないのですが、用心してVBAも勉強しようと思います。