将数据导入到现有文件的方法
有三种方法可以将数据导入到现有文件。您可以:
 •
 •
 •
将数据导入到现有文件时,可以在“导入字段映射”对话框的“导入操作”区域中找到这些选项。下面详细介绍了这些选项。
要点  更新现有记录以及更新匹配记录的导入选项在导入过程中均改写现有数据,并且无法撤消。要保护您的数据,请在执行更新记录的导入操作之前,选择“文件”菜单 >“另存为”以便创建 FileMaker Pro 文件的备份。
添加记录
添加记录时,导入过程在目标文件中为源文件中每个可导入的记录创建一个新记录。
从大多数源文件格式中添加记录时,导入过程将添加源文件中的所有记录。如果源文件是 FileMaker Pro 文件,则只能添加搜索结果中的记录而不添加省略的记录。请参阅FileMaker Pro 格式
更新现有记录
利用此选项,可以使用源文件中的数据替换您的文件中的数据。对于导入到的每个字段,源文件中第一个可导入记录(或数据行)中的数据将改写目标文件第一条记录中的字段。源文件中第二个可导入记录(或数据行)中的数据将改写目标文件第二条记录中的字段,依此类推。替换数据时,FileMaker Pro 不检查或比较文件中的数据。
您可以选择是否逐个字段地替换数据。
目标文件中的记录替换为源文件中相同数目的记录。如果源文件中有更多可导入的记录,则不会导入源文件中多余记录的数据,除非您还选择了“将其余数据作为新记录添加”。如果目标文件中有更多记录,则不会替换目标文件中多余记录的数据。
更新匹配记录
可以使用其他文件中的数据更新目标文件中的匹配记录和字段。例如,台式计算机和便携式计算机上可能各有一个相同数据库的副本。您可以使用外出时所做的更改更新办公室中的文件。
通过分别在源文件和目标文件中选择一个或多个匹配字段,可以确定源文件中的哪些记录替换目标文件中的哪些记录。如果目标文件中某条记录的匹配字段中的数据与源文件中某条记录的匹配字段中的数据匹配,则将使用源文件中的数据更新目标文件中的记录。
匹配字段必须唯一地标识数据库中的每个实体。例如,在员工数据库中,可以使用一个匹配字段(如雇员编号)或多个匹配字段(如名字、姓氏和电话号码)。(只使用姓氏可能会标识多个人,因此它本身并不是一个理想的匹配字段。)
您还可以指定要导入的字段。在所有匹配记录中选择要导入的所有字段的内容将改写目标文件中的数据,即使源文件中的字段为空。
如果目标文件包含搜索结果,则只更新搜索记录。(如果源文件是其他 FileMaker Pro 文件,也可以只从搜索结果中导入。请参阅FileMaker Pro 格式。)
下表通过一个示例显示了目标文件中的记录在被源文件中的匹配记录更新前后的状态。在“映射”列,新建脚本按钮 (Windows) 或 在 Mac OS 中不导入图标 (OS X) 表示匹配字段,齿轮图标 表示导入该字段,在 Windows 中匹配图标 (Windows) 或 双箭头指针 (OS X) 表示不导入该字段。
 
在 Windows 中不导入图标
导入图标
导入图标
导入图标
在 Windows 中不导入图标
导入图标
双箭头图标
注释
 •
 •
目标文件中的匹配字段不能为容器、合计或未存储的计算字段。匹配字段的字段类型应与匹配字段中的数据类型相对应。例如,数值字段不应与包含文本的字段相匹配。
 •
 •
 •
 •
相关主题 
将数据导入到现有文件
在导入过程中设置导入操作和映射字段
关于为导入数据创建新表
设置重复性导入