みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Win7 Fmp=11
おたずねします。
消費税=
Let (d=Date ( Month ( 3 ) ; Day ( 31 ) ; Year ( 2014 ));
Case ( Get ( 日付 ) > d ; 価格 * .05 ; 価格 * .08))
で Get ( 日付 ) が 2014/01/18 のとき
結果が 50 になるのは、なぜでしょうか?
Offline
価格がわからないから結果と言われても・・・
>Date ( Month ( 3 ) ; Day ( 31 ) ; Year ( 2014 ))
こんなの無いよ。
Date (3 ; 31 ; 2014)
>Month ( 3 )
Month ( 日付 ) で月を得ます。
Month ( 3 ) だと0001/1/3 の月になるので1になる。
Let ( d = Date ( 3 ; 31 ; 2014 );
Case ( Get ( 日付 ) < d ; Int(価格 * .05 ) ; Int(価格 * .08))
)
Offline
Travellerさん
有難うございます。
やっぱり基本的なことが分かってないのですね。
Offline
>Month ( 3 )
Month ( 日付 ) で月を得ます。
Month ( 3 ) だと0001/1/3 の月になるので1になる。Let ( d = Date ( 3 ; 31 ; 2014 );
Case ( Get ( 日付 ) < d ; Int(価格 * .05 ) ; Int(価格 * .08))
)
keimaさん
懇切に紐解いてくださり有難うございます。
よく理解できました。
Offline
すみません、訂正です。
Let ( d = Date ( 3 ; 31 ; 2014 );
Case ( Get ( 日付 ) > d ; Int(価格 * .08) ; Int(価格 * .05 ) )
)
Offline
Pages: 1
[ Generated in 0.011 seconds, 9 queries executed - Memory usage: 504.3 KiB (Peak: 514.97 KiB) ]