みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
区分IDごとに、あるフィールドの計算式を変えて計算したい場合は、
区分IDと計算方法を格納したマスタのIDとをリレーションして
Evaluate関数を使うものでしょうか?
区分IDや計算式は今後も増えたり、修正したりするので、スクリプトやIFで分岐させると後々修正が大変になりそうです
マスタにある既存の計算方法を変更するときの対策(過去のレコードが変わってしまわないように)としては、マスタとレコードの日付をみて、マッチするものが適応されるようにします
Offline
計算式そのものが変わってしまうのでしたら、分岐するか、式をテキストで格納して Evaluate() しかないでしょうね。
係数が変化するだけなら、それをマスター化すればいいだけでしょう。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 501.55 KiB (Peak: 516.63 KiB) ]