みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
環境 win10 filemaker pro 18 ad
伝票で修正をする際、商品のカテゴリ毎に合計値を出しレイアウトに表示したいのですがやり方がわかりません
伝票 明細 商品
伝票ID ---------- 伝票ID
商品ID ---------- 商品ID
商品カテゴリID
レイアウトで伝票がありそこにポータルで明細があります。
商品のカテゴリID(1.2.3.4)毎に合計を出したいんですが、明細テーブルには商品カテゴリIDのフィールドがなかったため、
どの様にしたらいいかわからなくなりました。
よろしくお願いします。
Offline
明細テーブルに目的の集計に必要な要素フィールドを整えて、
伝票テーブルの計算フィールドにExecuteSQLで集計表を書き出します。
【関数式】
ExecuteSQL(
"
SELECT ""商品カテゴリID"",SUM(""商品価格"")
FROM ""明細""
WHERE ""伝票ID""=?
GROUP BY ""商品カテゴリID""
"
; " : "
; ¶
; 伝票ID
)
【計算式の結果 例】
1 : 3600
2 : 4300
3 : 3100
●作例サンプル「ポータル内容集計表.fmp12」 → https://1drv.ms/u/s!AlaCGhTKTWEOp36-ZqG … J?e=BRpk2c
Last edited by Hiro (2020-05-12 22:02:26)
Offline
商品テーブルに、計算フィールド「商品カテゴリー」で、商品::商品カテゴリーID を作ります。
商品テーブルで、小計パート(商品カテゴリーがキー)だけのレイアウトを作ります。
伝票レイアウトから、関連レコードへ移動、商品カテゴリーでソートすればいいです。
Offline
Pages: 1
[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 507.4 KiB (Peak: 517.74 KiB) ]