• ベストアンサー

(Access)VBAで計算を・・・。

仕入数と販売数と在庫数で、仕入数を10と入力すると自動的に在庫数は10、そのあとに販売数3と入力すると在庫数が7というふうに計算させる方法が知りたいのです。 よろしくお願いします!

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

テーブル名を「台帳」という名前として、在庫数を計算するクエリーは、 Select (Sum(仕入数)-Sum(販売数)) as 在庫数 From 台帳 でしょう。仕入れ合計と販売数合計の差が在庫になってます。前期からの繰越とかは仕入れにします。 で、テーブルを更新するたびに、クエリーを開きなおすか、フォームにクエリーを表示している場合は、コマンドボタンにMe.Requeryを登録しておいて実行するとかはどうでしょうか。

kintaro987
質問者

お礼

ありがとうございました!!