Access VBA質問箱 IV

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

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


2659 / 9994 ←次へ | 前へ→

【10606】追加クエリ
質問  tyuyo  - 08/10/17(金) 16:54 -

引用なし
パスワード
   Windows XP
Access 2003

初心者・長文ですが、ご教授お願いします。

追加クエリで、新規登録または更新をした時に
その1件のみを違うテーブルに追加保存したいのですが
何かいい方法はありますでしょうか?

やりたい事は以下の通りです。

テーブルA(管理表)
商品名 商品番号 保管場所 在庫
靴下A  A01    棚A-1   10足
靴下B  B01    棚B-1   10足
靴下C  C01    棚C-1   10足

テーブルB(履歴表)
商品名 商品番号 保管場所 在庫
靴下A  A01    棚A-1   10足
靴下B  B01    棚B-1   10足
靴下C  C01    棚C-1   10足

と、同じテーブルが2つあります。
テーブルA(管理表)を使って商品の管理をしており、
テーブルA内にはコマンドボタンで"新規登録"と"検索"と"更新"があります。

"新規登録"をすると、それぞれのフィールドに入力できるようになっており、
例えば・・・
商品名 商品番号 保管場所 在庫
靴下D  D01    棚D-1   20足

を新規登録すると、テーブルAには

テーブルA(管理表)
商品名 商品番号 保管場所 在庫
靴下A  A01    棚A-1   10足
靴下B  B01    棚B-1   10足
靴下C  C01    棚C-1   10足
靴下D  D01    棚D-1   20足

と、なるのですが、テーブルB(履歴表)の方にも同じようにしたいのと、
商品の更新をする際に"検索"ボタンで商品を検索(1つの商品しか表示されない)。
変更が終わったら"更新"ボタンで、テーブルAには上書き保存、
テーブルBには追加保存としたいのですが・・・

例えば・・・
テーブルA(管理表)
商品名 商品番号 保管場所 在庫
靴下A  A01    棚A-1   10足
靴下B  B01    棚B-1   10足
靴下C  C01    棚C-1   10足
靴下D  D01    棚D-1   20足

商品名:靴下Bを検索

テーブルA(管理表)
商品名 商品番号 保管場所 在庫
靴下B  B01    棚B-1   10足

となり、在庫:10足を5足に変更し更新

テーブルA(管理表)
商品名 商品番号 保管場所 在庫
靴下A  A01    棚A-1   10足
靴下B  B01    棚B-1   5足
靴下C  C01    棚C-1   10足
靴下D  D01    棚D-1   20足

テーブルB(履歴表)
商品名 商品番号 保管場所 在庫
靴下A  A01    棚A-1   10足
靴下B  B01    棚B-1   10足
靴下C  C01    棚C-1   10足
靴下D  D01    棚D-1   20足
靴下B  B01    棚B-1   5足

となるようにしたいのですが、何かいい方法はありますでしょうか?
かなりの長文になってしまいましたが、
ご教授の程、宜しくお願いします。
330 hits

【10606】追加クエリ tyuyo 08/10/17(金) 16:54 質問[未読]
【10652】Re:追加クエリ YU-TANG 08/11/1(土) 15:18 回答[未読]
【10661】Re:追加クエリ tyuyo 08/11/2(日) 10:17 お礼[未読]

2659 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078200
(SS)C-BOARD v3.8 is Free