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

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

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

You are not logged in.

Announcement

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


#1 2016-09-27 12:08:29

ごう
Member

【再投稿】計算方法について

内容が抜けておりました。
申し訳ございません。

OS:[windows7 ]
FileMaker Ver:[15 ]

下記のデータベースを作成しております。
ご質問ですが、商品管理の受注合計表示用フィールドに1商品各カラーの受注合計をリアルタイムで表示する方法で悩んでいます。

各テーブル構成

■商品管理テーブル :
・受注明細管理とリレーション
・1商品につき1レコード

例:商品コード10000のレコードは オフ、ブラック
  商品コード10001のレコードは アイボリー、ネイビー
商品によって登録されているカラーが違います。また10カラーまで登録できるようにしており、受注合計表示用フィールドも1-10まであります。

■受注管理テーブル :
・受注明細管理とリレーション
・1件の取引先に複数の商品受注がありポータル[受注明細管理]に商品を入力します。

■受注明細管理テーブル
1商品ずつの受注を管理



例 取引先A 受注 商品コード10001 アイボリー2
  取引先B 受注 商品コード10001 アイボリー5、ネイビー5

商品管理テーブルの受注合計表示用フィールド1にはアイボリー7、受注合計表示用フィールド2にはネイビー5で表示
商品管理ではそれぞれ各カラーの受注合計(リアルタイムで)だけが知りたいです。

この場合、受注登録時スクリプトトリガでsum(受注明細管理:受注数)を各受注合計表示用フィールドに代入するのがベストでしょうか。
分かりづらいですが、よろしくお願い致します。

Last edited by ごう (2016-09-27 15:55:41)

Offline

#2 2016-09-27 16:24:23

チポ
Member

Re: 【再投稿】計算方法について

商品管理テーブルでカラーを繰り返しフィールドにして、
受注明細テーブルの受注数も繰り返しにし、各カラーの位置に受注数を入力。

こうすれば、受注明細テーブルで
集計フィールドと小計パートを使った集計レイアウトで各カラー別の合計が求められます。


気に入らないかな・・

Offline

#3 2016-09-28 09:20:50

ごう
Member

Re: 【再投稿】計算方法について

チポ wrote:

商品管理テーブルでカラーを繰り返しフィールドにして、
受注明細テーブルの受注数も繰り返しにし、各カラーの位置に受注数を入力。

こうすれば、受注明細テーブルで
集計フィールドと小計パートを使った集計レイアウトで各カラー別の合計が求められます。

チポさん、ご返答ありがとうございます。
一度試しましたが、集計レイアウトがなくても集計フィールドが計算されたのですが、レイアウトはないとだめなのでしょうか。
また商品管理テーブルで確認するには、リレーションで受注明細テーブルの集計フィールドを表示させるということでしょうか?
何度もすみませんが、よろしくお願い致します。

Offline

#4 2016-09-28 11:30:49

チポ
Member

Re: 【再投稿】計算方法について

ボディで集計結果を出すことも出来ますが、
小計パートの方がすっきり出来るかと。。

小計パートだけのレイアウトでリスト表示すれば合計の一覧が表示できます。


その結果を商品管理テーブルで表示するのは厄介ですよ。
計算フィールド等ノータッチでは無理ではないでしょうか、
スクリプトでとなるのでは。

Offline

#5 2016-09-28 13:04:28

旅人
Member

Re: 【再投稿】計算方法について

よく分からないけど(毎度・・・・)
カラーごとの合計なのですよね。
商品管理テーブルで4行繰り返しグローバルフィールドを作ってヘッダに置き
これにオフ、ブラック、アイボリー、ネイビーと入れて、このフィールドと
受注明細テーブルのカラーとリレーション。
受注明細テーブルはカラーで自己リレーションしてSum(自己2::数量)を作る。
商品管理テーブルでカラーごとの合計はLookup(受注明細::Sumのフィールド[1])
で非保存の4行繰り返しにしたら出ませんか。

Offline

#6 2016-09-28 18:33:19

ごう
Member

Re: 【再投稿】計算方法について

チポさん、旅人さん、ご返信ありがとうございます。
分かりづらくてすみません汗
商品管理画面は下記リンク先のようになってます。
https://www.amazon.co.jp/clouddrive/sha … _link_copy

質問には書いておりませんでしたが、他に発注数、仕入れ数等がございます。
それぞれの合計数量を商品管理画面で確認できるようにしたいと思っております。
やはりスクリプトトリガがよろしいでしょうか。レコード数は6千ぐらい(品番別)になります。
計算フィールドだと楽なのですが、これだけリレーション先の合計を表示するフィールドがあると処理上、良くないと思うのですがどうでしょうか。
よろしくお願い致します。

Offline

#7 2016-09-28 20:28:27

旅人
Member

Re: 【再投稿】計算方法について

カラーごとの総数ではなくて、コード・カラーごとの総数ということですか。
カラーとコードでリレーションすると同じなのですが。

Offline

#8 2016-09-29 22:10:19

ごう
Member

Re: 【再投稿】計算方法について

返信遅くなりすみません。
旅人さん一度試してみたいと思います。
ありがとうございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 519.7 KiB (Peak: 524.6 KiB) ]