Export a database object to another Access database

Access provides a number of ways to copy an object such as a table or form from one database to another. Copying and pasting an object is easiest, but exporting an object offers you more options. For example, you can export the table definition and the data in the table, or export just the table definition (a blank copy of the table). You can also save the details of the operation as an export specification for future use.

Overview

You can export a table, query, form, report, macro, or module from one Access database to another. When you export an object, Access creates a copy of the object in the destination database.

You export database objects when you need to do any of the following tasks:

Note that exporting an object to another database differs very little from opening a second database and then importing the object from the first. The two main differences between importing and exporting objects between Access databases are:

Looking for information about importing objects into an Access database? See Import database objects into the current Access database.

Prepare for the export

  1. Open the source database, if it is not already open. The file format can be either MDB or ACCDB. If the file is in MDE or ACCDE format, the source object must be a table, a query, or a macro. You cannot export forms, reports and modules from an MDE or ACCDE file.

Note: If the database is read-only, or you don't have permissions to make changes to the database, you can complete the export operation, but cannot save the export specification.

Element Description
Single object per operation You can export only one object at a time. To export multiple objects, repeat the export operation for each object, or do an import operation from within the destination database.
New table Each export operation creates a new object in the destination database. If an object with the same name already exists, you can choose to overwrite the existing object or specify a different name for the new object.

Note: An export operation cannot add records to an existing table. To add records, consider creating an append query. For more information, see the article Add records to a table by using an append query.

Export a database object to another Access database

  1. On the External Data tab, in the Export group, click Access.

Tip: You can also start the export process by right-clicking the object in the Navigation Pane and then clicking Export > Access.

What else should I know?