FileMaker - 如何在已找到的集合中的每个记录的另一个表中创建新记录
问题描述:
我想让用户能够在布局/表格“Cages”中执行搜索,然后单击按钮以运行脚本将在一个名为“CagesProtocolLineHistory”的表中为找到的集合中的每条记录创建一条新记录。FileMaker - 如何在已找到的集合中的每个记录的另一个表中创建新记录
下面是我到目前为止几乎可以工作的东西,但是在转到原始布局线时它不会转到下一个记录,它会在接近结尾的位置创建一条记录。即,它跳过一些记录。
答
是,Go to Record[ first ]
在循环之前将确保所有的记录被复制。否则,如果脚本从第一个以外的某个记录开始,它将在此之前跳过所有记录。
一些注意事项:默认情况下,FileMaker字符串比较不区分大小写,因此您不需要在此处使用Upper()
。此外,在大多数情况下,不通过变量复制所有数据更简单,但通过单个键并通过查找复制其他数据。
答
您可以通过三步完成此操作:在新窗口中搜索“是”将记录ID(传递参数)导出到本地临时文件,并将ID重新导入到子表中。
嗯,似乎现在工作。它确实在脚本的顶部添加了“去记录/请求/页面[第一]”。我想知道这是否重要。 – Greg
如果它仍然正常工作并且问题不会恢复,我会在星期一关闭它。 – Greg