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

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

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

You are not logged in.

Announcement

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


#1 2020-01-05 10:54:31

繰り返しフィールドを使って別テーブルの値を集計

いつもお世話になっております。
FMP18、FMS18

Aテーブル
品名

Bテーブル
品名一覧[20](Aテーブル「流量」の動的値一覧を繰り返しフィールドに展開)
数量集計[20]

品名と品名一覧でリレーション。
品名ごとに数量を集計してBテーブルの数量集計フィールドに表示するにはどうしたらいいでしょうか?
できればAテーブルにフィールドを増やさない方法を探しています。

アドバイスを頂けると助かります。

Offline

#2 2020-01-05 11:34:24

Hiro
Member

Re: 繰り返しフィールドを使って別テーブルの値を集計

SQL関数の集計計算式を繰り返しフィールド「数量集計[20]」に適用する例、

ExecuteSQL(
   "
      SELECT COUNT(*)
      FROM ""Aテーブル""
      WHERE ""品名""=?
   "
   ; ""
   ; ""
   ; 品名一覧
)

Last edited by Hiro (2020-01-06 17:21:09)

Offline

#3 2020-01-06 10:22:56

Re: 繰り返しフィールドを使って別テーブルの値を集計

Hiroさん
ありがとうございます。
SQL関数は使ったことがありませんでしたが動作を確認できました。
やはりCount関数を繰り返しフィールドに個別に適用するような方法はないでしょうか?

Last edited by あいむみあ (2020-01-06 10:23:24)

Offline

#4 2020-01-06 12:47:52

Shin
Member

Re: 繰り返しフィールドを使って別テーブルの値を集計

Aテーブルに、フィールド(非保存でも可能)を2個追加してもいいのでしたら、集計機能を使って作れますが.
https://www.dropbox.com/s/ulk3t666e4lln … 2.zip?dl=0
フィールドの追加が出来ないのでしたら、SQL 以外では、データをBテーブルに持ってくる様な仕組みを作らないと難しいかも。

Offline

#5 2020-01-13 16:46:25

Re: 繰り返しフィールドを使って別テーブルの値を集計

Shinさん
やはりフィールドを作らないといけないのですね。
都度データをインポートする方法も含め検討します。
ありがとうございます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 555.35 KiB (Peak: 582.85 KiB) ]