OVH Cloud OVH Cloud

Lenteur d'access 2002

9 réponses
Avatar
loloscott
avez vous une id=E9e pour r=E9gler des problemes de lenteur=20
d'un application d=E9velopp=E9e en ACCESS 2002 et mise en=20
r=E9seau. Les postes clients ont du mal a ouvrir des=20
formulaires, le temps d'attente est de l'ordre de 5=20
mimutes alors qu'en monoposte c'est 10 secondes.
Que dois je valider?

9 réponses

Avatar
Gaël Schmitt [MS]
Bonjour,

Comment travaille tu ?
As tu partagé la base en mettant sur un serveur le coté données et sur
chaque poste le coté applicatif avec les tables liés ?

Plus d'info :
http://support.microsoft.com/?id'5085
http://support.microsoft.com/?id)0181
Et surtout :
http://support.microsoft.com/default.aspx?id03528

Gael
"loloscott" a écrit dans le message de
news:834301c3e9a4$075efd80$
avez vous une idée pour régler des problemes de lenteur
d'un application développée en ACCESS 2002 et mise en
réseau. Les postes clients ont du mal a ouvrir des
formulaires, le temps d'attente est de l'ordre de 5
mimutes alors qu'en monoposte c'est 10 secondes.
Que dois je valider?
Avatar
gazelle
Y a t il un index sur tous les champs sur lesquels il y a des tris, des
criteres ou des jointures dans la source des formulaires que tu ouvre, ou
des Combo qu'ils contiennent ?
Ca peut multiplier par 100 les performances

"loloscott" a écrit dans le message de
news:834301c3e9a4$075efd80$
avez vous une idée pour régler des problemes de lenteur
d'un application développée en ACCESS 2002 et mise en
réseau. Les postes clients ont du mal a ouvrir des
formulaires, le temps d'attente est de l'ordre de 5
mimutes alors qu'en monoposte c'est 10 secondes.
Que dois je valider?
Avatar
loloscott
Oui, je l'ai fait. Mon application tourne en locale alors que mes data sont sur le réseau. Pour info les performances ont baissées du jour au lendemain. Est ce que le moteur jet impacte cela ainsi que les DLL?

----- Gaël Schmitt [MS] a écrit : -----

Bonjour,

Comment travaille tu ?
As tu partagé la base en mettant sur un serveur le coté données et sur
chaque poste le coté applicatif avec les tables liés ?

Plus d'info :
http://support.microsoft.com/?id'5085
http://support.microsoft.com/?id)0181
Et surtout :
http://support.microsoft.com/default.aspx?id03528

Gael
"loloscott" a écrit dans le message de
news:834301c3e9a4$075efd80$
avez vous une idée pour régler des problemes de lenteur
d'un application développée en ACCESS 2002 et mise en
réseau. Les postes clients ont du mal a ouvrir des
formulaires, le temps d'attente est de l'ordre de 5
mimutes alors qu'en monoposte c'est 10 secondes.
Que dois je valider?
Avatar
loloscott
Non en effet il n'y a pas cela.
Mais ca fonctionnait correctement auparavant.
Est ce que la version du moteur jet est importante? Ainsi que les références?
Merci pour l'info.


----- gazelle a écrit : -----

Y a t il un index sur tous les champs sur lesquels il y a des tris, des
criteres ou des jointures dans la source des formulaires que tu ouvre, ou
des Combo qu'ils contiennent ?
Ca peut multiplier par 100 les performances

"loloscott" a écrit dans le message de
news:834301c3e9a4$075efd80$
avez vous une idée pour régler des problemes de lenteur
d'un application développée en ACCESS 2002 et mise en
réseau. Les postes clients ont du mal a ouvrir des
formulaires, le temps d'attente est de l'ordre de 5
mimutes alors qu'en monoposte c'est 10 secondes.
Que dois je valider?
Avatar
Charles ERNST
essayez de supprimer toutes les tables liées et refaites les attaches
(pas les rafraichir, les refaire)

"loloscott" a écrit dans le message de
news:834301c3e9a4$075efd80$
avez vous une idée pour régler des problemes de lenteur
d'un application développée en ACCESS 2002 et mise en
réseau. Les postes clients ont du mal a ouvrir des
formulaires, le temps d'attente est de l'ordre de 5
mimutes alors qu'en monoposte c'est 10 secondes.
Que dois je valider?
Avatar
gazelle
Si une table attachée est stockée a un format plus ancien que la version
d'acces qui les lit (ex :une table access 97 attaché dans une base Access
2000) ca ralenti pas mal les performances
si la base qui lit les tables n'a pas pu etre compilée a cause d'une erreur
dans le code ou d'une référence manquante,
Ca peut aussi ralentir énormément l'exzecution de requetes, surtout si elles
contiennent des appels à des fonction VBA
si y a les deux problemes, qu'il n'y a pas d'index, que les requetes sont
complexes et qu'il y a 100000 lignes, ca peut faire exploser ton processeur
Met toi vite a l'abri !
Trop ta
Avatar
loloscott
ok je vais voir cela. Mes bases proviennent de la meme version 2002. Je vais les recréer
Merci.
Avatar
loloscott
Oui je pense qu'il faut que je commence par cela. Je vais recreer ma base cliente et ma base data.
Merci.
Avatar
loloscott
J'ai pu résoudre mon problème de lenteur en réseau d'access 2002. Je vous le soumets. En fait mon code était bon, mes liens aussi, je n'ai donc absolument rien changé. Sauf que j'ai lancé l'outil "Analyse des performances" d'access sur les tables, requetes, formulaires. A chaque fois Access suggere une solution pour améliorer les performances que j'ai appliqué. Et ca fonctionne tres bien, j'ai retrouvé une vitesse optimum sur mon apllication.
Merci pour votre aide.