初心者のFileMaker pro Q&A

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

1.ファイルメーカーで解らない事があればここで質問して下さい。

何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス


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

なしたまご
メンバー

[解決] 小計を上部にまとめて表示

win10 FM17使用

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


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

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

オフライン

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

Shin
メンバー

Re: [解決] 小計を上部にまとめて表示

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

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

編集者 Shin (2019-04-15 14:10:32)

オフライン

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

Hiro
メンバー

Re: [解決] 小計を上部にまとめて表示

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

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

オフライン

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

なしたまご
メンバー

Re: [解決] 小計を上部にまとめて表示

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

オフライン

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

はちや
ゲストユーザー

Re: [解決] 小計を上部にまとめて表示

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

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

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer