Filemaker中的“Set Value”添加记录

时间:2013-02-18 19:55:57

标签: filemaker

我正在使用Filemaker脚本(我对Filemaker非常缺乏经验)并且我正在尝试使用双嵌套循环来完成每条记录的所有门户行的更新。我试图基本上在每个门户行的“Desc”字段附加一个'x'。

enter image description here

它的工作原理是内部循环没有退出,它只是继续使用'x'值将行插入到门户表中。当我提前退出时,我可以看到外环工作正常。 “Set Field”是否应该创建新行?在发生这种情况之前如何让它退出?我知道我可以使用“替换字段内容”,但我只是在教自己Filemaker脚本,并想知道为什么这不起作用。谢谢!

2 个答案:

答案 0 :(得分:1)

您需要在关系图上的关系详情下取消选中“允许通过此关系在此表中创建记录”选项。

选中此选项后,使用该关系创建的任何门户网站底部都会显示一个空行,允许添加新记录。您的“设置字段”脚本步骤是在门户网站的新记录行中设置该字段,从而创建新记录。

取消选中该选项,该空行消失,脚本将退出。

如果你想在那里留下空白行,你的另一个选择是修改你的脚本,使它实际上对相关表中的相关记录起作用,而不是直接在门户上。

答案 1 :(得分:1)

另一种选择是使用'Exit Loop If'脚本步骤来测试门户网站相关记录IsEmpty中的特定字段。