Access VBA質問箱 IV

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

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


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

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

【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足

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

【10652】Re:追加クエリ
回答  YU-TANG  - 08/11/1(土) 15:18 -

引用なし
パスワード
   こんにちは、YU-TANG です。
遅レスなのでもう見てないとは思いますが、一応。

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

いま現在、コマンドボタンを押したときに追加クエリを実行
するように設定していると思いますので、コマンドボタンを
押したときに追加クエリを2つ(片方は違うテーブルとやら
が追加先)実行するように変えればよいだけではないでしょうか。

それでは。

【10661】Re:追加クエリ
お礼  tyuyo  - 08/11/2(日) 10:17 -

引用なし
パスワード
   ▼YU-TANG さん:>
>いま現在、コマンドボタンを押したときに追加クエリを実行
>するように設定していると思いますので、コマンドボタンを
>押したときに追加クエリを2つ(片方は違うテーブルとやら
>が追加先)実行するように変えればよいだけではないでしょうか。

回答ありがとうございます。
上手く出来ました。

遅レスとはいえ、
ご教授ありがとうございました。

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