AnsweredAssumed Answered

GetNthRecordがうまく動作しません

Question asked by sunnyheights on Sep 28, 2017
Latest reply on Sep 29, 2017 by sunnyheights

環境:MacOS High Sierra, MacBookPro, FMP15

 

お世話になります。

簡単な出納帳をつくって運用しています。

レコードはID#、日付、支出項目、支出金額、収入項目、収入金額、収支残高のフィールドを並べ、リスト形式で表示しています。

収支残高を計算するのに

 Case(

    ID#=1 ; -支出金額 + 収入金額 ;

    ID#≥2 ; GetNthRecord(収支残高; ID#-1)

    )

という計算式を作っています。

 ID#が128までは何の問題も無く動作していましたが、129を越えると収支残高のフィールドには?が表示され、それ以降は当然ですが、すべて?になります。

 試しに128を超えるID#を強制的に128にするとそのレコードの残高はレコードの128を元に計算した数値を表示します。今の所128以下の数字を入れれば、良いようですが、なぜこんなに事が起きるのか分かりません。

 GetNthRecordのNは128が上限ということなのでしょうか? 

 ヘルプを見てもそのような記述がないのですが。。。

 

 ご教示の程おねがいします。

Outcomes