Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/10/2011, 21h54   #1
Nouveau Membre du Club
 
Homme
Consultant en sécurité
Inscription : juillet 2011
Messages : 75
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Consultant en sécurité
Secteur : Santé

Informations forums :
Inscription : juillet 2011
Messages : 75
Points : 33
Points : 33
Par défaut Réduire le temps de conception d'un état

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,
mikeactuaire est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 03h12   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 620
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 620
Points : 30 945
Points : 30 945
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
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.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 16h45   #3
Nouveau Membre du Club
 
Homme
Consultant en sécurité
Inscription : juillet 2011
Messages : 75
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Consultant en sécurité
Secteur : Santé

Informations forums :
Inscription : juillet 2011
Messages : 75
Points : 33
Points : 33
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+
mikeactuaire est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h18.


 
 
 
 
Partenaires

Hébergement Web