過去の桐井戸端BBS (桐ver.9)
20954 入出庫の数を在庫数に反映させるにはどうしたらよいのでしょうか yone 2003/06/19-13:52
初心者です。簡単な在庫管理を作りたいのですが、
日々の入出庫で変化する現在の在庫数をどうしたらよいのか分かりません。
作りたいイメージとしては下記のように入庫.tbl、出庫.tbl、棚.tblを作り入庫、
出庫で品番の同じ商品の数が増減すると、自身の表の項目[現在個数]が増減し、
さらに棚.tblの[現在個数]にも反映されるようにしたいのですが・・・。
ご指導宜しくお願いします。

棚.tbl
品番  在個数
001   10

入庫.tbl (入力前に棚.tblに在庫数が10個あるとします)
月日 品番 入荷数 現在個数
    001    1    11
終了後、棚.tblの在庫数も11に変化させる。

出庫.tbl (入力前に棚.tblに在庫数が10個あるとします)
月日 品番 出荷数 現在個数
    001    1    9
終了後、棚.tblの在庫数も9に変化させる。
20965 Re:入出庫の数を在庫数に反映させるには・・ 悲しげ 2003/06/19-22:24
記事番号20954へのコメント
どもっ、yoneさん
連続する半角空白はこのBBSではひとつの半角と見なされます。
例示が見にくかったので、以下のように書き換えます。
--------------------------------------------------
棚.tbl
品番  在個数
001  10

入庫.tbl (入力前に棚.tblに在庫数が10個あるとします)
月日 品番 入荷数 現在個数
    001  1   11
終了後、棚.tblの在庫数も11に変化させる。

出庫.tbl (入力前に棚.tblに在庫数が10個あるとします)
月日 品番 出荷数 現在個数
    001  1    9
終了後、棚.tblの在庫数も9に変化させる。
--------------------------------------------------

入庫.tblや出庫.tblは、入力用の作業表に過ぎないので、
自身の表の項目[現在個数]を増減させる必要があるかどうかに少々疑問がありますので
(単なる「見た目」かもしれませんけど)、ちょっとパスしたいところです。(^^;)
が、これを出すには、現在個数を先ずは取得する必要があるのではありませんか?
とすれば、項目計算式だと(入庫.tblの場合)
  #表引き([品番],=,"棚.tbl",[品番],[在庫数])+[入荷数]
あたりでしょうか?

それはさておき、このような場合は併合/置換を使います。

棚.tblから(入庫データの場合)併合元表を入庫.tblに指定します。
照合項目は双方とも[品番]、棚.tblの[在庫数]に対する併合項目は
[入荷数]、操作は「加算」です。
出庫データの場合はそれぞれ[出庫数]と「減算」です。
ま、一度やってみればすぐに理解できます。
あとはこれを併合条件なりに登録した上で、道具箱に登録して使うなんてのはどうでしょう
(私は道具箱を使ったことありませんが)。(^^;)

20970 有り難うございました yone 2003/06/20-10:59
記事番号20965へのコメント
悲しげさん、大変有り難うございました。初心者でまたお尋ねすることがあると思いますが、
その際には宜しくお願い致します。
悲しげさんみたいに、初心者からの単純な質問にもアドバイスしていただけるお方がいると大変心強く思います。
有り難うございました。

戻る