0

很长一段时间以来,我一直在尝试将数十个单独的电子表格迁移到 File Maker 数据库中。

(1) 最好的实施方案是什么?

(2) (假设我们要使用多个表,这会阻止使用常规导入...)导入所有这些电子表格的最佳方法是什么?

例如,我的电子表格看起来像这样:

  • EventA1 参加者
  • EventA2 参加者
  • EventB1 参加者
  • EventB2 参加者
  • 等等
  • 不想收到邮件的人名单

而我们经常要发送到A1,或者A1+A2,或者A1+A2+B1+B2等等。

这是我到目前为止提出的架构,但我不能 100% 确定它是否合适。我最大的问题是我没有办法导入我的几十个电子表格,因为内置导入只适用于一个表。

我的暂定模式

4

1 回答 1

0

您是否偶然熟悉 PHP?如果是这样,您可以编写一个脚本来使用FileMaker 的 PHP API导入所有数据(如果您正在运行 FileMaker 服务器)。这将允许您将所有数据相应地添加到 FileMaker 相关表中,并且会非常快速和简单的。

如果您不使用 FM Server 或者您不熟悉 PHP,那么您确实需要依赖基本导入。在这种情况下,我建议根据将要导入的表格将电子表格分成单独的文件。

例如,您可以为 Contacts 表创建 1 个电子表格,然后自行导入。然后,您将拥有另一个用于 Name 表的电子表格,其中包含 ContactID 作为一列。自行导入。

对所有电子表格/表格遵循相同的过程,您最终将获得与预期相关的 FM 中的所有数据。

如果这不是您的选择(或者您只想这样做),您可以编写一个 FileMaker 脚本来循环遍历电子表格中的所有记录,并根据需要将数据添加到表中。这与我提到的 PHP 脚本方法非常相似,但它会使用标准 FM 脚本技术直接在 FileMaker 中发生。

于 2013-01-12T02:25:18.127 回答