Le code vba d'une base 2000 s'exécute plus lentement sous 2000 que sous 2002-2003
2 réponses
Raymond [mvp]
Pour faire plaisir à Eric, les Pierre et Arnaud et tous les autres si peu
nombreux en ce
samedi:
Le code vba d'une base 2000 s'exécute plus lentement sous 2000 que sous
2002-2003
En effet,
Le code vba dans les bases créées avec 2002/2003 utilisant le
format Access 2000 par défaut s'exécute plus lentement en Access 2000 que le
même code dans une base créée sous Access 2000. Si le développeur utilise
Access 2002 ou 2003 pour compiler un code dans une base de format Access
2000 et qu'ensuite il exécute la base sous 2000, le code est décompilé
automatiquement et recompilé avant son exécution. Cette recompilation rend
le code vba plus lent que le code créé et exécuté sous 2002-2003. Il est
donc recommandé aux développeurs de compiler et de compacter les bases sous
Access 2000 avant de les déployer dans un environnement mixte.
Vous ne le saviez pas, ça ? maintenant vous le savez et vous serez
impardonnables.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Sacré Raymond
Plus haut , plus loin , plus fort ....
"Raymond [mvp]"
Le code vba d'une base 2000 s'exécute plus lentement sous 2000 que sous 2002-2003
En effet,
Le code vba dans les bases créées avec 2002/2003 utilisant le format Access 2000 par défaut s'exécute plus lentement en Access 2000 que le même code dans une base créée sous Access 2000. Si le développeur utilise Access 2002 ou 2003 pour compiler un code dans une base de format Access 2000 et qu'ensuite il exécute la base sous 2000, le code est décompilé automatiquement et recompilé avant son exécution. Cette recompilation rend le code vba plus lent que le code créé et exécuté sous 2002-2003. Il est donc recommandé aux développeurs de compiler et de compacter les bases sous Access 2000 avant de les déployer dans un environnement mixte.
Vous ne le saviez pas, ça ? maintenant vous le savez et vous serez impardonnables.
Vous en avez rêvé, Raymond l'a testé !
;-)))
Eric
Sacré Raymond
Plus haut , plus loin , plus fort ....
"Raymond [mvp]"
Le code vba d'une base 2000 s'exécute plus lentement sous 2000 que
sous 2002-2003
En effet,
Le code vba dans les bases créées avec 2002/2003 utilisant le
format Access 2000 par défaut s'exécute plus lentement en Access 2000
que le même code dans une base créée sous Access 2000. Si le
développeur utilise Access 2002 ou 2003 pour compiler un code dans une
base de format Access 2000 et qu'ensuite il exécute la base sous 2000,
le code est décompilé automatiquement et recompilé avant son
exécution. Cette recompilation rend le code vba plus lent que le code
créé et exécuté sous 2002-2003. Il est donc recommandé aux
développeurs de compiler et de compacter les bases sous Access 2000
avant de les déployer dans un environnement mixte.
Vous ne le saviez pas, ça ? maintenant vous le savez et vous serez
impardonnables.
Le code vba d'une base 2000 s'exécute plus lentement sous 2000 que sous 2002-2003
En effet,
Le code vba dans les bases créées avec 2002/2003 utilisant le format Access 2000 par défaut s'exécute plus lentement en Access 2000 que le même code dans une base créée sous Access 2000. Si le développeur utilise Access 2002 ou 2003 pour compiler un code dans une base de format Access 2000 et qu'ensuite il exécute la base sous 2000, le code est décompilé automatiquement et recompilé avant son exécution. Cette recompilation rend le code vba plus lent que le code créé et exécuté sous 2002-2003. Il est donc recommandé aux développeurs de compiler et de compacter les bases sous Access 2000 avant de les déployer dans un environnement mixte.
Vous ne le saviez pas, ça ? maintenant vous le savez et vous serez impardonnables.
Vous en avez rêvé, Raymond l'a testé !
;-)))
Eric
Pierre CFI [mvp]
là je m'en bats l'oeil, tu me reveille pour çà, mais on le sait, déjà sous access 2 ..... :o)))
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Raymond [mvp]" a écrit dans le message de news:
Pour faire plaisir à Eric, les Pierre et Arnaud et tous les autres si peu nombreux en ce samedi:
Le code vba d'une base 2000 s'exécute plus lentement sous 2000 que sous 2002-2003
En effet,
Le code vba dans les bases créées avec 2002/2003 utilisant le format Access 2000 par défaut s'exécute plus lentement en Access 2000 que le même code dans une base créée sous Access 2000. Si le développeur utilise Access 2002 ou 2003 pour compiler un code dans une base de format Access 2000 et qu'ensuite il exécute la base sous 2000, le code est décompilé automatiquement et recompilé avant son exécution. Cette recompilation rend le code vba plus lent que le code créé et exécuté sous 2002-2003. Il est donc recommandé aux développeurs de compiler et de compacter les bases sous Access 2000 avant de les déployer dans un environnement mixte.
Vous ne le saviez pas, ça ? maintenant vous le savez et vous serez impardonnables. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
là je m'en bats l'oeil, tu me reveille pour çà, mais on le sait, déjà sous access 2 ..... :o)))
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de news:OhPS5uhKEHA.2456@TK2MSFTNGP10.phx.gbl...
Pour faire plaisir à Eric, les Pierre et Arnaud et tous les autres si peu
nombreux en ce
samedi:
Le code vba d'une base 2000 s'exécute plus lentement sous 2000 que sous
2002-2003
En effet,
Le code vba dans les bases créées avec 2002/2003 utilisant le
format Access 2000 par défaut s'exécute plus lentement en Access 2000 que le
même code dans une base créée sous Access 2000. Si le développeur utilise
Access 2002 ou 2003 pour compiler un code dans une base de format Access
2000 et qu'ensuite il exécute la base sous 2000, le code est décompilé
automatiquement et recompilé avant son exécution. Cette recompilation rend
le code vba plus lent que le code créé et exécuté sous 2002-2003. Il est
donc recommandé aux développeurs de compiler et de compacter les bases sous
Access 2000 avant de les déployer dans un environnement mixte.
Vous ne le saviez pas, ça ? maintenant vous le savez et vous serez
impardonnables.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
là je m'en bats l'oeil, tu me reveille pour çà, mais on le sait, déjà sous access 2 ..... :o)))
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Raymond [mvp]" a écrit dans le message de news:
Pour faire plaisir à Eric, les Pierre et Arnaud et tous les autres si peu nombreux en ce samedi:
Le code vba d'une base 2000 s'exécute plus lentement sous 2000 que sous 2002-2003
En effet,
Le code vba dans les bases créées avec 2002/2003 utilisant le format Access 2000 par défaut s'exécute plus lentement en Access 2000 que le même code dans une base créée sous Access 2000. Si le développeur utilise Access 2002 ou 2003 pour compiler un code dans une base de format Access 2000 et qu'ensuite il exécute la base sous 2000, le code est décompilé automatiquement et recompilé avant son exécution. Cette recompilation rend le code vba plus lent que le code créé et exécuté sous 2002-2003. Il est donc recommandé aux développeurs de compiler et de compacter les bases sous Access 2000 avant de les déployer dans un environnement mixte.
Vous ne le saviez pas, ça ? maintenant vous le savez et vous serez impardonnables. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum