みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
申し訳ありません。初心者です。
支払い伝票サイドに、プロジェクトキーをいれ
プロジェクト側にルックアップすることは出来ています。
ただ、支払い伝票が複数存在するため、その金額の合計を出すことが出来ません。
そもそも複数のレコードをルックアップできるのでしょうか…
申し訳ありませんがよろしくおねがいします。
Offline
Sum関数
を見てください
ヘルプのリンクです
https://fmhelp.filemaker.com/help/17/fm … um.html%23
Offline
ルックアップで数枚のレコードを見ているため単なるsum関数で対応できるのでしょうか?
Offline
テーブル構造、リレーション設定等分かりません。
また、ルックアップをお間違えではないですか?
ルックアップのヘルプです
https://fmhelp.filemaker.com/help/17/fm … ps.html%23
Offline
ルックアップで数枚のレコードを見ているため単なるsum関数で対応できるのでしょうか?
例えば1プロジェクトに3枚の支払い伝票があるとき、2枚目、3枚目は参照できていますか?
n_maedaさんのおっしゃるような「ルックアップで数枚のレコードを見ている」ということは、
そもそも不可能と思います。
理由はチポさんが示されたリンクのヘルプに説明されている通りで、
ルックアップはリレーション先の「最初の1件」をコピーするからです(どれが最初の伝票になるかはソート状態による)。
複数のレコードを同時にルックアップすることはできません。
したがってプロジェクト1件に対してN件の支払伝票が対応するとき、支払合計金額の取得するのに
ルックアップ機能はふさわしくありません。Sum関数が最もシンプルな答えでしょう。
具体的には、プロジェクトテーブルに計算フィールドを追加し、式をSum(支払い伝票::金額)のようにします。
Last edited by koeda (2019-09-03 06:55:10)
Offline
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 509.73 KiB (Peak: 515.7 KiB) ]