|
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足
となるようにしたいのですが、何かいい方法はありますでしょうか?
かなりの長文になってしまいましたが、
ご教授の程、宜しくお願いします。
|
|