みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
OS:[win10]
FileMaker Ver:[10]
いつもお世話になっております。
今回は、対象レコード数を出し、その数字を元にして数字を表示させたいと思い、試行錯誤しているところです。
まず、次の2つのフィールドを作成しています。
計算フィールド1
Get ( 対象レコード数 )
計算フィールド2
Case (
H25.4::対象レコード数 = 1 or 5 or 9 or 13 or 17 ; 1 ;
H25.4::対象レコード数 = 2 or 6 or 10 or 14 or 18 ; 2 ;
H25.4::対象レコード数 = 3 or 7 or 11 or 15 or 19 ; 3 )
例えば計算フィールド1の数字が17であれば、1を表示。計算フィールド1の数字が14であれば、2を表示するようにしたいと考えている所です。
ですが、実際は計算フィールド1に「18」と表示されている時に、計算フィールド2には「1」表示され、計算フィールド1の値が変わっても変化がありません。
この2つのフィールドは、どちらも計算結果を保存せず~という所にはチェックを入れてあります。
私の考えでは「or」の使い方が間違っているのかな?と思うのですが、正解がわからない所です。
皆さん、どうかよろしくお願いします。
or の両側が論理値でないとだめです。
H25.4::対象レコード数 = 1 or H25.4::対象レコード数 = 5 ....
4で割った余りだから、
Mod ( H25.4::対象レコード数 ; 4 )
を使えばよさそう。
MOD関数でできました!
ありがとうございました!
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 501.07 KiB (Peak: 515.91 KiB) ]