Il y a eu un Windows Shell Shell (.vbs) sur stackoverflow qui décompose et recompose un fichier mysql en fichiers texte et vice-versa. Dès le départ, il exporte des formulaires, des modules, des macros et des rapports. Voici un lien à ce sujet. C'est la première réponse choisie. Pour une raison quelconque, l'auteur original a choisi de ne pas exporter les tables et les requêtes ou les relations entre les tables, simplement parce qu'elles sont stockées différemment par Access. En outre, le script supprime chaque "objet" au fur et à mesure qu'il l'exporte, de sorte qu'il est impossible de supprimer une table avant d'avoir supprimé sa relation. C'est un peu compliqué. Il n'a pas non plus fourni de support entre les fichiers .adp et .mdb. Vous devez le faire manuellement.
Tout cela est cependant possible, donc si vous avez des tableaux liés, vous pouvez trouver un moyen de les exporter sous forme de texte. Exportez ensuite les relations. Supprimez les relations, puis les tables. (Si vous avez écrit l'ip dans des modules ou des requêtes intermédiaires, vous devrez également le faire). Demandez au script de supprimer tout ce que vous avez choisi d'exporter à partir du fichier original. Après cela, vous aurez essentiellement votre fichier msaccess dans un tas de fichiers texte. A partir de là, il suffit de faire une recherche/remplacement pour chaque fichier (par le code) et de recomposer le fichier à partir de chaque élément modifié.
C'est un peu ennuyeux à programmer, mais cela aide beaucoup à passer de l'environnement de production à l'environnement de développement sans le moindre effort.
EDIT Il semble que quelqu'un ait fait quelque chose de similaire à ce que j'ai fait, mais probablement mieux que ma version : http://accesssvn.codeplex.com/ EDIT ENCORE Hmmm, si ça marche pour toi alors super mais ce programme ne marche pas pour moi :( En plus c'est en C# :(