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

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

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

You are not logged in.

Announcement

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


#1 2019-04-13 14:15:13

小計を上部にまとめて表示

win10 FM17使用

集計用のレイアウトを作り、
下記のように、レイアウトの上部に 合計の値は出るのですが、それぞれの小計 いちご3 バナナ3 を上部にあるヘッダ部分にフィールドを設置して表示する方法を
教えて頂けないでしょうか。宜しくお願致します。


合計6          ←上部にあるヘッダ部分
///////////////////////
   いちご 1     ←集計用の一覧
   いちご 2
------------------
小計 いちご 3

   バナナ 2
   バナナ 1
------------------
小計 バナナ 3
------------------
合計     6

Offline

#2 2019-04-13 15:45:45

Shin
Member

Re: 小計を上部にまとめて表示

リレーションを使った集計結果を配置するのがいいでしょうが、現在の抽出条件をリレーションに設定しないといけないので、ちょっと面倒です。
それ以外では、集計結果をテキストとして取得して合計として表示させるか、その逆で、集計の各レコードを一括してテキストとして取得し表示しておく、バーチャルリストという手法も使えるかもしれません。
画面上ではなく、印刷結果としてその形態が必要なのでしたら、別々に印刷、または、ページの追加で PDF に仕込むという方法があります。
https://www.dropbox.com/s/31tkfumc7g22w … 2.zip?dl=0

ちょっと工夫すると、繰り返しフィールドに商品ごとにデータを展開しておいて、それを集計する方法もあるでしょうね。
https://www.dropbox.com/s/govag60cl5nbx … 7.zip?dl=0

Last edited by Shin (2019-04-15 14:10:32)

Offline

#3 2019-04-14 14:50:59

Hiro
Member

Re: 小計を上部にまとめて表示

質問は、
現状のFM標準の集計機能を使って、独自拡張を
安易な設定変更とかで実装出来ないか?
と云うことだと思いますが、
その意味では出来ません。

FMの集計機能は汎用パッケージ機能で簡便ですが、
その分自由度は殆ど無く、型通りの決まった仕様で
良ければどうぞ、と云うスタンスです。

Offline

#4 2019-05-09 17:42:01

Re: 小計を上部にまとめて表示

shinさんHIROさん
有難うございます。

Offline

#5 2019-05-10 06:38:44

はちや
Guest

Re: 小計を上部にまとめて表示

主キーとそれのListOf集計フィールドを作っておけば、対象レコードをSQLで集計できます。
主キーが数字の場合

ExecuteSQL("
SELECT \"項目\",SUM(\"数\")
FROM \"テーブル\"
WHERE \"主キー\" IN (" & Substitute ( ListOf ; ¶ ; "," ) & ")
GROUP BY \"項目\"
"; " " ; "   " )

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 510.15 KiB (Peak: 516.26 KiB) ]