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

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

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

You are not logged in.

Announcement

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


#1 2018-01-06 17:30:15

LZZY
Member

フィールド設定でリレーション先の値を設定する

スクリプトのフィールド設定の質問です

リレーション結果(というか対象のリレーション先の値)
をフィールド設定の計算結果にいれるにはどうやったらいいでしょうか?

例えば同じ商品でも取引先ごとに単価がことなるとき、
単価テーブル、取引先テーブル、設定テーブルを作成し

【単価テーブル】
単価ID 単価 商品ID
1    100 1
2    40   1
3    200   1

【設定テーブル】
単価ID 取引先ID
1    1
1    2
2    1
2    2

とするとき
スクリプトのフィールド設定で、
リレーションされているものが
単価ID1で取引先IDが1のときに
100 を取り出す、
取引先IDが2なら40を取り出すということです

Offline

#2 2018-01-07 22:15:23

LZZY
Member

Re: フィールド設定でリレーション先の値を設定する

一度適当なフィールドに、値を格納し
それをスクリプトで利用するようにするしかないでしょうか?

Offline

#3 2018-01-08 01:15:54

Hiro
Member

Re: フィールド設定でリレーション先の値を設定する

テーブル説明が誤っているのか、
質問内容がさっぱり分かりません。

Offline

#4 2018-01-08 11:40:21

qb_dp
Member

Re: フィールド設定でリレーション先の値を設定する

どのテーブルで参照したいか? が書かれていませんね。

「見積」とか「売上」の様なカンジであれば、

売上(親)テーブル
└売上明細テーブル
の様な構成の場合、
売上明細テーブルから単価を参照したい? とか...。

Offline

#5 2018-01-08 15:48:39

Shin
Member

Re: フィールド設定でリレーション先の値を設定する

売上    売上明細    単価マスター
伝票     = 伝票
取引      (取引)=      取引先
          商品  =     商品
                    単価
という感じで良いのでは。

Last edited by Shin (2018-01-08 15:54:01)

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: 505.17 KiB (Peak: 516.03 KiB) ]