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

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

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

You are not logged in.

Announcement

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


#1 2021-01-12 17:15:27

SASSA
Guest

ポータル内の数字フィールドの合計を出したいです。

いつも助けて頂き、ありがとうございます。

ポータル内の金額を合計したいと思い、集計タイプのフィールドを作成してみたのですが
思ったような結果が得られずでした。

例)
商品名   売価  数量  金額
にんじん  100円  2つ  200円
じゃがいも 200円  3つ  600円
トマト   50円  2つ 100円

合計(集計フィールド) 900円←こちらのフィールド設定が知りたいです。

数量を入れると金額が出るよう、金額は計算フィールドで 売価✳︎金額 としております。

集計フィールドオプションは
ラジオボタンは【合計】で使用できるフィールドは【金額】、【現在の合計】にチェックを付け、繰り返しの集計は【全体】です。

iOS 10.15.7のCatalina
FileMaker Pro19で作成しております。

よろしくお願いします。

#2 2021-01-12 18:20:43

himadanee
Guest

Re: ポータル内の数字フィールドの合計を出したいです。

ポータルの合計は集計フィールドをポータル内に置きます。(1つだけ表示すればいい場合は、同じ設定のポータルを別に作る)

#3 2021-01-13 08:44:03

Shin
Member

Re: ポータル内の数字フィールドの合計を出したいです。

ポータルにフィルターを使っていなければ、その集計フィールドをポータルの外に配置すればいいです。
ポータルの中におかないといけないのは、フィルターを使っている時です。

Offline

#4 2021-01-14 09:31:43

チポ
Member

Re: ポータル内の数字フィールドの合計を出したいです。

ポータルフィルタを使っていないのなら、
計算フィールドとして、
  Sum関数
で合計を求められます。

この値を他に使うのならこちらの方が手間無く済みますね。

Offline

#5 2021-01-14 10:09:44

Shin
Member

Re: ポータル内の数字フィールドの合計を出したいです。

リレーション越しの集計フィールドは、テーブル上の計算フィールドを同じ振る舞いをします。ですから、計算式の中でそのまま使えますよ。

Offline

#6 2021-01-14 13:30:35

SASSA
Guest

Re: ポータル内の数字フィールドの合計を出したいです。

himadaneeさま
Shinさま
チポさま
貴重なアドバイスをありがとうございます。
早速試してご報告させて頂きます。

#7 2021-01-17 11:09:44

SASSA
Guest

Re: ポータル内の数字フィールドの合計を出したいです。

himadaneeさま
Shinさま
ポータルの中と外とに集計フィールドを配置した場合、様々試すことが出来ました。
また、総計パートに配置することも学ぶことが出来ました。ありがとうございます。

チポさま
確かにこれは簡単に作成出来ました。ありがとうございます。

#8 2023-09-25 17:52:53

ちゅう
Guest

Re: ポータル内の数字フィールドの合計を出したいです。

win11、pro20、ポータルフィルタ使用
過去履歴を検索していたら類似したケースがありました。
現在、ポータル内合計は出せています(フィルターあり)。
ここからさらにリスト型式で顧客ごとに並んでいます。
どうやっても算出した合計の総計が出せません。
ご教授ください。よろしくお願いいたします。

#9 2023-09-25 21:07:05

himadanee
Guest

Re: ポータル内の数字フィールドの合計を出したいです。

リスト形式のレイアウトにポータルがあるというのが無理づくりな感じがするので、
ポータル内のテーブルのレイアウトにしてみたらどうでしょうか。
それか、フィルタをなくしてリレーション条件に組み込むとか…

#10 2023-09-25 22:34:27

ちゅう
Guest

Re: ポータル内の数字フィールドの合計を出したいです。

himadaneeさん

ご回答ありがとうございます。
リスト形式で各顧客の商品明細を上から順に読み上げチェックしなければなりません。(別端末、3人で)
リレーション条件に組み込むという作業は初めてなので、調べてみます。
またご相談させて頂ければ幸いです。

#11 2023-09-26 10:30:11

