2 votes

Mettre à jour Access 97 mdb vers Access 2010 mdb/mde ? Expériences ?

J'ai une très vieille application Access 97 qui a besoin d'être modernisée. J'aimerais faire quelque chose de plus moderne, mais il serait probablement un peu trop coûteux de réécrire l'ensemble de l'application en une véritable application Windows (ou Web). L'idée est donc maintenant de passer à Access 2010. Cependant, nous avons essayé l'outil de mise à niveau automatique, et cela n'a pas fonctionné. L'application est assez grande avec plus de 40 formulaires et modules.

Je veux juste savoir si quelqu'un a une expérience réelle d'une situation similaire et/ou a des conseils pour savoir si c'est une impasse probable d'essayer de mettre à niveau. Ou mieux - cela devrait être possible.

De plus, je pourrais avoir besoin d'aide, si quelqu'un peut me conseiller une entreprise qui est bonne dans ce genre de tâches.

2voto

BiggsTRC Points 10362

Il y a eu beaucoup de changements entre Access 97 et 2010. Chaque mise à niveau (97 à 2003, 2003 à 2007, etc.) comportait des particularités qu'il fallait connaître. Les conversions n'étaient généralement pas des tâches simples, surtout lorsqu'il s'agissait d'une base de données complexe comportant de nombreux éléments. Dans votre cas, il est pratiquement impossible de passer directement de 97 à 2010. Toutefois, c'est possible si vous y allez lentement et si vous résolvez les problèmes à chaque étape. Le problème est que cela peut prendre plus de temps que ce que vous êtes prêt à y consacrer.

En cherchant des réponses pour vous, je suis tombé sur des entreprises qui faisaient ce type de conversion pour vous. Pour moi, c'est une indication de plus que ce n'est pas quelque chose que vous laissez faire par un magicien (sinon, qui paierait pour ce service). Voici l'une des entreprises que j'ai trouvées :

http://www.consultdmw.com/convert-access-97-database.htm

Je ne les ai jamais utilisés, donc je ne les recommande pas. Je les utilise simplement à titre d'exemple.

Il existe également des ressources de personnes qui ont emprunté cette voie et partagé leur expérience. Ces ressources peuvent vous être utiles pour déterminer si vous souhaitez emprunter cette voie et, le cas échéant, ce à quoi vous devez faire attention. En voici un exemple :

http://chentiangemalc.wordpress.com/2011/03/24/upgrading-access-97-application-to-access-2010/

1voto

HansUp Points 53234

Je n'ai pas Access 2010 et je ne connais pas l'outil de mise à jour automatique que vous avez mentionné. Avec Access 2007, je peux importer par étapes des objets dans une nouvelle MDB vide à partir d'une base de données de version antérieure.

Importez d'abord les tables, et vérifiez que les données sont correctement importées.

Importez ensuite les modules standard et de classe. Exécutez Debug->Compile, et corrigez toutes les erreurs dont le compilateur se plaint. Vous devrez peut-être ajouter des références si nécessaire.

Importez ensuite les formulaires et exécutez à nouveau Debug->Compile.

Idem pour les rapports, le cas échéant.

Dans le meilleur des cas, vous n'aurez besoin que de quelques corrections pour le faire fonctionner avec 2010. Si le nombre de réparations à effectuer est déraisonnable, envisagez de le confier à un prestataire de services.

Mais je vous suggère d'essayer au moins la méthode d'importation manuelle d'abord. Vous ne devriez pas avoir à investir trop de temps pour voir si cela vaut la peine de continuer.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X