みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
mac10.15
FM19
にて開発しております。
見積明細テーブルを見積テーブルにポータルで表示させています。
見積書を一枚で済ませるため、見積明細を七行まで表示させ、それ以上の明細はその他としてまとめる仕様になっております。
何がその他にまとめられるのかを確認するため、その他にまとめられる明細のみを表示した別のポータルを作成しました。
そのその他にまとめられる明細のみが表示されたポータルの集計を取りたいのですがどのように集計すればいいのでしょうか。
よろしくお願いします。
関連レコード側に集計フィールドを作ります。
取りまとめたレコードを表示しているポータルと同じポータルを作り(コピーすればいいです)、1行だけの表示にします。その中に、上の集計フィールドを配置します。
Offline
ありがとうございます。
明細テーブルに明細の集計フィールドを作り、見積テーブルにある明細のポータルを複製しました。
複製したポータル を一行のみの表示にしてその中に集計フィールドを入れたのですが全項目の集計が表示されています。
なにかやり方が違うのでしょか?
フィルターをかけているのではなく、単にポータルの表示行数を絞っているだけですか。
関連レコード側にポータルのソート順と同じソートをかけて、シリアル番号を打っておきます。GetNthRecoed() で、その7レコード目のシリアル番号を取得して、計算させるポータルフィルターの条件にするといいでしょう。
または、ポータル1〜6行目の合計を計算させて、総計から引くのも簡単でしょう。
Last edited by Shin (2020-12-03 11:27:35)
Offline
はい。そのままコピペしたので表示する行数以外は全て同じです。
なるほど、総計から引く考えはありませんでした。
無事解決しましたありがとうございます!
Pages: 1
[ Generated in 0.019 seconds, 9 queries executed - Memory usage: 509.05 KiB (Peak: 515.77 KiB) ]