首页 文章

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

提问于
浏览
0

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

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

enter image description here

2 回答

  • 1

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

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

  • 3

    您可以通过三个步骤执行此操作:在新窗口中搜索“是”;将记录ID(传递的params)导出到本地临时文件,并将id重新导入子表 .

相关问题