値を計算するFileMakerスクリプトがあります。テーブルから1つのレコードがあり、そこからリレーションがテーブルのnレコードをA
指します。これらのn個の関連レコードのそれぞれについてこの値を設定するための最良の方法は何ですか?B
B::Field
これを行うと、n個の関連レコードの最初Set Field [B::Field; $Value]
の値のみが設定されます。ただし、機能するのは次のとおりです。
Go to Related Record [Show only related records; From table: "B"; Using layout: "B_layout" (B)]
Loop
Set Field [B::Field; $Value]
Go To Record/Request/Page [Next; Exit after last]
End Loop
Go to Layout [original layout]
これを達成するためのより良い方法はありますか?プログラムで値(モデル)を設定する(コントローラー)ために、ユーザーがビューの変更などに気付かない場合でも、レイアウト(ビュー)を作成して切り替える必要があるという事実は嫌いです。