![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
ファイルメーカーproで在庫管理をしたいと思っています。
商品名と数量と区分みたいなもので、月別に管理したいので前月残(月末の棚卸の数)をまず始めに入れておいて毎日出荷があった場合と入荷があった場合は新しいレコードに入力して管理していこうと思っています。それを毎日在庫が見れるようにしたいのです。前月残に入荷があった場合は+(プラス)して。出荷があった場合は-(マイナス)して商品別に日々の在庫が一覧で出てくるようにしたいです。
欲を言えば、画面上で商品別に前日残と当日入荷数と当日出荷数が出てくれば尚良いです。
商品名 前日残 本日入荷 本日出荷 在庫
例えば リップスティック●●● 3 1 1 3
どのように管理したら良いですか?計算式で組みこむのが良いと思いますがいまいち思いつきません。
宜しくお願いします。画期的なものを作りたいです。
No.4ベストアンサー
- 回答日時:
#1の出直しです。
#3の方の、sum関数で、思い出しました。(^^;ゞポリポリ
区分の意味、目的がわからないので、これを無視して書きます。
月別に管理したいとのことですが、下記の例では、簡略化のために
通しで何年も管理できるような方法にしてあります。
(月末、月次 の概念を省略してあります)
ファイルは、1個でも行けます。
在庫管理.fp5 を作ります。
最低限、必要なフィールドは、 下記のように定義してください。
フィールド名(例) フィールドタイプ
商品名 テキスト
入荷数量 数字
出荷数量 数字
収支 計算フィールド
入荷数量 - 出荷数量
つぎに、自己リレーションを作成します。
リレーション名(例):商品名自己
関連ファイル :在庫管理.fp5 (自分自身です)
照合フィールド :商品名 と 商品名
関連するレコードのソートは、不要です。
続いて、追加のフィールド定義を行います。
フィールド名(例) フィールドタイプ
在庫 計算フィールド
Sum(商品名自己::収支)
sum()の中は、次のように記述します。
計算フィールドの定義の画面で、「現在のファイル」を押しながら、
1つ下がり、「商品名自己」を選び、その中の、収支 フィールドを
選びます。
こうすれば、画面上で商品別の在庫数量が常時、在庫フィールドに
表示されます。
この動作がわかってから、月次の概念を導入しても良いと思います。
No.3
- 回答日時:
私も在庫管理をファイルメーカーでしています。
良ければ参考にしてみてください。
まず、「在庫表」と「入出庫管理」ファイルを作り各ファイルに以下のようなフィールドをつくります。
在庫表
商品ID(リレーション)
商品名
現在の在庫数 sam(*入出庫管理(入出庫数))
入出庫管理
商品ID(リレーション)
入出庫日
入出庫数
その他必要なフィールドは作ってください
在庫表のポータルフィールドで各商品の入出庫を管理します。
入荷の際は「1」など出庫の際は「-1」などですね。
在庫表の現在の在庫数を入出庫管理の入出庫数の合計にしておけばブラウズモードで常に現在の在庫が確認できます。ポータル行の行数によって本日の入庫数や出庫数などを一覧しています。
また、レイアウトを表形式にして各商品の在庫数を一覧することも可能です。
商品ごとに区分フィールドを作っておけばそれぞれの区分だけを抜き出しリスト表示が可能です。
過去の在庫は入出庫日をもとに日付を取り出せば「2002.10月」の入出庫数なども閲覧が出来ます。
No.1
- 回答日時:
ファイルメーカーPro5をお使いと言うことは、だいたいの操作には習熟して居られますね?
最低限、必要なフィールドは、
フィールド名(例) フィールドタイプ
品名 テキスト
年月 数字(たとえば、2002.11 とか入力します)
月末付近は、手修正が必要になりますが、
オプションの、入力値の自動化で
Year (Status (日付))+Month (Status (日付)) / 100
という、計算値を指定しても良いかも知れません。
入荷数量 数字
出荷数量 数字
収支 計算フィールド
入荷数量 - 出荷数量
在庫数量 集計フィールド
収支の合計(現在の合計にチェックを入れる)
表形式レイアウトに、品名、入荷数量、出荷数量、在庫数量 を配置して、
年月、品名でソートをかけて、プレビューすれば、できあがりです。
おまけとしては、
年月日(日付タイプ、作成日を自動入力)
備考(文字タイプ)
などを必要に応じて設定してください。
もし、
「プレビューモードが嫌だ」
「ブラウズモードでリアルタイムに表示したい」
となると、ちょっと工夫が必要です。
Status(レコード番号) の計算フィールドを、非保存(索引オプションで計算結果を保存せず必要時に計算するにチェックを入れる)で作る。
NumToText(年月 * 100 ) & 品名 の計算フィールドを作り、これを照合フィールドとして、自己リレーションを作成する。関連するレコードをソートのオプションで、先ほどの、Status(レコード番号) の計算フィールドを降順でソートする。
こうすれば、プレビュー画面でなくても、現在の在庫が見えます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 運輸業・郵便業 ●(令和なのですが…) 今時、 (倉庫会社の在庫の)倉庫管理システムが、 “紙”(商品依頼書•注文書 2 2022/08/07 18:09
- Excel(エクセル) Excelで在庫表(クエリ、ピボット) 2 2022/04/11 17:11
- Excel(エクセル) Excel 在庫管理について 3 2023/02/09 10:00
- 営業・販売・サービス 入荷がいつになるか分からない問い合わせ 6 2022/12/08 07:55
- その他(ビジネス・キャリア) 事業復活支援金の事前確認での売上高チェックについて 2 2022/03/26 13:47
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- その他(AV機器・カメラ) ソニーストア 1 2022/12/22 10:02
- Visual Basic(VBA) EXCEL関数LOOKUPとFILTERについての質問です 1 2022/12/21 05:53
- ヤフオク! 関税 詐欺でしょうか?ヤフオク 3 2023/06/25 11:22
- その他(プログラミング・Web制作) パイソンでのプログラミングについて 3 2022/08/11 20:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスで入力したデータの順...
-
「#エラー」の回避
-
accessのフィールドに10桁の数...
-
Accessでボタンを押すと今日の...
-
追加クエリ実行時に入力した文...
-
FileMakerで、フィールドの値が...
-
ExcelからAccessデータを検索す...
-
ファイルメーカーの集計方法を...
-
住所の改行について
-
WORD差し込み印刷:日付の処理 ...
-
差し込み文書のルールで if the...
-
A1、A2、A3・・・とデータを増...
-
Wordでページ番号を計算式で入...
-
ACCESSのクエリの関数について
-
アクセス Access 時間の引き算
-
ACCESSでデータ変更箇所が分か...
-
MS-WORDで、あるフィールドに入...
-
FileMakerで画像をまとめて書き...
-
Access フィールド内の値で、...
-
ファイルメーカーで条件によっ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「#エラー」の回避
-
アクセスで入力したデータの順...
-
ExcelからAccessデータを検索す...
-
差し込み文書のルールで if the...
-
accessのフィールドに10桁の数...
-
Access フィールド内の値で、...
-
Accessで値がnullの場合は計算...
-
フィールドの中のテキストを分...
-
Accessでボタンを押すと今日の...
-
access フィールドのサイズ(文...
-
FileMakerで、フィールドの値が...
-
MS-WORDで、あるフィールドに入...
-
ACCESSでデータ変更箇所が分か...
-
MS-ACCESSで中央値(ME...
-
ファイルメーカー複数フィール...
-
WORD差し込み印刷:日付の処理 ...
-
アクセス Access 時間の引き算
-
WORDフィールドコード一括編集
-
Wordでページ番号を計算式で入...
-
accessのVBAで変数名でフィ...
おすすめ情報