在 FileMaker 19 中比较相同的表格

Compare identical tables in FileMaker 19

我正在编写一个简单的应用程序,需要从 ODBC 源更新一些数据。

我在 MySQL 数据库和 FileMaker 应用程序中有相同的 table。我想编写一个脚本,它将 运行 遍历一个 table 中的所有记录,并将它们与另一个 table 中的记录进行比较。如果它们之间存在差异,则显示一个对话框并让用户选择将新信息复制到 FileMaker 记录中。

我已经使 ODBC 和外部数据源部分正常工作,并且 tables 在 FileMaker (ESS) 中可见。遍历所有记录很容易,但我不知道如何通过其主键在 ODBC 源中找到相同的记录。

table 除了存储位置不同外,它们完全相同。相同的数据字段等,在大多数情况下,99% 的数据都是相同的。

如果您能够在 Filemaker 中将 MySQL table 添加为 external data source,您应该能够定义两个 table 匹配之间的关系在主键字段上。

完成后,您可以直接通过关系访问相应记录的数据。