Bonjour,
Comme je n'ai pas trouvé de file sur ce sujet d'actualité, je propose d'ouvrir ici le débat sur nos expériences de migration.
Voici donc la mienne : j'ai développé une appli de gestion d'entreprise sous office 2000 / XP : 64 tables, 90 fenêtres, environ 1 an de travail. Je n'ai que 3 clients à ce jour mais ça devrait changer cette année !
Mes clients ont fui Vista mais seven semble incontournable et office 2000 commence à dater un peu donc la migration s'impose...
Voici mes premiers commentaires après seulement 1/2 journée d'essais :
- tout mon code 2000 se compile sous 2010 sauf :
CommandBars("Menu_ppal")... 'commandes qui personnalisent le menu selon les droits de l'utilisateur
C'est une très bonne nouvelle, j'ai donc juste à remplacer mon menu habituel par un ruban... Si qqn a un bon tuto je suis preneur ![;)](https://www.developpez.net/forums/images/smilies/icon_wink.gif)
- après avoir désactivé ces fonctions c'est magique, tout marche comme avant ![:ccool:](https://www.developpez.net/forums/images/smilies/ccool.gif)
- en monoposte et toujours sur XP, les temps de réponse semblent proches, un peu plus long à l'ouverture mais 10% plus rapide sur de gros traitements. Par exemple le calcul de besoins prend 5'08'' au lieu de 5'37''.
- à l'utilisation je n'ai trouvé qu'un me.refresh mal placé (après un update
) qui était accepté par 2000 mais lève une erreur en 2010 ![:oops:](https://www.developpez.net/forums/images/smilies/icon_redface.gif)
- après compactage des 2 cotés la frontale est 3 fois plus petite en 2010 qu'en 2000 ![8O](https://www.developpez.net/forums/images/smilies/icon_eek.gif)
Enfin 2 soucis :
- j'ai par exemple une fenêtre "nomenclature" avec un article dans l'entête, sa nomenclature dans le détail et une sous-fenêtre qui donne les parents de l'article. Mais quand l'article n'a pas de nomenclature access 2010 n'affiche pas ses parents !!!
- si je veux exécuter mon appli avec access 2000, il n'accepte plus les événements et envoie systématiquement le message d'erreur (sans passer par ma gestion d'erreur) :
L'expression Sur ouverture entrée comme paramètre de la propriété de type événement est à l'origine d'une erreur.
L'objet ou la classe ne gère pas le jeu d'événements
Partager