Shin
Member

Re: ポータル内の数字フィールドの合計を出したいです。

リレーションとフィルターの条件にもよりますが、こんな動きは作れます。
https://www.dropbox.com/scl/fi/r977acio … eiyv8&dl=0

Last edited by Shin (2023-09-27 09:12:58)

Offline

#12 2023-09-26 13:35:09

ちゅう
Guest

Re: ポータル内の数字フィールドの合計を出したいです。

Shinさん

ご回答ありがとうございました。
私が求めているものは、まさしく作って頂いた通りですが、
::S 数値フィールドがどのような仕組みになっているのか理解ができません。
教えていただけると幸いです。

#13 2023-09-26 14:10:17

Shin
Member

Re: ポータル内の数字フィールドの合計を出したいです。

単なる集計フィールドですが。
https://fm-aid.com/bbs2/viewtopic.php?pid=66604#p66604

Last edited by Shin (2023-09-26 14:29:47)

Offline

#14 2023-09-26 14:47:39

ちゅう
Guest

Re: ポータル内の数字フィールドの合計を出したいです。

Shinさん

ありがとうございます。
フッタパートを作り、同様にボティパートにある::S数値をそこに置きましたが、どちらも同じ数値が出てしまいます。
::S数値は集計フィールドでしょうか?

#15 2023-09-26 15:35:19

Shin
Member

Re: ポータル内の数字フィールドの合計を出したいです。

リレーションが異なります

Offline

#16 2023-09-26 15:59:20

ちゅう
Guest

Re: ポータル内の数字フィールドの合計を出したいです。

リレーションをどのように工夫すればよろしいのでしょうか?

#17 2023-09-26 16:13:25

Shin
Member

Re: ポータル内の数字フィールドの合計を出したいです。

サンプルファイルの設定を見てみられるといいのでは。

Offline

#18 2023-09-26 16:53:47

ちゅう
Guest

Re: ポータル内の数字フィールドの合計を出したいです。

クリックすると”このファイル”は変更禁止なので、この操作は実行できません”がでます。
解除可能ですか?

#19 2023-09-26 19:54:38

Shin
Member

Re: ポータル内の数字フィールドの合計を出したいです。

圧縮されたフォルダーのまま開いていませんか。

Last edited by Shin (2023-09-26 21:24:06)

Offline

#20 2023-09-26 21:46:16

ちゅう
Guest

Re: ポータル内の数字フィールドの合計を出したいです。

圧縮されてました…
同じようにやってみましたがダメでした。
テーブル2の”主キー1”はどういう役目なのでしょうか?主キーとは全く別のフィールドでしょうか?

#21 2023-09-26 22:01:28

Shin
Member

Re: ポータル内の数字フィールドの合計を出したいです。

全く別のフィールドです。リレーションマップを見てみてください

Offline

#22 2023-09-27 09:15:41

ちゅう
Guest

Re: ポータル内の数字フィールドの合計を出したいです。

Shinさん

ありがとうございます。99%理想に近づきました!
ただ私の場合、::数値フィールドで値を変更しようとすると
”「主キー」は、値を必要とするように定義されていますが、このレイアウトでは利用できません。このフィールドに値を割り当てるために、他のレイアウトを使用してください。”
が表示されます。どこの設定を変更していいのかわかりません。ご教示頂けると幸いです。

#23 2023-09-27 09:42:46

Shin
Member

Re: ポータル内の数字フィールドの合計を出したいです。

"私の場合" ですので、"私の状況" を説明してもらえないとなんとも言えません。

キチンと動いているサンプルがあるのですから、それをそのまま真似してみる、その上で応用する、と順序立てて組み込まんでみましょう。
また、リレーションについて、基礎から勉強し直してみればいかがですか。

Offline

#24 2023-09-27 10:15:33

ちゅう
Guest

Re: ポータル内の数字フィールドの合計を出したいです。

おっしゃる通りです。
本当に有難うございました

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.020 seconds, 9 queries executed - Memory usage: 559.59 KiB (Peak: 580.5 KiB) ]