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

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

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

You are not logged in.

Announcement

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


#1 2017-06-07 17:59:42

質問者
Member

レコードの小計について

請求書を作成するとき、ボディにレコードを並べて明細表示させるのですが
その表示された明細の金額の合計を計算するのはどうやったらできますか?
小計パートや総計パートをいじっていますがやりかたがわかりません

2ページになるときはページ小計と
合計請求額につかう全体の小計が必要になります
ページ小計はボディの下
合計請求額はフッターに配置したいです

Offline

#2 2017-06-07 18:16:55

チポ
Member

Re: レコードの小計について

小計パートは、
そのソート対象フィールドでソートしないと表示されません。

パージごとの小計は、
1ページに表示されるレコード数が分かるでしょうから、
各レコードにページ番号を付けて、
そのページ番号をソート対象とする小計パートにすればいいですね。


> 合計請求額はフッターに配置したいです
フッタは毎ページ表示されますよ。

Offline

#3 2017-06-07 18:33:24

質問者
Member

Re: レコードの小計について

1ページに表示されるレコード数ですが
文字数により微妙に変わる場合があるので1ページに何レコード入るのか
いまいち把握できません
概ね30程度みたいです

各レコードにページ番号をいれる、とは
計算式フィールドにGet ( ページ番号 )を入れればよいのですか?
印刷プレビューや各レイアウトに変えても0のままです

合計請求額は何ページをみてもわかるように
全ページ同じレイアウトでもいいと思っています
特異でしょうか?

Offline

#4 2017-06-07 21:19:35

Shin
Member

Re: レコードの小計について

昔、どなたかに教わったのですが、グローバル変数に合計を格納していく素晴らしい方法です。
言葉の説明はむづかしいので、サンプルで。プレビューモードでみると、ページ小計が算出されています。レコード数が変わっても、追従します。
https://www.dropbox.com/s/77o0hq1xvdxuy … 7.zip?dl=0

Offline

#5 2017-06-08 09:29:45

チポ
Member

Re: レコードの小計について

近くのスレに対象レコードの並び順にページ番号を得る方法を書きました。

https://fm-aid.com/bbs2/viewtopic.php?id=6500

参照してみてください。

Offline

#6 2017-06-09 12:02:13

nyanchi
Member

Re: レコードの小計について

joy-h6505.fp7をダウンロードして解凍後バージョン10のアドバンスで開くとページ小計が算出されません(<<$$sum>>) と表示されるだけ
そこで再度バージョン15に変換後ページ小計が算出されましたバージョン10は対応していないのでしようか?

Offline

#7 2017-06-09 12:33:29

Shin
Member

Re: レコードの小計について

マージ変数を挿入 が無かったかもしれませんね。
レイアウトモードでご確認ください。

Last edited by Shin (2017-06-09 14:10:23)

Offline

#8 2017-06-09 13:19:01

チポ
Member

Re: レコードの小計について

FM10で
変数は有ります。

マージフィールドに変数を指定出来ないのです。
フィールドを作って、変数の値を入れればいいのでは。

Last edited by チポ (2017-06-09 13:50:44)

Offline

#9 2017-06-09 13:37:55

nyanchi
Member

Re: レコードの小計について

vre15でレイアウトモードにして確認するとフィールドおよびパートに変数を使った条件付き書式(計算式)が設定してありますが私には理解できません。

Last edited by nyanchi (2017-06-09 13:38:59)

Offline

#10 2017-06-09 14:15:34

Shin
Member

Re: レコードの小計について

条件付き書式の式だけではなく、その式がどのように評価されていくかまで理解しないと、実際の動きは把握できないでしょう。上級者技と思ってください。
理解できるように、努力してみると、進歩しますよ。

https://fm-aid.com/bbs2/viewtopic.php?id=6500
のスレッドも参考になると思います。
(実は、ほぼ同じサンプルファイル)

Last edited by Shin (2017-06-09 17:48:18)

Offline

