|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Consultant en sécurité Inscription : juillet 2011 Messages : 75 ![]() |
Forum bonjour,
J'ai créer un état qui contient un sous-état, qui fait appel a plusieurs requetes et qui est relié à une BD avec +500.000 entrées (données). Le résultat de mon état devrait me donner environ 300 pages (= nb de clients). Le probléme est: Le temps d'execution est énorme, environ 1h. Mais le pire c'est que lorsque je descend avec la souris pour voir les autres pages, Access se remet en marche.... Bref, ma question est: est ce que je peux réduire le temps d'execution? Ou bien est ce qu'il y a un moyen de séléctionner un client avant d'exécuter l'état? ( peut etre que ca prendra moins de temps...) Merci a vous, |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour
Comme tu le dis, tu devrais essayer de le faire Client par Client, pour cela une boucle qui parcourt tes clients, et tu utilises la clause Where des paramètres de la méthode DoCmd.OpenReport. Le nombre d'exemples dans la FAQ et surtout le forum pour ouvrir un état est phénoménal. Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Consultant en sécurité Inscription : juillet 2011 Messages : 75 ![]() |
C'est bon j'ai trouvé une bonne solution,
J'ai transformé mes requetes en tableaux.... Ca ne prend que qqs minutes maintenant. (je fais aussi des mises à jour pour ces tableaux( avec Append et Delete) A+
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com