みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
リスト形式を印刷するときに
各ページごとにページ小計をだしたいのですがうまくいきません
どうやったらできますか?
ファイルメーカー15 ウィンドウズ10です
FMP12レベルなので新しい機能がわからないけど
このレベルでは、こんなことしてたってサンプルです。
行数が完全にわかっているのなら
レコード番号をその指定行数で割って、その値でリレーションをして集計する
なんて方法です。
ただし、自動では無理なので、スクリプトを使います。
http://yahoo.jp/box/Pio7Vk
にその検証ファイルを置きました。
Offline
各ページのレコード数が分かるのなら、
各レコードにページ番号を得て、
ページ番号をソート対象とした小計パートで集計出来ますね。
確か以前、動的に求める方法を考えた方がいた様に記憶しているんですが、
忘れてしまった。。
Offline
今は亡き 2010年の http://www.russ.jp/stepbbs/step.cgi?mode=view&no=41539
での himajin さんの方法を探し出してきました。
以下引用–––––––––––––––––––––––––––––––––
単純なページ計なら、
1.ページ計 計算 $ページ計(非保存)
という計算フィールドをフッタに配置
2.ヘッダの適当なオブジェクトに条件付書式
Let ( $ページ計 = 0 ; 0 )
3.ボディの合計するデータフィールドに条件付書式
Let ( $ページ計 = $ページ計 + Self ; 0 )
ぐらいでもいいかな。
FM11だとマージ変数を使えば計算フィールド不要になるはず。
(ようやく普通のレポートツール並のことができるようになってきた)
Last edited by Shin (2017-01-24 15:49:40)
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 504.68 KiB (Peak: 514.52 KiB) ]