みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
はじめまして。
WIN11 FM18使用しています。
当方初心者で、現在勉強中であります。
下記にファイルをアップしました。
https://www.dropbox.com/s/2f2sgfm7g9wbj … fmp12?dl=0
とある事情で、前任者から急遽引き継いだファイルメーカーのファイルなのですが、
機能としては問題なく今のところ使用しています。
ですが、上司から、売り上げや、在庫管理できるようにしてくださいと言われました。
売り上げは、なんとかここの過去ログ等を拝見させていただき形にできましたが在庫管理についてはうまくいきませんでした。
商品を仕入れ、お客さんが該当の商品を買ったら在庫からその数量分差し引くということを行いたいのですが、
どのように、リレーションや数式を組めばよいでしょうか?
いろいろ試しましたが、どれもうまくいきませんでした。
ご教授お願い致します。
売上の明細はできているようですので、仕入れ部分をそこに追加すればいいでしょうね。
仕入れ伝票テーブルを作り、明細テーブルとつないでおきます。明細に、仕入れコード、仕入数、仕入数 - 売上数 という計算フィールドを追加し、さらに入出庫数を合計する集計フィールドも作ります。
https://fm-aid.com/bbs2/viewtopic.php?id=12358
のサンプルが参考になるでしょう。納品部分を、現在の来店に置き換えればいいです。
商品コードをキーとして集計すれば、在庫が集計されます。または、商品マスターから参照してもいいでしょう。
会計年度や半期などに合わせて棚卸しがあるでしょうから、それと同時に、棚卸し(または期末)でのみなし出庫、棚卸し(期始)みなし入庫としてデータをリセットしておくと、棚卸し期間の単位で集計できますので、計算が早くなります。
Last edited by Shin (2022-07-08 08:44:53)
Offline
売上の明細はできているようですので、仕入れ部分をそこに追加すればいいでしょうね。
仕入れ伝票テーブルを作り、明細テーブルとつないでおきます。明細に、仕入れコード、仕入数、仕入数 - 売上数 という計算フィールドを追加し、さらに入出庫数を合計する集計フィールドも作ります。
https://fm-aid.com/bbs2/viewtopic.php?id=12358
のサンプルが参考になるでしょう。納品部分を、現在の来店に置き換えればいいです。商品コードをキーとして集計すれば、在庫が集計されます。または、商品マスターから参照してもいいでしょう。
会計年度や半期などに合わせて棚卸しがあるでしょうから、それと同時に、棚卸し(または期末)でのみなし出庫、棚卸し(期始)みなし入庫としてデータをリセットしておくと、棚卸し期間の単位で集計できますので、計算が早くなります。
返信いただきありがとうございます。
>>仕入れ伝票テーブルを作り、明細テーブルとつないでおきます。明細に、仕入れコード、仕入数、仕入数 - 売上数 という計算フィールドを追加し、さらに入出庫数を合計する集計フィールドも作ります。
仕入れ伝票テーブルを作り、明細テーブルとつなぐところですが、明細テーブルの請求書Noとリレーションすればよろしいでしょうか?
サンプルを見たのですが、いまいち理解できませんでした(汗
サンプルのリレーションとその動きがよくわかりませんでした。
サンプルの各テーブルにある
"ID"と"_ID"をつないでありますが、どういう意味があるのでしょうか。
無知で申し訳ありません。
概略ですが、
売上テーブル::売上キー = 明細テーブル::売上キー
仕入テーブル::仕入キー = 明細テーブル::仕入キー
というリレーションをはり、売上数は売上から入力、仕入数は仕入から入力します。
サンプルでは、売上系と仕入系を全く分けたリレーションになっていますが、明細は同じテーブルです。
Offline
概略ですが、
売上テーブル::売上キー = 明細テーブル::売上キー
仕入テーブル::仕入キー = 明細テーブル::仕入キー
というリレーションをはり、売上数は売上から入力、仕入数は仕入から入力します。
サンプルでは、売上系と仕入系を全く分けたリレーションになっていますが、明細は同じテーブルです。
返信いただいたのにレスポンス遅くなり申し訳ございません。
色々やってみましたがうまくできませんでした汗
仕入れテーブルを作り、仕入れキー、日付、業者名などのフィールドを作ります。
現在の明細テーブルに、仕入れキー、仕入数、というフィールドを追加します。仕入れキーで、仕入れテーブルとリレーションします。
仕入れテーブルでレイアウトを作り、ポータルで明細を表示し、商品名、仕入数フィールドを配置します。これで、仕入れの入力が出来るようになったはずです。
これで、明細テーブルをみると、商品名、仕入れ、売上がみえているはずです。これを、商品名、日付ででソートすると、入出庫がみえてきます。
とりあえず、ここまではできているのですか。
Offline
https://www.dropbox.com/s/2f2sgfm7g9wbj … fmp12?dl=0
ありがとうございます。
こういうことでよろしいでしょうか?
前任にくらべ、かなりFikemakerに疎くて四苦八苦しています。
いたらないこともありますがよろしくお願いいたします
Offline
ファイルの添削は、仕事としての依頼以外は原則行いませんので、悪しからず。
明細のレイアウトで、
販売キー 仕入キー 日付 物品名(コード) 販売数量 仕入数量 販売-仕入数 在庫集計
というリストが作れればいいでしょう。それを、物品で集計すれば、在庫の動きが見えます。> かなりFikemakerに疎くて四苦八苦しています。
業務として行なっているのですから、他からみるとただの言い訳ですよ。
Claris社の リソース のページの公式教材を隅々まで勉強しましょう。それと、いろいろなサンプルファイルを開いてみて、動きを研究してみましょう。
助かりました。あとは何とかやってみます。
ありがとうございます。
そうですね。
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 584.66 KiB (Peak: 601.56 KiB) ]