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

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

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

You are not logged in.

Announcement

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


#1 2020-10-18 08:15:51

ns_dom
Member

計算式結果が結果+1になるのですが

Win10 FM18 FMGo

おせわになっています。

SQLの事は、分かりませんが、過去ログを参考に
計算式を当てはめてみたところ、計算結果が本来の結果より、
常に+1になります。データが存在していなくても
+1が表示されます。

入力フィールドA(数字)

計算フィールドB(グローバル)↓入力計算式です
ExecuteSQL("SELECT SUM(\"入力フィールドA\") FROM \"U_kaim\""; ""; "") + Left( 入力フィールドA ;0)

宜しくお願いします。

Offline

#2 2020-10-18 08:53:58

himadanee
Guest

Re: 計算式結果が結果+1になるのですが

再現しませんね。
全レコードの合計なので、対象外のレコードがあるとか?

#3 2020-10-18 10:47:26

Moz
Member

Re: 計算式結果が結果+1になるのですが

再現しないですね。
ファイルは共有して利用しているのでしょうか?

また、過去ログにとありますが具体的にどれでしょう?
何の目的の計算式なのでしょうか?

Offline

#4 2020-10-18 10:54:42

himadanee
Guest

Re: 計算式結果が結果+1になるのですが

あ、わかった。Aを変更しないと再計算されないので、レコード削除すると実際の総計と不一致になります。Aを入れて再計算させれば直ります。
でもレコード削除の後だけのことで、「常に不一致」にはならないから違うか??

#5 2020-10-18 11:35:03

ns_dom
Member

Re: 計算式結果が結果+1になるのですが

皆さん、有難う御座います。

計算式は、間違いないことが分かりました。

先にある条件式で求められた結果にばらつきがあり
気づかなかったのですが、それが影響して計算していた結果
誤差が生じていました。

お騒がせしました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 553.78 KiB (Peak: 586.36 KiB) ]