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

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

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

You are not logged in.

Announcement

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


#1 2016-01-19 16:25:07

凍結
Guest

集計中の解決方法

集計フィールドがあるレイアウトですが、マウスを上下に移動させる度に

フィールド「合格数の集計」を集計中
処理されていないレコード数 ○○〇

と十数秒間表示がでます。
「合格数の集計」は現在のレイアウトとは異なるファイルのフィールドです。
このフィールドを削除するとこのような表示は出ません。
仕方がないのでしょうか。
解決方法があれば助かるのですが。
V12です。
宜しくお願い致します。

#2 2016-01-19 17:15:18

チポ
Member

Re: 集計中の解決方法

リレーションで集計してみたらいかがでしょう。

Offline

#3 2016-01-20 08:57:03

凍結
Guest

Re: 集計中の解決方法

チポ wrote:

リレーションで集計してみたらいかがでしょう。

初心者でリレーションで集計が理解出来なくて説明を致します。

本体ファイルと備品ファイルがあります。
商品コードでリレーションしています。
今回の相談は本体ファイルに備品ファイルの「合格数の集計」フィールドをリレーションで表示させています。
「合格数の集計」を削除するとメッセージはでないので、これが影響していると考えて宜しいですよね。
どの様に修正するとリレーションで集計ができるのでしょうか?

#4 2016-01-20 09:15:37

チポ
Member

Re: 集計中の解決方法

本体ファイルで
統計関数を使った計算フィールドで、
関連テーブルである備品ファイルの集計が出来ます。

統計関数のヘルプです。
FM14ですが12でも同じです。
http://www.filemaker.com/help/14/fmp/ja … html#83093

Offline

#5 2016-01-20 15:07:46

凍結
Guest

Re: 集計中の解決方法

SUMを使うと良いように思えるのですが、ヘルプを読んでも理解ができず、困っています。

下記の様に一覧表で商品コード111と222は備品が十分で、333は20個不足しているのが分かるようにしたいのですが。

商品コード    本体ファイルの合格数の集計     備品ファイルの合格数の集計
111                    20                                       40
222                    10                                       20
333                    30                                       10

#6 2016-01-20 15:35:15

チポ
Member

Re: 集計中の解決方法

備品ファイルの合格数の集計

集計と書かれても、、

合計でしたら、
Sum ( 備品ファイル::合格数 )
               ↑
         注!! リレーションシップグラフで本体ファイルとつながっているテーブル名
         これ、重要です!!

でいいでしょう。

Offline

#7 2016-01-22 09:55:38

凍結
Guest

Re: 集計中の解決方法

チポ wrote:

備品ファイルの合格数の集計

集計と書かれても、、

合計でしたら、
Sum ( 備品ファイル::合格数 )
               ↑
         注!! リレーションシップグラフで本体ファイルとつながっているテーブル名
         これ、重要です!!

でいいでしょう。

有難う御座います。
やっとSUMの使い方が分かりました。
本体ファイルに備品ファイルの合計数SUMフィールド(計算)を作成しSum ( 備品ファイル::合格数 )としました。
お蔭で備品ファイルの合格数の集計は削除できました。

これを見せると備品ファイルの検索結果が見れないと苦情がでました。
初めに本体と備品を検索しているのですが、ボタンを押すとモニタを半分に分け、本体と備品を見せることは出来ないでしょうか。

#8 2016-01-22 11:48:39

Hiro
Member

Re: 集計中の解決方法

リレーションは常に「全レコード」からリレーション条件式に合致する関連レコードだけを抽出(照合・参照)します。
ここに実体レコードの状態(検索・ソート並び替え結果)は一切反映しません。
だからこそ、リレーションは、実体レコードの現況(検索・ソート並び替え)に影響されずに、多元的処理が出来るわけです。
一方、検索・ソート・集計フィールド利用の集計など実体レコードを伴う処理は、現物主義なので直感的ですが、一元処理のみとなります。

以上を基本に、自己環境に適した使い分けをしてみて下さい。

Offline

#9 2016-01-22 13:40:33

チポ
Member

Re: 集計中の解決方法

初めに本体と備品を検索しているのですが、ボタンを押すとモニタを半分に分け、
本体と備品を見せることは出来ないでしょうか

質問がよく分からないのですが、、
本体に対する備品は本体のレイアウトにポータルで表示できますよ。

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: 518.53 KiB (Peak: 523.44 KiB) ]