AnsweredAssumed Answered

2桁の数字の場合値が返らない

Question asked by nkk47 on Nov 25, 2016
Latest reply on Nov 25, 2016 by nkk47

いつもお世話になります。

 

年:フィールドタイプ「数字」

月:フィールドタイプ「数字」

値:フィールドタイプ「計算」 

 

値の計算式(計算結果=数字)

Case

(

年 = "2016" and 月 = "3" ; "10000" ;

年 = "2016" and 月 >= "4" ; "20000" ;

年 >= "2017" ; "30000"

)

 

上記のようなフィールド構成で、新規レコードを作成し、

「年」フィールドに「2016」

「月」フィールドに「3」

と入力すると、「値」フィールドには「10000」と計算値が返されます。

 

同様に

「年」フィールドに「2016」

「月」フィールドに「4」~「9」を

と入力すると、「値」フィールドには「10000」と計算値が返されます。

 

しかし、

「年」フィールドに「2016」

「月」フィールドに「10」以上の数値を入力すると「値」フィールドには何も返されません。

 

2016年3月は 10000

2016年4月~12月は 20000

2017年以降は 30000

 

というように「値」フィールドに入力させたいのですが、「月」が2桁になると何も返されません。

 

何か初歩的な間違いをしていると思うのですが行き詰まってしまいました。

ご教示の程宜しくお願い致します。

 

作業環境

Windos 7 Pro SP1

FileMaker PRO 11 0v3

Outcomes