Les montées de version (voire le changement de logiciel) posent toujours le même problème pour l’utilisateur : est-ce que les données créées sur l’ancien système seront toujours lisibles après la mise à jour ? Cette question lancinante ne se présente pas seulement pour des systèmes ésotériques. Même les grands éditeurs de logiciels, comme Microsoft par exemple, finissent par ne plus assurer la rétrocompatibilité (c’est-à-dire la compatibilité vers des versions antérieures). Comme quoi les problèmes de rétrocompatibilité ne concernent pas seulement l’univers du jeu vidéo…
Le problème de la rétrocompatibilité est une véritable plaie pour la pérennité des données archivées qui potentiellement finissent par ne plus être lisibles à plus ou moins long terme. Cette difficulté se pose pour l’ensemble des fichiers produits par les entreprises et les particuliers : fichiers PDF, feuilles de calcul Excel, bases de données, photos, musique…. Les formats de fichiers ne sont pas éternels, à l’image des feuilles de calcul MULTIPLAN ou encore des bases de données Access 97.
L’ouverture d’une base de données Access 97 (extension *.MDB) avec Access 2013 (ou une version ultérieure d’Access) déclenche inexorablement le message d’erreur “Impossible d’ouvrir une base de données créée avec une version antérieure de votre a application”.
Pour résoudre cette difficulté, l’assistance de Microsoft suggère d’ouvrir la bases de données avec une version antérieure à Access 2013 (par exemple Access 2010) puis de convertir la base de données vers le nouveau format (extension *.ACCDB). Cela nécessite de disposer d’une telle version, ce qui n’est pas malheureusement pas toujours le cas.
Pour contourner ce problème, il est possible d’utiliser un programme de visualisation (Viewer en anglais) de base de données comme MDB Viewer Plus puis d’exporter les tables une à une.
MDB Viewer Plus est téléchargeable sur le site de son créateur : http://www.alexnolan.net/software/mdb_viewer_plus.htm. Ce programme ne nécessite pas d’installation (il s’agit d’un logiciel portable). Il suffit de le télécharger et de le lancer. Il est possible de le stocker sur une clef USB. Son manuel d’utilisation est consultable sur ce lien : http://www.alexnolan.net/articles/MDB_Viewer_Guide.htm.
Ce logiciel est très simple d’utilisation. Le pas-à-pas qui suit décrit les étapes pour importer une base *.MDB (ici une comptabilité Cegid S1 ; la comptabilité Cegid S1 est stockée dans une base de données Access 97 et est dotée d’une extension *.CS1) et exporter les tables de données dans des classeurs Excel ou des fichiers CSV.
Après avoir lancé MDB Viewer, sélectionner le menu File puis Open (ou raccourci F2), sélectionner la base de données Access 97 (*.MDB), puis, le cas échéant, renseigner les identifiants (ici : néant) :
Après validation (bouton Ok), la base de données est ouverte et la liste des tables de données disponibles est affichée :
Un double-clic sur une table permet d’en visualiser le contenu :
Pour exporter la table en cours de consultation, cliquer sur le bouton Exporter :
La fenêtre Enregistrer sous… propose différents formats d’exportation dont Excel et CSV :
L’opération est à reproduire pour chacune des tables à exporter.
___
Approfondir le sujet :
Evolutions technologiques et pertes de données / Ouvrir une feuille de travail MULTIPLAN avec EXCEL / Histoire de l’informatique / L’informatique des années 80


Derniers articles parBenoît RIVIERE (voir tous)
- Pappers International : Une révolution dans l’accès aux données des entreprises européennes - dimanche 9 mars 2025
- Projet IXP (v1.21beta) : nouvelle version en ligne - mardi 7 janvier 2025
- Excel : conserver les zéros non significatifs à gauche - dimanche 5 janvier 2025
- Excellente année 2025 ! - mercredi 1 janvier 2025
- Projet IXP (v1.21beta) : contrôles de cohérences et gestion MULTIFEC - lundi 30 décembre 2024