AnsweredAssumed Answered

計算フィールドが更新されません。

Question asked by ShimizuShinichi on May 22, 2011
Latest reply on Jun 4, 2011 by ShimizuShinichi

タイトル

計算フィールドが更新されません。

フォーラムに投稿

一応、検索もしてみたのですが、該当するものが見当たらなかったため投稿します。

初めてですが、よろしくお願いします。

フィールドAとフィールドBがあり、フィールドAは前のレコードのフィールドBから値を引っ張って来るようにしてあります。フィールドBは同一レコードのフィールドAの値を参照した計算フィールドになっています。

新規レコードを追加する度にフィールドAは前のレコードのフィールドBの値を表示し、新規レコードのフィールドBはフィールドAの値を元に更新される筈と思うのですが、レコードを追加しただけではフィールドAもフィールドBも更新されず、新規レコードにある他のフィールドをクリックするとフィールドAもフィールドBも更新されます。

レコードを追加したら自動的にフィールドの値が更新されるようにするにはどうすればよいのでしょうか?

フィールドAは数字フィールドで、「入力値の自動化」とし、以下の計算を設定してあります。

If ( Get (レコード番号)-1=0 ; 別テーブルの設定数値 ; GetNthRecord ( フィールドB ; Get (レコード番号)-1 )  )

前レコードが1枚目ならば別のテーブルに設定してある数値を見に行き、2枚目以降ならば前のレコードのフィールドBを見に行く、という設定です。

ファイルメーカーのバージョンは、FileMaker Pro Advansed 11.0v3

OSはMac OS X 10.6.7 です。

よろしくお願いします。

Outcomes