Use an Access file with multiple versions of Access

You can use a Microsoft Access 2000 database or Access 2000 project in both Access 2002 and Access 2000 ù even if the file is a secured Access database. If you also want to make an Access database available to users of Access 97 or earlier, use one or more of the following procedures.

Use a one-file Access database with several versions of Microsoft Access

If your Microsoft Access database is in one file, and you want to use it in several versions of Microsoft Access, convert it to a front-end/back-end application. The data remains in the oldest version of Access, and you use a front end that has been converted to Access 2000 or Access 2002.

  1. Convert the Access database to Access 2000 or Access 2002 file format. When converting, specify a new name for the file.

    How?

    1. Make a backup copy of the Microsoft Access file you're going to convert.
    2. If possible, compile the Access file in the previous version of Access. This reduces the possibility of errors during conversion.
    3. Close the Access file. If the file is a multiuser Access database located on a server or in a shared folder, make sure that no one else has it open.
    4. Start Access 2002.
    5. On the Tools menu, point to Database Utilities, point to Convert Database, and then click the file format you want for the new file.
    6. In the Database To Convert From dialog box, select the database you want to convert and then click Convert.
    7. In the Convert Database Into dialog box, do one of the following:
      • Type a name for the new file.
      • Select a different location for the new file. (You can keep the same name, or change it.)

      You cannot convert an Access database into a file with the same name and location as the original database.

    8. Click Save.
  2. On the Tools menu, point to Database Utilities and use the Database Splitter to split the converted database into a front-end/back-end application.
  3. Delete the back-end database that the Database Splitter created.

    You want your data to remain in the original database, so you will use the original database as the back-end database. The back-end database should be in the oldest version of Microsoft Access that is being used.

  4. On the Tools menu, point to Database Utilities and use the Linked Table Manager to link the new front-end database to the tables in the previous-version database.

    You can then enhance the new front-end database to support new features for users that have upgraded to Microsoft Access 2000 or Access 2002. Users of previous versions can continue to use the previous-version database. For example, if the back-end tables are in Microsoft Access version 2.0 format, you can use up to four versions of Microsoft Access: Microsoft Access version 2.0 (using the original database), Microsoft Access 95 and 97 (using an enabled version of the original database or a converted front-end database), and Microsoft Access 2000 or Access 2002 (using a converted front-end database).

Use a front-end/back-end application with several versions of Microsoft Access

If your Microsoft Access database is already a front-end/back-end application, you only need to convert the front end to Access 2000 or Access 2002 file format.

  1. Leave the back-end database alone.
  2. Convert the front-end database to Access 2000 or Access 2002 file format.

    How?

    1. Make a backup copy of the Microsoft Access file you're going to convert.
    2. If possible, compile the Access file in the previous version of Access. This reduces the possibility of errors during conversion.
    3. Close the Access file. If the file is a multiuser Access database located on a server or in a shared folder, make sure that no one else has it open.
    4. Start Access 2002.
    5. On the Tools menu, point to Database Utilities, point to Convert Database, and then click the file format you want for the new file.
    6. In the Database To Convert From dialog box, select the database you want to convert and then click Convert.
    7. In the Convert Database Into dialog box, do one of the following:
      • Type a name for the new file.
      • Select a different location for the new file. (You can keep the same name, or change it.)

      You cannot convert an Access database into a file with the same name and location as the original database.

    8. Click Save.
  3. On the Tools menu, point to Database Utilities and use the Linked Table Manager to link the new Access 2000 or Access 2002 front-end database to the tables in the previous-version back-end database. You can then enhance the Access 2000 or Access 2002 front-end database to support new features for users that have upgraded to Access 2000 or Access 2002.

Open a database created in Access 97 or earlier without converting it

You can open a Microsoft Access database created in Access 97 or earlier without converting it.

  1. Make sure that the Access database you're going to enable is closed. If the file is a multiuser Access database located on a server or in a shared folder, make sure that no one else has it open.
  2. Click Open on the Database toolbar.
  3. In the Open dialog box, click the previous-version Access database you want to enable and click Open.
  4. In the Convert/Open Database dialog box, click Open Database.

Microsoft Access enables the previous-version database by storing additional information in the file to accommodate the default file format specified on the Advanced tab of the Options dialog box. An enabled database can still be opened with its original version of Microsoft Access.

Use a secured Access database with multiple versions of Access

With one exception, the issues involved when sharing a secured database across more than one version of Microsoft Access are the same as the issues for sharing an unsecured database across more than one version. The one exception concerns how to handle the workgroup information files that are used with the secured database.