Si vous avez créé une base de données Access au format de fichier (.accdb), mais que vous souhaitez partager la base de données avec des personnes qui utilisent des versions antérieures d’Access, comme avant Access 2007, dans la plupart des cas, vous pouvez convertir la base de données dans un format de fichier antérieur à l’aide de la commande Enregistrer sous . Cet article décrit les étapes de conversion d’une base de données vers un format de fichier antérieur (.mdb) et décrit certains des facteurs qui vous empêchent de convertir une base de données.
Contenu de cet article
Convertir une base de données .accdb vers un format de fichier antérieur
Procédez comme suit pour créer une copie d’une base de données Access dans un format de fichier que vous spécifiez.
Tout d’abord, ouvrez votre base de données :
-
Cliquez sur l’onglet Fichier.
-
Sur la gauche, cliquez sur Ouvrir.
-
Dans la boîte de dialogue Ouvrir , sélectionnez et ouvrez la base de données à convertir.
À présent, convertissez votre base de données :
-
Cliquez sur l’onglet Fichier.
-
Sous Types de fichiers, cliquez sur Enregistrer la base de données sous. Sous Enregistrer la base de données sous, effectuez l’une des opérations suivantes :
-
Pour enregistrer une copie de la base de données dans un format .mdb qui peut être ouvert à l’aide d’Access 2002 ou Access 2003, cliquez sur Base de données Access 2002 - 2003 (*.mdb) .
-
Pour enregistrer une copie de la base de données dans un format .mdb qui peut être ouvert à l’aide d’Access 2000, cliquez sur Base de données Access 2000 (*.mdb) .
-
-
Dans la boîte de dialogue Enregistrer sous , dans la zone Nom de fichier , tapez un nom pour le fichier de base de données, puis cliquez sur Enregistrer.
Access ferme la base de données d’origine et ouvre une nouvelle copie de la base de données dans le format que vous avez spécifié. Les modifications que vous apportez à la base de données affectent uniquement la nouvelle copie. Pour apporter des modifications à la base de données d’origine, vous devez rouvrir la base de données d’origine.
Remarque : Pour convertir une base de données Access 2007 dans un format de fichier compatible avec Access 97 ou version antérieure, vous devez d’abord utiliser Access 2007 pour convertir la base de données au format de fichier Access 2000 ou au format de fichier Access 2002 - 2003. Vous utilisez ensuite une version antérieure d’Access pour convertir la base de données au format souhaité. Par exemple, à l’aide de la commande Convertir la base de données dans Access 2003, vous pouvez convertir une base de données Access 2000 ou une base de données Access 2002 - 2003 au format de fichier Access 97.
Facteurs qui empêchent la conversion vers un format de fichier antérieur
Certains nouveaux types de données et fonctionnalités peuvent être utilisés uniquement au format de fichier .accdb et ne sont pas pris en charge par les versions antérieures d’Access. Si votre base de données contient l’une de ces fonctionnalités et que vous essayez de l’enregistrer en tant que base de données de version antérieure, Access affiche un message et ne convertit pas la base de données. La liste suivante décrit les facteurs qui empêchent la conversion vers un format de fichier antérieur :
-
Utilisation de nouveaux types de données ou de nouveaux paramètres de propriété de champ Les nouveaux types de données et paramètres de propriété de champ suivants ne sont pas pris en charge par les versions antérieures d’Access :
-
Champs de recherche à valeurs multiples (champs de recherche dont la propriété Autoriser plusieurs valeurs est définie sur Oui)
-
Type de données Pièce jointe
-
Type de données calculé
-
Champs de texte long (mémo) de suivi de l’historique (Texte long - Champs Mémo dont la propriété Append Only est définie sur Oui)
Vous ne pouvez pas convertir la base de données, sauf si vous modifiez la base de données afin qu’elle n’utilise plus ces fonctionnalités.
Remarque : Vous pouvez convertir une base de données contenant du texte long (mémo) avec des champs Texte enrichi (champs Texte long/Mémo dont la propriété Format du texte est définie sur Texte enrichi). Toutefois, les versions d’Access antérieures à Access 2007 n’interprètent pas le champ comme texte enrichi. Si une mise en forme rtF est présente dans les données Access, le texte s’affiche avec des balises HTML au lieu de la mise en forme dans les versions antérieures d’Access, comme dans l’exemple suivant.
Texte enrichi d’origine
Texte affiché dans les versions antérieures d’Access
Il s’agit d’un exemple.
<div><strong><em>This is an example.</em></strong></div>
-
-
Liens vers des fichiers externes qui ne sont pas pris en charge par les versions antérieures d’Access Dans les bases de données Access .accdb, vous pouvez établir un lien vers plusieurs types de données qui ne sont pas pris en charge par les versions antérieures d’Access. Il s’agit des builds suivantes :
-
Tables dans d’autres bases de données au format de fichier .accdb
-
Feuilles de calcul Excel utilisant le format .xlsx
-
Windows SharePoint Services listes
Si votre base de données contient des liens vers ces types de sources de données, vous devez supprimer les liens avant de pouvoir convertir la base de données dans un format de fichier antérieur à Access 2007. Une solution consiste à importer les données au lieu de les lier, afin que les données soient contenues dans la base de données Access elle-même. Pour plus d’informations sur l’importation de données dans une base de données Access, consultez l’article Introduction à l’importation, à la liaison et à l’exportation de données dans Access.
-
-
Chiffrement de base de données Les bases de données Access utilisant le format de fichier .accdb utilisent une nouvelle méthode de protection par mot de passe qui n’est pas compatible avec les versions antérieures d’Access. Si vous ajoutez un mot de passe à une base de données Access .accdb à l’aide de la commande Chiffrer avec mot de passe , vous devez d’abord supprimer le mot de passe avant de pouvoir convertir la base de données dans un format de fichier antérieur. Pour en savoir plus sur l’ajout et la suppression du chiffrement, consultez l’article Chiffrer une base de données à l’aide d’un mot de passe de base de données.