是否可以导入外部数据源

Is it possible to import an external data source

我想将外部数据源导入到另一个文件中。 现在分配工作流的方式毫无意义,并且实际上不需要在另一个 window 中打开布局。

我想做的是将整个外部文件(数据库、记录、布局和脚本)导入到第一个文件中。是否可以自动执行此过程,还是我必须逐步手动导入所有内容?

无法自动将代码从一个 FileMaker 文件导入到另一个文件。

外部文件引用、自定义函数、表格、字段、值列表、主题、布局、脚本、布局对象、菜单……都得费尽心思,一点一点地手动移动!

订购!

Most important is the order in which you do things!

以错误的顺序执行,并且引用中断,因为引用的内容尚未在目标文件中创建。

先有鸡还是先有蛋的难题

即便如此,您仍然会遇到“先发生什么?chicken/egg”的难题 - 由于循环引用。

例如,布局按钮可能引用脚本,而脚本可能引用按钮所在的布局。

=> 这意味着,如果您首先创建布局(布局、布局设置、布局部分、内容和所有),[Button] 中断(因为缺少脚本)并且如果您创建脚本首先 Go to Layout 中断(因为缺少布局)。 :-/

因此,您通常必须在创建内容之前创建对象“shell”。

在给定的示例中,您可以这样做:

  1. 首先创建空布局(以及具有正确高度的布局部分)
  2. 然后导入(或copy/paste)脚本
  3. 最后复制粘贴布局内容

这样,脚本可以引用布局ok,按钮可以引用脚本。

有用的资源

  • Geist Interactive 很好地post Checklist moving FileMaker code 解释了使用哪个顺序。
  • 我的工具箱 fmWorkMate(来自 www.fmworkmate.com ) 尤其是 fmLogAnalyser 工具对于在复制和粘贴代码时捕获和跟踪中断非常有用