OVH Cloud OVH Cloud

Tables attachées lente avec le format 2000, ok avec le format 2003

4 réponses
Avatar
Patrice
J'ai deux bases Access au format 2000 (formulaires, états etc.. d'une part,
données d'autre part). La gestion des tables attachées est hyper longue
(plusieurs minutes pour ouvrir un formuliare).

Si les deux bases sont au format 2003, pas de problème.

J'utilise Access 2003. Mes bases devraient rester en 2000 pour compatibilité
avec d'autres utilisateurs. Quelqu'un a t'il déjà rencontré ce problème ?

Merci d'avance.

Patrice

--

4 réponses

Avatar
Patrice
Apparemment le SP8 de Jet résoud le problème...

Merci à moi ;-)

--

"Patrice" a écrit dans le message de
news:%23wv0%
J'ai deux bases Access au format 2000 (formulaires, états etc.. d'une
part,

données d'autre part). La gestion des tables attachées est hyper longue
(plusieurs minutes pour ouvrir un formuliare).

Si les deux bases sont au format 2003, pas de problème.

J'utilise Access 2003. Mes bases devraient rester en 2000 pour
compatibilité

avec d'autres utilisateurs. Quelqu'un a t'il déjà rencontré ce problème ?

Merci d'avance.

Patrice

--





Avatar
Raymond [mvp]
Bonsoir.

Le code vba d'une base 2000 s'exécute plus lentement sous 2000 que sous
2002-2003:
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.

CQFD
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Patrice" a écrit dans le message de news:
%23wv0%
J'ai deux bases Access au format 2000 (formulaires, états etc.. d'une
part,
données d'autre part). La gestion des tables attachées est hyper longue
(plusieurs minutes pour ouvrir un formuliare).

Si les deux bases sont au format 2003, pas de problème.

J'utilise Access 2003. Mes bases devraient rester en 2000 pour
compatibilité
avec d'autres utilisateurs. Quelqu'un a t'il déjà rencontré ce problème ?

Merci d'avance.

Patrice

--





Avatar
Patrice
Très intéressant ! Merci beaucoup. Y a t'il un article de KB que je pourrais
garder comme référence ?

Patrice
--

"Raymond [mvp]" a écrit dans le message de
news:
Bonsoir.

Le code vba d'une base 2000 s'exécute plus lentement sous 2000 que sous
2002-2003:
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.

CQFD
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Patrice" a écrit dans le message de news:
%23wv0%
J'ai deux bases Access au format 2000 (formulaires, états etc.. d'une
part,
données d'autre part). La gestion des tables attachées est hyper longue
(plusieurs minutes pour ouvrir un formuliare).

Si les deux bases sont au format 2003, pas de problème.

J'utilise Access 2003. Mes bases devraient rester en 2000 pour
compatibilité
avec d'autres utilisateurs. Quelqu'un a t'il déjà rencontré ce problème
?



Merci d'avance.

Patrice

--










Avatar
Patrice
Trouvé. C'est :
http://support.microsoft.com/default.aspx?id'5121

Merci encore.

--

"Patrice" a écrit dans le message de
news:
Très intéressant ! Merci beaucoup. Y a t'il un article de KB que je
pourrais

garder comme référence ?

Patrice
--

"Raymond [mvp]" a écrit dans le message de
news:
Bonsoir.

Le code vba d'une base 2000 s'exécute plus lentement sous 2000 que sous
2002-2003:
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.

CQFD
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Patrice" a écrit dans le message de news:
%23wv0%
J'ai deux bases Access au format 2000 (formulaires, états etc.. d'une
part,
données d'autre part). La gestion des tables attachées est hyper
longue



(plusieurs minutes pour ouvrir un formuliare).

Si les deux bases sont au format 2003, pas de problème.

J'utilise Access 2003. Mes bases devraient rester en 2000 pour
compatibilité
avec d'autres utilisateurs. Quelqu'un a t'il déjà rencontré ce
problème



?

Merci d'avance.

Patrice

--