Methods of importing data into an existing file
There are three ways that you can import data into an existing file. You can:
 •
 •
 •
These options are available in the Import Action area of the Import Field Mapping dialog box when you’re importing data into an existing file. Each of these options is described in detail below.
Important  The import options that update existing records and update matching records both overwrite existing data during the import process and cannot be undone. To safeguard your data, choose File menu > Save a Copy As to make a backup of the FileMaker Pro file before you perform an import that updates records.
Adding records
When you add records, the import process creates a new record in the target file for each importable record in the source file.
When you add records from most source file formats, the import process adds all the records from the source file. If the source file is a FileMaker Pro file, you can add only the records in the found set and skip adding the omitted records. See FileMaker Pro format.
Updating existing records
With this option, you replace data in your file with data from the source file. For each field you import into, data from the first importable record (or row of data) in the source file overwrites fields in the first record in the target file. Data from the second importable record (or row of data) in the source file overwrites fields in the second record in the target file, and so on. When you replace data, FileMaker Pro doesn’t examine or compare the data in the files.
You can choose whether to replace or not replace data on a field-by-field basis.
Records in the target file are replaced with the same number of records from the source file. If there are more importable records in the source file, data from the extra records in the source file will not be imported unless you also choose Add remaining data as new records. If there are more records in the target file, data in the extra records in the target file will not be replaced.
Updating matching records
You can update matching records and fields in your target file with data from another file. For example, you might have a copy of a database on your desktop computer and another copy on your laptop computer. You can update the file in your office with the changes you make on the road.
You determine which records in the source file update which records in the target file by choosing one or more match fields in each file. If data in the match field(s) of a record in the target file matches data in the match field(s) of a record in the source file, the record in the target file will be updated with data from the source file.
Match fields must uniquely identify each entity in your database. For example, in a database of people, you could use one match field such as an Employee Number, or multiple match fields such as Last Name, First Name, and Phone Number. (Using Last Name alone might identify more than one person, so it isn’t a good match field to use by itself.)
You also specify the fields you want to import. The contents of all fields you select to import, in all matching records, will overwrite data in the target file, even if the field in the source file is blank.
When the target file contains a found set, only the found records are updated. (If the source file is another FileMaker Pro file, you can also import only from a found set. See FileMaker Pro format.)
The following table shows an example of how a record in a target file appears before and after being updated by a matching record in a source file. In the Mapping column, Match icon in Windows (Windows) or Match icon in the Mac OS (OS X) indicates a match field, Import icon indicates to import the field, and Do not import icon in Windows (Windows) or Do not import icon in the Mac OS (OS X) indicates not to import the field.
 
Import icon
Do not import icon in Windows
Import icon
Import icon
Import icon
Do not import icon in Windows
Import icon
Notes
 •
 •
Match fields in the target file cannot be container, summary, or unstored calculation fields. The field type of match fields should correspond to the type of data in the matching field. For example, number fields should not be matched to fields containing text.
 •
 •
 •
 •
Related topics 
Importing data into an existing file
Setting the import action and mapping fields during import
About creating a new table for imported data
Setting up recurring imports