File Maker Pro - 维护多个邮件列表

时间:2013-01-10 20:39:27

标签: database schema filemaker mailing-list

我一直在尝试将数十个单独的电子表格迁移到File Maker数据库中。

(1)实施的最佳架构是什么?

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

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

  • EventA1与会者
  • EventA2与会者
  • EventB1与会者
  • EventB2与会者
  • 不希望收到邮件的人员名单

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

这是我到目前为止提出的架构,但我不能100%确定它是否合适。我最大的阻碍是我无法导入我的数十个电子表格,因为内置导入仅适用于一个表。

My tentative schema

1 个答案:

答案 0 :(得分:0)

您是否熟悉PHP?如果是这样,您可以编写一个脚本来使用FileMaker's PHP API导入所有数据(如果您正在运行FileMaker服务器,那就是。)这将允许您相应地将所有数据添加到FileMaker相关表中并且相当漂亮快捷方便。

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

例如,您可以为Contacts表提供1个电子表格,并自行导入。然后,您将拥有Name表的另一个电子表格,其中包含ContactID作为列。单独导入它。

对所有电子表格/表格执行相同的操作,您最终会得到与FM相关的所有数据。

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