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

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

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

You are not logged in.

Announcement

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


#1 2021-01-27 23:30:31

しろ92
Member

フッタにポータルで集計表示

お世話のなっております。
ポータルの集計表示を過去レスなども見ながら試していたのですが、なかなかうまくいきません。
下記のような感じにするにはどのようにしたらよろしいでしょうか。

テーブルA
フィールド:出荷日、配送先、品番、カラー、数量、集計

下記はデータは出荷日1/30、配送先Aを一覧で表示しています。
配送先はAからDまであります。

一覧(ボディパートに表示)
品番     カラー       数量
A123    赤             20
A123    黒             40
A125     カーキ      10
A123     赤            10
A124     キャメル   20

フッタにポータル表示
品番      カラー       数量
A123     赤             30
A123     黒             40
A124    キャメル     20
A125    カーキ        10

使用環境:
Filemaker pro17
windows10

よろしくお願いします。

Last edited by しろ92 (2021-01-27 23:32:07)

Offline

#2 2021-01-28 08:45:24

himadanee
Guest

Re: フッタにポータルで集計表示

常に出荷日と配送先で検索した結果を表示すると考えていいのですか。
ポータルに表示できるのは関連レコードだけなので、集計結果を表示するには結構手間がかかるでしょう。

#3 2021-01-28 15:08:38

Shin
Member

Re: フッタにポータルで集計表示

こんな感じ?
https://www.dropbox.com/s/b3s9xhg0yez00 … 2.zip?dl=0

Last edited by Shin (2021-01-30 14:39:47)

Offline

#4 2021-01-30 11:49:20

しろ92
Member

Re: フッタにポータルで集計表示

himadaneeさん、Shinさんありがとうございます。
返信が遅くなり申し訳ありません。

表示は常に出荷日と配送先で検索しております。
またサンプルまで作っていただきありがとうございます。
すごいですね、こんな方法があるんですね。
いろいろ勉強になります。

ポータルの表示もフィールドが増えてしまいましたが、いろいろ試して一応求めていた結果を表示できるようになりました。
もっと省略できるとこがあると思いますが...(^^;)

テーブルA
フィールド:出荷日、配送先、品番、カラー、数量、集計(計算の非保存:Sum(テーブルC:数量))、シリアルNo(作成時増分)、出荷日(G:グローバル)、配送先(G:グローバル)、カウント(計算の非保存:Count( テーブルB:シリアルNo) )

テーブルA            テーブルB(自己)
出荷日(G)    = 出荷日
配送先(G)    = 配送先
品番               = 品番
カラー            = カラー
シリアルNo  >= シリアルNo

テーブルA            テーブルC(自己)
出荷日(G)   = 出荷日
配送先(G)   = 配送先
品番      = 品番
カラー     = カラー

テーブルA           テーブルD(自己)
出荷日(G)   = 出荷日
配送先(G)   = 配送先

フッタにポータル:テーブルDの内容(品番、カラー、集計)を表示。
ポータルレコードのフィルタ設定: テーブルD:カウント = 1

Last edited by しろ92 (2021-01-30 11:50:09)

Offline

#5 2021-01-30 12:33:46

Shin
Member

Re: フッタにポータルで集計表示

そのポータル表示でしたら、1日付1配送先のみの表示になります。
グローバルフィールドを使ったリレーションをはるより、デカルト積でのリレーション(いわゆる×リレーション)にしておき、ポータルフィルターで絞り込むと、より簡単になるかもしれません。

集計を使うと、集計フィールドを小計パートに配置する事で、1日分の複数配送先の集計を一覧で表示でき、さらに1日分の前出荷総数を集計できます。さらに複数日を一覧もできます。
目的に応じて使い分けられるといいでしょう。

Offline

#6 2021-01-30 20:17:04

しろ92
Member

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.012 seconds, 9 queries executed - Memory usage: 513 KiB (Peak: 517.91 KiB) ]