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

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

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

You are not logged in.

Announcement

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


#1 2023-07-18 00:25:23

ny
Guest

例外的に1レコード=1売上でないものへの対処方法

1レコード1売上なので、売上テーブルに直接売上を入力しています
新たに、1日を1レコードとして、複数の売上を入力する取引先が1つ増えました

普段はいままでどおり直接売上テーブルに入力するとして、上記のために
売上テーブルを親として、複数の売上を1日単位で入力するためのテーブルを作り
子としてポータルをつくりました

子テーブルに商品コードや販売個数を入力していき、集計フィールドで集計(子販売個数集計フィールドとします)するようにしましたが
こういった場合、売上テーブルに反映させるには販売個数フィールドの計算値のオプションに
IF ( ISEMPTY (子::子販売個数集計) ; ”” ; 売上::販売個数 = 子::子販売個数集計フィールド)
として、集計値が変わるたびに更新するようにすればよいのでしょうか?

もしくは子テーブルの集計テーブルが更新されるたびに
対応する売上の販売個数に、子販売個数集計フィールドを挿入すればよいのでしょうか?

基本的な構造をかえて、1レコード1売上の場合でもすべて子テーブルに入力して
集計したほうがよいのでしょうか?

どういった対処をしていいかわからなくなってしまったのでよろしくお願いいたします

#2 2023-07-18 01:08:52

ny
Guest

Re: 例外的に1レコード=1売上でないものへの対処方法

自分でもこんがらがって回りくどくなりましたが
例えほとんどの売上が1レコード1売上であっても、そうでない場合が存在するのなら、
売上テーブルには取引先や日付、集計個数、金額などをおいて
実際の商品コードや個数などについては子テーブルに入力する仕組みのほうが無難でしょうか?

#3 2023-07-18 08:28:02

Shin
Member

Re: 例外的に1レコード=1売上でないものへの対処方法

売上明細をすべて別テーブルにしてしまうのが、全体の動きとしてスムーズになるでしょうね。データも、インポートすれば簡単に移行できます。

Last edited by Shin (2023-07-18 13:40:54)

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 547.22 KiB (Peak: 578.97 KiB) ]