#11 2017-06-10 15:10:25

質問者
Member

Re: レコードの小計について

Let (
$$sum = 0 ;
$aa
)

ヘッダで $$sumをリセットしているという意味ですよね?
計算式部分に$aa と書かれているのはどういった意味があるのでしょうか?
ボディの方では$a となっているようですが

$$sum + self
ボディごとにを実行することでページ小計を出しているということでしょうか?
リファレンスのselfの説明を読むと
真偽を変えるというようなことが書いてありますが、
単純 self = そのフィールド(オブジェクト)
という解釈でいいのでしょうか?

Offline

#12 2017-06-10 17:15:08

質問者
Member

Re: レコードの小計について

それともうひとつ気がついたことがあるのですが
ボディにレコード数が少ない時、プレビューすると

レコード
レコード



小計

となってしまいます
小計パートのようにページ内のボディ最終行の
直下に小計を表示させるにはどのようしたらよいでしょうか?
下記のようなイメージです

レコード
レコード
小計


ヘッダ

Offline

#13 2017-06-10 17:33:42

質問者
Member

Re: レコードの小計について

イメージとしてはこんな感じにしたいです
合計の請求額はヘッダに書くので
レコードの下の小計欄にはページごとに小計をだしたいです

http://u0u0.net/E2TC

そもそも標準機能でできないということは
ページごとに小計をつけるというのがイレギュラーなことなのでしょうか?
2ページでも3ページでも最後のレコードのしたに小計を書くものなのでしょうか?

Offline

#14 2017-06-10 18:25:42

Shin
Member

Re: レコードの小計について

ボディーの高さが一定であれば、レコード番号からページ番号を求める事が出来ますので、そのようなきれいなフォーマットを作る事は容易です。それを不等高で、という要望ですので、各レコードが属するページが不定となるため、別の仕組みが必要となり、面倒な処理が発生してくるのですが。
レコード毎にページ番号を打つ方法を
https://fm-aid.com/bbs2/viewtopic.php?id=6500
でチポさんが示して下さっているので、その方法を取ってみては如何ですか。ページ番号が打てれば、フォーマットするのはかなり容易になります。ページ毎に印刷するのであれば、さらに簡単です。
変数の動きに付いても、そこに簡単に解説しています。

ページ毎の小計は、上についている物は見た事が無いですね。上にあると何か不自然に見えませんか。
また、明細が数ページに渡る様な請求書の場合、合計金額のみ請求書と、明細書が別紙になる様式がスマートだと思います。積算の書類はほとんどがこれですね。

Last edited by Shin (2017-06-10 18:36:35)

Offline

#15 2017-06-10 19:04:49

質問者
Member

Re: レコードの小計について

伝わりにくかったかもしれません
ヘッダにおく、上につけるのはすべてのページの合計、つまり請求額です

たいていは1ページにまとまる(というか2行程度)なのですがごくごくまれに2ページになることがある
ので、つねに2枚にするのは相手も見にくだろうと思いまして。

色々とアドバイス頂いて今後に役立ちそうなアイディアをたくさんいただきありがとうございます
そもそもページ小計は必要なのではないかと思ってきました

(ヘッダ)
○○御中

合計請求額  108円    商品小計 100円  消費税 8円
______________________________________________________
レコード
レコード



______________________________________________________
フッター

だけで問題ないのかもしれませんね

レコードが1行しかないならフッターまでの空白があくだけですし
よほどいじわるな人じゃないかぎり、ページ小計やレコードの最後に小計ないから
どこまでレコードがあるかわからなくて
二枚目もあるかと思って探しちゃったよとは言わないでしょうね

Offline

#16 2017-06-11 00:22:49

Shin
Member

Re: レコードの小計について

すこし表示方法を変更した物へ変更しています。
https://www.dropbox.com/s/77o0hq1xvdxuy … 7.zip?dl=0

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 10 queries executed - Memory usage: 550.97 KiB (Peak: 571.88 KiB) ]