Summary: vous avez des difficultés à ouvrir une base de données (MDB) créée avec une version précédente d'Access ? Essayez les solutions de contournement présentées dans ce blog pour résoudre le problème. Si le fichier est corrompu, vous pouvez utiliser un outil de réparation Access professionnel pour réparer le fichier corrompu et récupérer ses données.
Lors de l’ouverture d’une base de données d’une version antérieure (format .mdb) dans Microsoft Access version 2013 ou ultérieure, vous pouvez rencontrer une erreur “Impossible d’ouvrir une base de données créée avec une version antérieure de votre application”.
Solution pour résoudre l’erreur “Impossible d’ouvrir une base de données créée avec une version antérieure”.
Vous pouvez corriger l’erreur en convertissant l’ancien format de fichier de base de données (.mdb) au format de fichier .accdb.
Toutefois, depuis la sortie d’Access 2013, il n’est plus possible de convertir directement un fichier .mdb au format .accdb. Pour contourner ce problème, Microsoft recommande d’ouvrir la base de données Access (MDB) dans Access 2007 ou une version ultérieure, puis de l’enregistrer dans le format de fichier que vous pouvez ouvrir dans Access 2013 ou une version ultérieure.
Les étapes de conversion du fichier .mdb au format .accdb varient en fonction de la version d’Access.
Etapes pour convertir une base de données Access 97 (MDB) au format ACCDB
Pour convertir un fichier .mdb d’une base de données Access 97 au format .accdb, procédez comme suit :
- Dans Access 2003, essayez d’ouvrir votre base de données Access 97.
- Allez dans le menu Outils, survolez Utilitaires de base de données. Ensuite, choisissez Convertir la base de données et cliquez sur Format de fichier Access 2002-2003.
- Lorsque vous y êtes invité, saisissez le nom de la base de données, puis cliquez sur Enregistrer.
- Fermez votre application Access 2003.
- Maintenant ouvert Access 2013/2016/2019.
- Allez dans le menu Fichier, survolez Enregistrer sous, choisissez Base de données Access (*.accdb) et cliquez sur le bouton Enregistrer sous.
- Lorsque l’écran “Enregistrer sous” s’affiche, sélectionnez Enregistrer.
Le fichier sera enregistré au format .accdb.
Etapes pour convertir une base de données Access 2000/2002/2003 (MDB) au format ACCDB
Pour convertir un fichier Access 2000/2002/2003 (.mdb) au format .accdb, procédez comme suit :
- Ouvrez l’application MS Access, cliquez sur Fichier > Ouvrir.
- Sélectionnez l’ouverture du fichier de base de données Access 2000 ou Access 2002 – 2003 (.mdb) que vous devez convertir dans la boîte de dialogue Ouvrir.
- Une fois le fichier de base de données ouvert dans MS Access, cliquez sur Fichier > Enregistrer et publier. Ensuite, cliquez sur l’option Enregistrer la base de données sous, sélectionnez l’option Base de données Access dans la section “Types de fichiers de base de données”. Cliquez sur Enregistrer sous.
- Dans la fenêtre “Enregistrer sous”, indiquez le nom du fichier de la base de données dans le champ Nom du fichier, puis cliquez sur le bouton Enregistrer.
- Cliquez sur OK lorsque la boîte de message “Cette base de données a été mise à niveau vers le format de fichier Access 2007. La nouvelle base de données ne peut pas être partagée avec les utilisateurs d’Access 2003 ou de versions antérieures”.
- La base de données sera enregistrée au format Access 2007 (.accdb).
Que se passe-t-il si vous ne parvenez pas à convertir une base de données Access (MDB) au format de fichier ACCDB ?
- Si vous ne pouvez pas convertir le fichier .mdb de la base de données Access, cela signifie que le fichier est corrompu. Vous pouvez essayer de réparer la base de données à l’aide de la fonction intégrée “Compact et réparation” d’Access. Si cela ne fonctionne pas, utilisez un outil de réparation Access pour restaurer la base de données.
Stellar Repair for Access est un outil fiable que vous pouvez utiliser pour réparer un fichier MDB/ACCDB corrompu. Le logiciel répare le fichier et fournit un aperçu des données récupérables. Une fois les données vérifiées, vous pouvez enregistrer le fichier réparé. Les étapes détaillées sont les suivantes :
- Lancez l’outil de réparation de base de données Access de Stellar®.
- Une fenêtre “Sélectionner une base de données” s’ouvre avec des options permettant de parcourir ou de rechercher le fichier de base de données Access corrompu.
- Sélectionnez le fichier et cliquez sur Réparer.
- Lorsque la boîte de message “Réparation terminée” apparaît, cliquez sur OK.
- Vérifiez l’aperçu des données que vous pouvez extraire du fichier réparé.
- Une fois satisfait de l’aperçu, sélectionnez l’option Enregistrer la base de données dans la section Fichier.
- Lorsqu’une boîte de dialogue “Enregistrer sous” s’affiche, cliquez sur l’option Emplacement par défaut du fichier ou Sélectionner un nouveau dossier pour choisir l’emplacement du fichier réparé.
- Cliquez sur OK.
Naviguez jusqu’à l’emplacement où vous avez enregistré le fichier, ouvrez-le et accédez à ses données.
Conclusion
Si vous avez rencontré l’erreur Access “Impossible d’ouvrir une base de données créée avec une version antérieure”, essayez la solution de contournement décrite dans ce blog. Si vous ne parvenez pas à convertir le fichier .mdb au format .accdb en raison d’une corruption, utilisez le logiciel Stellar Repair for Access pour réparer le fichier corrompu et récupérer ses données. Le logiciel peut aider à récupérer les macros, les modules, les formulaires et d’autres composants d’un fichier de base de données Access corrompu.