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

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

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

You are not logged in.

Announcement

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


#1 2015-10-24 05:26:37

tanto
Member

親子関係のリレーション

親子関係の商品の繰越し在庫の求め方を教えていただきたいのですが。 現在、テーブルが
品目tb  在庫tb   納品tb  入庫tb   構成tb
品番   品番      品番       品番    親品番
品名   品名      品名       品名    子品番
       在庫数     数量       数量     使用数
       基準日     日付a     日付b
       繰越日


5テーブル有り、リレーションを付け入庫tbからの繰越し在庫は在庫tbから、基準日から繰越しが可能になりましたが納品からの繰越し在庫が上手い事出来ません。 現状と致しまして
1. 納品tb::品番 = 構成::親品番
          構成::子品番 = 在庫::品番   
2.
納品tb::品番 = 在庫::品番 AND
納品tb::納品日 <= 在庫::基準日 AND
納品tb::納品日 > 在庫::繰越し日

3.

入庫tb::品番 = 在庫::品番 AND
入庫tb::入庫日 <= 在庫::基準日 AND
入庫tb::入庫日 > 在庫::繰越し日

の3つのリレーションですが、これですと1番目のリレーション関係に構成tbを挟んでいる為、在庫tbの基準日を変更しても反映されず全ての日付の合計値しか出ません。何か解決策が有れば教えていたけないでしょうか。例と致しまして

親品番     子品番       使用数
シチュー  ニンジン        1
シチュー  ジャガイモ     1
シチュー  ボロッコリー   2
カレー    牛肉              1
カレー   ニンジン         2
カレー   ジャガイモ      1
カレー   ルー              4

が有ります。ですが納品tbで単品だけの納品が出てきます。
品番              数量
ブロッコリー   8
カレー           10
シチュー         4
じゃがいも    20

以上よろしくお願いいたします。

Offline

#2 2015-10-24 10:59:52

tanto
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.005 seconds, 7 queries executed - Memory usage: 505.7 KiB (Peak: 516.78 KiB) ]