Jonglez avec les versions d'Access

En effet, s'il n'y avait qu'Access, tout irait bien, mais en fait il y a Access 1.0, 1.1, 2.0, 95(7), 97(8), 2000(9), XP(10) et 2003(11)...

Contrairement à Word et Excel, ou bien d'autres programmes, Access ne se laisse pas faire comme ça. Avec Word et Excel, lorsqu'on travaille avec la version 97 (par exemple), et qu'on désire donner un fichier à une personne possédant une version antérieure (95 par exemple), il suffit d'aller dans Fichier/Enregistrer sous, et dans la liste du bas (type de fichier), choisir le type "Word 95" ou "Excel 95". On peut même exporter ces fichiers en simples fichiers textes. Enfin bref, pas vraiment de problème. Avec Access, c'est une autre paire de manches ! Lorsque vous avez conçu une base de données dans une version, pas question de l'exporter dans une version plus ancienne (antérieure).

Ceci était vrai jusqu'à l'avènement d'Access 2000. En effet. Access 2000 permet la sauvegarde soit en Access 2000, soit en Access 97, ce qui peut être fort pratique.

Voici ce que vous pouvez faire (ou ne pas faire):

Vous avez une base en Vous voudriez la lire avec Solution
Access 2 Access 95 Lorsque vous l'ouvrez avec Access 95, vous pouvez soit la convertir, auquel cas vous ne pourrez PLUS la relire avec Access 2, soit la valider, et vous pourrez la relire avec Access 2, mais vous ne pourrez pas modifier sa structure avec Access 95
Access 2 Access 97 Même commentaire
Access 2 Access 2000 Même commentaire, sauf que la base pourra ensuite être sauvegardée en Access 97 (Mais plus en Access 2 ni 95, donc)
Access 95 Access 2 IMPOSSIBLE (A moins de copier/coller les diffélrents objets de la base de données - je n'ai pas testé)
Access 95 Access 97 Lorsque vous l'ouvrez avec Access 97, vous pouvez soit la convertir, auquel cas vous ne pourrez PLUS la relire avec Access 95, soit la valider, et vous pourrez la relire avec Access 95, mais vous ne pourrez pas modifier sa structure avec Access 97
Access 95 Access 2000 Même commentaire, sauf que la base pourra ensuite être sauvegardée en Access 97 (mais plus en Access 2 ni 95, donc)
Access 97 Access 2 IMPOSSIBLE (A moins de copier/coller les diffélrents objets de la base de données - je n'ai pas testé)
Access 97 Access 95 IMPOSSIBLE (A moins de copier/coller les diffélrents objets de la base de données - je n'ai pas testé)
Access 97 Access 2000 Sans problème. La base pourra indéfiniment être convertie en Access 97 ou 2000 sans perte d'aucune sorte.
Access 2000 Access 2 IMPOSSIBLE (A moins de copier/coller les diffélrents objets de la base de données - je n'ai pas testé)
Access 2000 Access 95 IMPOSSIBLE (A moins de copier/coller les diffélrents objets de la base de données - je n'ai pas testé)
Access 2000 Access 97 Sans problème. La base pourra indéfiniment être convertie en Access 97 ou 2000 sans perte d'aucune sorte.

Il faut savoir que le format Acecss 2000 est repris par défaut par les versions XP et 2003. C'est à dire qu'une base de données convertie en 2000 fonctionnera sans sourciller sur les versions XP et 2003. Toutefois, il y aura certaines petites choses qu'il ne sera pas possible de faire. Par exemple, lorsque vous créez une nouvelle base de données avec Access 2003, et que vous désirez en créer un fichier MDE (Outils/Utilitaires de bases de données/Créer un fichier MDE), vous aurez un message d'erreur indiquant qu'il faut d'abord convertir la base de données en format XP-2003 (Outils/Utiliitaires de bases de données/Convertir une base de données). Mais évidemment, une fois convertie, la base ne pourra plus s'ouvrir comme ça avec Access 2000 sans être re-convertie.

  Seule la version 2 (et 1.0 et 1.1) sont capables de fonctionner sous Windows 3.1 ou 3.11. Par contre, Windows 95 et 98 font parfaitement fonctionner Access 2 (et 1.0 et 1.1 je suppose également). DONC, si vous concevez une base de données qui devra être partagée entre Windows 3.1 ou 3.11 et 95 ou 98, il vous FAUT développer votre base de données en Access2

  Vous pouvez sans problème faire cohabiter Access 2, 95, 97, 2000, et même différents langages d'une même version. Je l'ai personnellement testé.