FileMaker - 如何在找到的集合中的每个记录的另一个表中创建新记录

时间:2011-12-02 19:43:10

标签: filemaker

我希望用户能够在布局/表格“Cages”中进行搜索,然后单击按钮运行一个脚本,该脚本将在找到的每个记录中为名为“CagesProtocolLineHistory”的表创建新记录集。

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

enter image description here

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

您可以分三步完成:在新窗口中搜索“是”;将记录ID(传递的params)导出到本地临时文件,并将id重新导入子表。