从Excel导入匹配不可靠

时间:2014-04-17 09:54:03

标签: filemaker

我在Filemaker 11中设置了一个脚本,该脚本应该从Excel工作表中导入数据。 Filemaker数据库和.xlsx文件中都有一个包含唯一编号的字段,用于匹配现有条目。 “更新找到的集合中的匹配记录”和“将剩余数据添加为新记录”都已启用。

不幸的是,Filemaker似乎在这里完全随意。连续多次使用相同的脚本和相同的.xlsx文件,结果完全不可预测。有时,已经存在的记录被正确地跳过或更新,有时它们会被添加第二(或第三或第五......)时间。

这是一个错误,可能特定于版本11,后来整理出来了吗?我错过了一些关于导入的内容吗?

1 个答案:

答案 0 :(得分:1)

这是我对你问题的正式回答:

发现对FileMaker数据库的导入设置为敏感。

如果您在作用于现有记录的方法中导入记录(更新匹配),FileMaker将使用活动窗口布局中显示的找到的集合来进行匹配而不是整个表本身。

关于它的本地性(根据上面的评论),它允许您进行更精确的导入。如果您想确保只匹配特定记录(例如,您有公司A员工的数据电子表格,而您只想更新公司A的员工记录),您可以执行查找并限制找到的集合在打开匹配导入之前,只显示您想要的记录。此导入将仅查看您找到的集合中的记录以进行评估。这意味着更少的处理,因为FM必须查看更少的记录,并且您找到一个您不想要的匹配的风险也会降低(取决于您的匹配条件)。

我很难找到适合您的最佳参考资料。我能找到的就是Format上形成FM10天的那个。我建议为FileMaker 13 help pages添加书签。当您使用FileMaker Pro中的“帮助”菜单时,它可以使用相同的帮助文档集,但我发现通过浏览器搜索文档更加容易。