2 返信 最新の回答 日時: Apr 14, 2012 6:46 AM ユーザー:mahsa828

    在庫管理について

    mahsa828

      タイトル

      在庫管理について

      フォーラムに投稿

      マーサの主治医です。 FM11AD Win7 で使用しています。

       

        〔テーブル名〕    : フィールド

        〔診療項目管理〕  : 診療項目No     診療項目名     

                         |  リレーション

        〔診療詳細管理〕  : 診療項目No     Look_診療項目名     使用数量     使用数量合計

                         |  リレーション

        〔仕入管理〕     : 診療項目No     Look_診療項目名     仕入数量     仕入数量合計

       

      このようなデータベースで在庫管理を行う場合、〔仕入管理〕の中に 在庫数 (仕入数量合計-使用数量合計) といったフィールドを作成するのか、新たに 〔在庫管理〕 というテーブルを作成するのでしょうか?

      〔在庫管理〕テーブルを作成した場合、どのようなフィールドを作成し、リレーションさせるのでしょうか?

       

       

        • 1. Re: 在庫管理について
          Shin

          診療項目での仕入、というのがよくわかりませんが。何らかの物品であると解釈させて頂きます。

           

          診療詳細管理が、出庫管理テーブルに相当しますね。

          このような管理では、仕入管理テーブル、出庫管理テーブルと別に、物品Noと仕入数量、使用数量、日付等を管理する在庫テーブルを作ります。そこへ、仕入管理テーブルや出庫管理テーブルから詳細データとして入力していきます。そのテーブルには、仕入数量 - 出庫数量 というフィールドを作り、商品コードで一致、日付で以下 を関連させる自己リレーションを張り、このフィールドの合計を計算させておきます。それが、在庫量になります。

          入庫管理    在庫管理    出庫管理

           入庫番号  = 入庫番号

                   出庫番号  = 出庫番号

           日付              日付

                 → 商品コード ←

                 → 入庫数量

                   出庫数量  ←

                   入庫数量 - 出庫数量

          • 2. Re: 在庫管理について
            mahsa828

            Shinさん、ありがとうございます。

            なんとなくイメージがつかめました。

            わからなくなったらまた質問させてください。