我有一个计算值的 FileMaker 脚本。我从表中有1A
条记录,其中一个关系指向表的n条记录B
。为这n 个相关记录B::Field
中的每一个设置此值的最佳方法是什么?
这样做Set Field [B::Field; $Value]
只会设置n条相关记录中第一个的值。然而,有效的是以下内容:
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]
有没有更好的方法来实现这一点?我不喜欢这样一个事实,即为了以编程方式(控制器)设置一些值(模型),我必须创建一个布局(视图)并切换到它,即使用户不应该注意到任何变化的视图。