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

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

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

You are not logged in.

Announcement

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


#1 2019-08-31 17:27:36

n_maeda
Member

異なるプロジェクトの異なるレコードの数字のルックアップ合計を出したい。

申し訳ありません。初心者です。

支払い伝票サイドに、プロジェクトキーをいれ
プロジェクト側にルックアップすることは出来ています。

ただ、支払い伝票が複数存在するため、その金額の合計を出すことが出来ません。
そもそも複数のレコードをルックアップできるのでしょうか…

申し訳ありませんがよろしくおねがいします。

Offline

#2 2019-08-31 17:39:04

チポ
Member

Re: 異なるプロジェクトの異なるレコードの数字のルックアップ合計を出したい。

Sum関数
を見てください

ヘルプのリンクです
https://fmhelp.filemaker.com/help/17/fm … um.html%23

Offline

#3 2019-08-31 18:32:42

n_maeda
Member

Re: 異なるプロジェクトの異なるレコードの数字のルックアップ合計を出したい。

ルックアップで数枚のレコードを見ているため単なるsum関数で対応できるのでしょうか?

Offline

#4 2019-09-02 08:53:11

チポ
Member

Re: 異なるプロジェクトの異なるレコードの数字のルックアップ合計を出したい。

テーブル構造、リレーション設定等分かりません。

また、ルックアップをお間違えではないですか?
ルックアップのヘルプです
https://fmhelp.filemaker.com/help/17/fm … ps.html%23

Offline

#5 2019-09-03 06:33:15

koeda
Member

Re: 異なるプロジェクトの異なるレコードの数字のルックアップ合計を出したい。

n_maeda wrote:

ルックアップで数枚のレコードを見ているため単なるsum関数で対応できるのでしょうか?

例えば1プロジェクトに3枚の支払い伝票があるとき、2枚目、3枚目は参照できていますか?
n_maedaさんのおっしゃるような「ルックアップで数枚のレコードを見ている」ということは、
そもそも不可能と思います。

理由はチポさんが示されたリンクのヘルプに説明されている通りで、
ルックアップはリレーション先の「最初の1件」をコピーするからです(どれが最初の伝票になるかはソート状態による)。
複数のレコードを同時にルックアップすることはできません。

したがってプロジェクト1件に対してN件の支払伝票が対応するとき、支払合計金額の取得するのに
ルックアップ機能はふさわしくありません。Sum関数が最もシンプルな答えでしょう。

具体的には、プロジェクトテーブルに計算フィールドを追加し、式をSum(支払い伝票::金額)のようにします。

Last edited by koeda (2019-09-03 06:55:10)

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: 509.73 KiB (Peak: 515.7 KiB) ]