初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2022-10-25 15:02:31

LLLL
Guest

売上と仕入のテーブルをひとつにするべきか

売上と仕入れの管理をするときに
任意のグループを設定し、どの売上にどの程度の仕入れがかかっているかを把握したいとします

こういったときは売上テーブルと仕入れテーブルに分けるのがDB的な正規化のようですが
素人が個人経営レベルの用途で使う場合には、レコード数も少ないし保守(と言えるほどのものでもないと思いますが)
も自分でやるので双方をひとつのテーブルでやるのがいいのでしょうか?
判別フィールドを作り売上なら1 仕入れなら2とすれば
金額や個数など多くのフィールドが共用できて総フィールド数も減りそうです

ファイルメーカーの場合、テーブルをまたぐと計算させるのが面倒になるようですのでなおさらでしょうか?

#2 2022-10-25 15:28:46

Shin
Member

Re: 売上と仕入のテーブルをひとつにするべきか

在庫 という視点から見ると、正規化すると1テーブルになるのでは。
判別フィールドは作らず、仕入れ数、売上数 というフィールドを作っておけば、それの内容で判別できます。
このテーブルでは、商品をグループで抽出すれば、入出庫が一覧できますので、比率を求めることも容易でしょう。

Offline

#3 2022-10-25 15:50:23

LLLL
Guest

Re: 売上と仕入のテーブルをひとつにするべきか

業種を書いていなかったので誤解をまねいたかもしれません
配送業をやっておりまして
売上(配送料)と仕入れ(燃料費や各種経費)
といった意味合いでした

ある業務グループの売上がこれで
それにかかる仕入れ(経費)がこれ
と把握したいです

#4 2022-10-26 08:41:50

Shin
Member

Re: 売上と仕入のテーブルをひとつにするべきか

そのデータを、経理まで利用とするのでしたら1テーブルの方がいいでしょうね。時系列が必要ならば、こちらでしょう。
そうでなければ、どちらでもいいのでは。

Offline

#5 2022-10-26 09:33:56

チポ
Member

Re: 売上と仕入のテーブルをひとつにするべきか

私なら別テーブルにしますね。

> 売上(配送料)と仕入れ(燃料費や各種経費)
この二つは全く別のものを扱うので、
一つにする意味がないように思えます。

> ある業務グループの売上がこれで
> それにかかる仕入れ(経費)がこれ

1売上に対する経費なら、
売上げに仕入れを紐づければいいでしょう。

業務グループごとの経費なら、
仕入に業務グループが分かるものを持たせればいいでしょう。

Offline

#6 2022-10-27 14:48:14

素人
Guest

Re: 売上と仕入のテーブルをひとつにするべきか

PC仕入れ→PC売上、と同じモノなら1テーブルが管理しやすいとは思います。
名称、仕入れ日付、仕入れ価格、販売日付、販売価格、粗利

しかし、モノが被らないなら、どちらでも良いかと。自分の組める方で、
1テーブルでするなら、
日付、名称、収入、支出

別テーブルにするなら
日付、名称、金額

業務グループを加えるなら、
業務グループのテーブルを作り、(毎回、業務グループの名称入力は手間でしょうから、マスタ管理しておけば便利です)
グループ名
上記、1テーブルでするなら、
日付、名称、収入、支出、グループ名(ドロップダウンで選択)
とでも、すれば出来ます。
更に必要なら、担当者、車体番号、配送地域など項目を増やしていけば良いです。簡単に作るなら、このくらいで使用できます。

#7 2022-10-28 02:39:32

LLLL
Guest

Re: 売上と仕入のテーブルをひとつにするべきか

回答有り難うございます
なんらかの符号をつけておけばテーブルが違ってもそこまでの問題ではないようですね
ただ、実際の計算をやるのはどのテーブルになるのでしょうか?

計算用テーブルを使って足し引きするレコードを双方からもってくる感じでしょうか?

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 555.99 KiB (Peak: 579.59 KiB) ]