设置重复性导入

您可以设置 FileMaker Pro 文件以自动更新从其他文件导入的数据,如 Microsoft Excel 电子表格。重复性导入会在您每次打开文件时以及第一次查看含有外部文件数据的布局时自动发生。稍后,您可以运行脚本以更新数据。

当您设置重复性导入时,FileMaker Pro 会创建一个新表用于存储导入的数据,并创建一个新布局用于显示数据。您可以根据需要在布局模式下自定义布局。

每次更新数据时,FileMaker Pro 都会删除重复性导入布局中的数据,并且将其替换为来自外部文件的当前数据。通过重复性导入而导入的数据无法进行修改或添加到 FileMaker Pro 中。

注释  要设置重复性导入,您必须使用指定“完全访问权限”权限集的帐户访问权限打开文件。有关权限集的信息,请参阅关于帐户、权限集和扩展权限。在文件中设置重复性导入之后,用户无需使用具有“完全访问权限”权限集的帐户即可使用重复性导入。

要设置重复性导入:

  1. 创建一个新文件,或打开要在其中设置重复性导入的文件。请参阅创建 FileMaker Pro 文件打开和管理文件

  2. 在浏览模式下,选择“文件”菜单 >“导入记录”>“文件”。

  3. 对于“文件类型”(Windows) 或“显示”(macOS),选择要导入的文件的类型。例如,选择“Excel 工作簿 (*.xlsx)”。

    有关支持的文件类型列表,请参阅支持的导入/导出文件格式

  4. 找到并选择包含要导入的数据的文件。

  5. 选择“设置为自动重复性导入”,然后单击“打开”。

    所选文件的路径会显示在“重复性导入设置”对话框中。

  6. 要跳过列标题,请选择“不导入第一个记录 (包含字段名)”。

    如果第一条记录以外的记录包含字段名称,您可在以后选择该记录。请参阅下面的注释。

  7. 为用于显示导入数据的 FileMaker 布局使用默认的布局名称或为其键入新名称。

  8. 为重复性导入脚本使用默认的脚本名称或为其键入新名称。

    此脚本因您创建,并自动运行。无论何时打开文件,重复性导入布局最先显示。您也可以单击布局上的脚本按钮,手动运行此脚本。

  9. 单击“确定”。

  10. 如果您是从 Excel 文件导入数据,则可以按工作表或命名范围进行导入。选择一个工作表或指定范围,然后单击“确定”。

    注释  您针对每个布局可以仅从一个工作表或命名范围导入数据。

在浏览模式下,新的布局会显示在“表视图”中。有关“表视图”的更多信息,请参阅按表单、列表或表查看记录

注释 

  • 重复性导入会为导入的数据创建一个新表和布局。如果要将导入的数据添加到数据库中现有的表或布局中,请参阅将数据导入 FileMaker Pro

  • 必须将外部文件中的数据更改保存在原始应用程序中,FileMaker Pro 才能将其导入。

  • 重复性导入是一个仅限导入过程。要对数据进行更改,请首先修改源文件中的数据。接下来,单击重复性导入布局上的脚本按钮,以将数据导入 FileMaker Pro 文件。如果在关闭 FileMaker Pro 文件时已对数据进行更改,则在下一个 FileMaker Pro 会话期间第一次查看重复性导入布局时,该布局上的数据将会更新。

  • 第一次导入数据时,FileMaker Pro 会在包含 FileMaker Pro 文件的文件夹中创建一个导入日志文件。每次将数据导入此文件夹中的任何 FileMaker Pro 文件时,该日志文件都会更新。

  • 当您使用脚本按钮更新数据时,FileMaker Pro 会删除先前导入的所有记录,重新导入数据,然后针对在外部文件中找到的任何新数据创建新的记录。

  • 随着您的需求的增长,您可能想要修改自动生成的导入脚本。您可以修改此脚本,但不能指定不同的脚本。有关计划和创建脚本的更多信息,请参阅使用脚本自动执行任务

  • 要更改要用作字段名称的记录,请打开重复性导入脚本,并编辑“导入记录”脚本步骤。在“指定导入顺序”对话框中,导航到记录并选择用作字段名称

  • 自动生成的脚本(FileMaker Pro 针对重复性导入创建的)在服务器端脚本中不受支持。