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

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

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

You are not logged in.

Announcement

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


#1 2021-11-15 14:18:47

vaul
Guest

条件付き書式 数値が誤差範囲内かを判定 1000のとき動作がおかしい

FileMakerでチェックリストを作成し使用しています。
フィールドAに元の状態の計測値を入力し、処理を経た後の計測値をフィールドBに入力します。
誤差範囲が0.02なので、フィールドBに

Self  >  (フィールドA ) - .02 xor Self < ( フィールドA ) + .02

で色が変わる条件付き書式を設定し、フィールドBに入力した数値が誤差範囲内か気づけるようにしています。
ほとんどの場合うまくいくのですが、フィールドAの値が「1000」の場合、フィールドBの値が誤差範囲内に収まっているにも関わらず条件付き書式が反応してしまいます。
どのような条件付き書式を設定すればうまくいくでしょうか。
よろしくお願いします。

#2 2021-11-15 15:16:00

himadanee
Guest

Re: 条件付き書式 数値が誤差範囲内かを判定 1000のとき動作がおかしい

なんでxorなんですか?

#3 2021-11-15 16:23:51

vaul
Guest

Re: 条件付き書式 数値が誤差範囲内かを判定 1000のとき動作がおかしい

「誤差範囲の下限よりも大きい」と「誤差範囲の上限よりも小さい」のどちらか一方だけが真ということは誤差範囲に収まっていないということになる、と考えたからです。

#4 2021-11-15 16:54:10

チポ
Member

Re: 条件付き書式 数値が誤差範囲内かを判定 1000のとき動作がおかしい

ロジックはいいと思いますよ。

値が1000の場合だけ
というのが解せませんが、、
フィールドは数字になっていますよね?

Offline

#5 2021-11-15 18:14:30

Shin
Member

Re: 条件付き書式 数値が誤差範囲内かを判定 1000のとき動作がおかしい

abs ( Self  - フィールドA ) < .02 の方が簡単。
1000の件は見当がつきませんが。

Offline

#6 2021-11-15 18:44:54

vaul
Guest

Re: 条件付き書式 数値が誤差範囲内かを判定 1000のとき動作がおかしい

基本的なことでした、フィールドタイプがテキストになっていました。数字に直したところ、変な反応はしなくなりました。
テキストだとなぜ1000だけダメなのか疑問は残りますが…
absは使ったことがありませんでした、また使ってみます。
みなさんありがとうございました!

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 509.11 KiB (Peak: 515.95 KiB) ]