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

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

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

You are not logged in.

Announcement

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


#1 2018-05-25 13:25:38

Koto
Member

グローバルフィールドより参照しLookup関数にて繰り返しフィールドに転記

いつもいつもご丁寧にありがとうございます
またまた、つまづいてしまいご相談させて頂きます
FMP16

売上テーブル
顧客CD
顧客名
大分類_商品CD(数字2桁)
大分類_商品名
小分類_商品CD(数字4桁)
小分類_商品名
先月売上
今月売上

顧客管理テーブル
顧客CD
顧客名
大分類_商品CD(グローバル)
大分類_商品名(グローバル)
小分類_商品CD(繰返しフィールド[5])
小分類_商品名(繰返しフィールド[5])
先月売上(繰返しフィールド[5])
今月売上(繰返しフィールド[5])

※顧客CDをリレーション

顧客管理テーブルの大分類にCD・商品名を入力すると、該当する小分類CD・商品名・売上を表示させたく思っております
どのようにLookup関数を活用すれば宜しいでしょうか?


売上テーブル商品CD・商品名・売上の例:)
大分類CD:大_商品名:小分類CD:小_商品名:先月売上:今月売上
01:魚 :0101:さわら:100円:200円
01:魚 :0102:たこ:200円:100円
02:野菜:0201:キャベツ:350円:250円
02:野菜:0202:じゃがいも:80円:120円
02:野菜:0204:にんじん:400円:200円
03:果物:0301:いちご:200円:400円
03:果物:0303:バナナ:500円:500円
03:果物:0306:スイカ:300円:300円


ご教授、お願い致します

Offline

#2 2018-05-25 13:41:38

Shin
Member

Re: グローバルフィールドより参照しLookup関数にて繰り返しフィールドに転記

全体的に見て、テーブルの構成が良く無いです。
繰り返しフィールドにデータを入れたいようですが、お薦めできません。少なくとも、5売上げを超えたらどうされますか。
データを保持させる必要性は無いと思いますので、表示そのものは、ポータルを使えば簡単でしょう。

Offline

#3 2018-05-25 13:49:19

Koto
Member

Re: グローバルフィールドより参照しLookup関数にて繰り返しフィールドに転記

Shin様
さっそくのお返事ありがとうございます
いつも本当にありがとうございます!!

繰返しフィールドは売上テーブルからの参照なのでデータの保持は考えておりません
小分類の最大が5つなので5以上になりません(例:果物:03:0301~0306までの3件)

※売上テーブルのレコードは顧客・小分類ごとに1レコードとなっております
(例:
大日本大学:03:果物:0303:バナナ:500円:500円
大日本大学:03:果物:0306:スイカ:300円:300円

東関西学院:03:果物:0303:バナナ:700円:600円
東関西学院:03:果物:0306:スイカ:200円:400円


引続き宜しくお願い致します

Last edited by Koto (2018-05-25 13:52:44)

Offline

#4 2018-05-25 14:56:32

Shin
Member

Re: グローバルフィールドより参照しLookup関数にて繰り返しフィールドに転記

顧客CD と 大分類_商品CD でリレーションを張り、ポータルで表示させれば十分では。

Offline

#5 2018-05-25 15:15:43

Koto
Member

Re: グローバルフィールドより参照しLookup関数にて繰り返しフィールドに転記

Shin様
ありがとうございます!!

アドバイス通り顧客CDと大分類CDのリレーションにてポータル表示で出来ました!!!
本当にいつもありがとうございます!!!

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: 509.39 KiB (Peak: 516.22 KiB) ]