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

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

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

You are not logged in.

Announcement

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


#1 2018-01-10 05:58:55

YUYA
Member

計算フィールドVSスクリプト

他のテーブルを参照すること多いので、 計算フィールドではなくスクリプトで計算しています
このやり方は何が問題がありますか?

保存できる計算フィールドは、数字フィールドとほぼ同じでしょうか?
これらもスクリプトで計算しています

単純な話では 単価×個数なんかもスクリプトトリガでやっています
このフィールドを計算フィールドしたら、保存もできるし、
検索やリレーションなど、
速度的にスクリプトで計算結果を書き込む数字フィールドと差異ははないですか?

sum結果があるフィールドをさらに計算で参照すると
2つ分の計算をすることになりますよね?レコード数によっては数百万とか
そういったことを回避するためにスクリプトでやってます

計算結果を、スクリプトで数字フィールドに書き込む、というやり方でもいいんですけど
フィールドが管理できない数になりそうで。

Offline

#2 2018-01-10 09:14:16

Shin
Member

Re: 計算フィールドVSスクリプト

原則的には、計算フィールドでいいのでは。
リレーション先のフィールドを参照するなど、索引の作れなさそうなフィールドで、索引が必要ならば、スクリプトや他の関数を使うなどをすればいいでしょう。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 544.92 KiB (Peak: 581.03 KiB) ]