みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。
何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
win10
FM14PRO使用中です。初心者です。
使用するテーブルは1つ
使用しているフィールドは3つ
・入退去状態フィールド (テキスト)
・入居年月日フィールド (日付)
・町費フィールド (数字)
したいこと
今回新たに計算フィールド(試算結果数字)を作成しました。その中に
①入退去状態フィールド が”入居中”になっている場合は町費フィールドの数字を返したい
②(入退去状態フィールド が”入居中”になっていない場合でも)入居年月日フィールドが今月の1日から15日までの日付が入っている場合にも町費フィールドの数字を返したい
そこで以下のように考えたのですが・・・
Case ( 入退去状態 ="入居中";町費;
Case ( 入居年月日=
Date ( Month ( Get ( 日付 ) ) ; 1 ; Year (Get ( 日付 ) ) )&"..."& Date ( Month ( Get ( 日付 ) ) ; 15 ; Year (Get ( 日付 ))); 町費 ))
①はうまくいきますが②はうまく結果が返ってこないのです。何が問題なのでしょうか?ご教授よろしくお願いします。
オフライン
&"..."&
は条件式中に使用できないので
Date ( Month ( Get ( 日付 ) ) ; 1 ; Year (Get ( 日付 ) ) ) <= 入居年月日 and
Date ( Month ( Get ( 日付 ) ) ; 15 ; Year (Get ( 日付 ))) >= 入居年月日
に置き換えてください。