2011-12-02 119 views
0

我想让用户能够在布局/表格“Cages”中执行搜索,然后单击按钮以运行脚本将在一个名为“CagesProtocolLineHistory”的表中为找到的集合中的每条记录创建一条新记录。FileMaker - 如何在已找到的集合中的每个记录的另一个表中创建新记录

下面是我到目前为止几乎可以工作的东西,但是在转到原始布局线时它不会转到下一个记录,它会在接近结尾的位置创建一条记录。即,它跳过一些记录。

enter image description here

+0

嗯,似乎现在工作。它确实在脚本的顶部添加了“去记录/请求/页面[第一]”。我想知道这是否重要。 – Greg

+0

如果它仍然正常工作并且问题不会恢复,我会在星期一关闭它。 – Greg

回答

3

是,Go to Record[ first ]在循环之前将确保所有的记录被复制。否则,如果脚本从第一个以外的某个记录开始,它将在此之前跳过所有记录。

一些注意事项:默认情况下,FileMaker字符串比较不区分大小写,因此您不需要在此处使用Upper()。此外,在大多数情况下,不通过变量复制所有数据更简单,但通过单个键并通过查找复制其他数据。

1

您可以通过三步完成此操作:在新窗口中搜索“是”将记录ID(传递参数)导出到本地临时文件,并将ID重新导入到子表中。

相关问题