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

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

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

You are not logged in.

Announcement

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


#1 2023-06-03 19:35:59

さん
Guest

抽出したデータの10%を管理料とするときの対処法

請求書をつくったときに、明細として売上レコードが並びます
その明細に管理料という項目をつくり、全体の10%の金額にしたいのですが
一度の請求書するデータを抽出したあと、その金額を見るなり自動計算して
新たにレコードを追加するしかないですか?

#2 2023-06-03 20:32:19

Shin
Member

Re: 抽出したデータの10%を管理料とするときの対処法

金額を合計して10%を求めるのと、各金額の10%を計算しておいてそれを合計するのとは同じです。
請求書の明細レコードで計算した10%の金額を集計するだけで、管理量が求められます。

Offline

#3 2023-06-03 20:56:01

himadanee
Guest

Re: 抽出したデータの10%を管理料とするときの対処法

端数があって丸め処理する場合は同じでないこともありますよね。10%だったらあんまりないと思うけど...

#4 2023-06-03 21:49:13

Shin
Member

Re: 抽出したデータの10%を管理料とするときの対処法

丸めをどこでするか、でしょう。各レコードで丸めなければ、全く同じです。

Offline

#5 2023-06-03 22:55:42

さん
Guest

Re: 抽出したデータの10%を管理料とするときの対処法

請求書テーブルをつくり、その明細は
月間の期間と取引先をしていして、売上テーブルからもってきます
そのときに抽出した売上レコードは以下になにます

商品1  1000円
商品2   1000円

これをもとに、明細欄に

商品1  1000円
商品2   1000円
管理料  200円

としたいです。明細欄は前述のとおり売上テーブルからもってきてボディに表示させ
消費税の計算や合計金額などは請求書テーブルの計算フィールドでやり、ヘッダーにおきます
請求書テーブルに管理料をおき、ヘッダーに配置するのでは
明細欄(ボディ)に表示されないので、支障があります

#6 2023-06-04 10:00:14

himadanee
Guest

Re: 抽出したデータの10%を管理料とするときの対処法

小計パートをボディと同じ見た目で作ればいいのでは。
どうしても明細レコードとしたいなら、最初に自分で言ってるように「新たにレコードを追加するしかない」でしょう。

#7 2023-06-04 11:56:42

さん
Guest

Re: 抽出したデータの10%を管理料とするときの対処法

小計パートですとレコードとして残らないので
エクセルなどに出力して分析するときに困るかな、と

#8 2023-06-04 14:10:16

Shin
Member

Re: 抽出したデータの10%を管理料とするときの対処法

Offline

#9 2023-06-04 14:14:34

Shin
Member

Re: 抽出したデータの10%を管理料とするときの対処法

書き出す時には、商品を明細から書き出して、管理料を請求から書き出して、マージすれば簡単ですよ。今のバージョンなら、データの追加が簡単ですので、手作業はいりません。消費税も同様に書き出せます。

Offline

#10 2023-06-04 17:58:29

さん
Guest

Re: 抽出したデータの10%を管理料とするときの対処法

サンプルありがとうございます
計算フィールドとして持たせて小計パートでレコードのしたに表示させ明細欄にあるようにするといった具合ですか?

実は管理料は(当方の都合ですが)暫定的措置で、
フィールドではなくあくまでもレコードとし登録したい場合は手動になりますか?
フィールドとしておいておくと長期的に使うものでもないし
保守や引き継ぎの際にバグのもとになりそうな気がします

スクリプトをつくっておき、作成した請求書の売上(対象フィールド)を合計して
それをもとに10%の金額をだし、レコード追加、といった方法は正しい運用でしょうか?

#11 2023-06-04 18:50:37

Shin
Member

Re: 抽出したデータの10%を管理料とするときの対処法

使用者が、結果として思惑通りに動いていれば正しいでしょう。逆に言うと、実運用がわからない第3者には判断できません。

> フィールドとしておいておくと長期的に使うものでもないし
> 保守や引き継ぎの際にバグのもとになりそうな気がします
その考え方に沿った構造ですと、消費税も明細レコードに入れるべきですよ。
ただ、スクリプトや手動でレコードを作る動きにすると、明細が変更になった時にそのレコードの内容を変更する処理を入れ込む処理が発生し、明細レコードを複製変更されたりすると結構複雑な動きになり、数年後のメンテナンスで苦労する事が多いです。自社で運用するファイルでしたら、管理料という明細レコードを作ることは無いでしょう。

Last edited by Shin (2023-06-07 13:13:35)

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 564.57 KiB (Peak: 578.95 KiB) ]