Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 25/05/2011, 16h37   #1
Membre du Club
 
Homme hadrien
Apprenti Ingénieur
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme hadrien
Localisation : France

Informations professionnelles :
Activité : Apprenti Ingénieur
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 56
Points : 56
Par défaut Message sablier pendant procédure

Bonjour à tous,

Ma base de données Access pilote la création de Word, d'Excel, etc. Il y a certaines procédures qui durent entre 3 et 4 secondes. J'aimerai savoir si il est possible d'afficher une MSGBOX avec un message " VEUILLEZ PATIENTEZ SVP" pendant toute la durée de la procédure ????

Merci d'avance

Hadrien
FtF Nemesis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2011, 16h48   #2
Membre Expert
 
Avatar de nico84
 
Homme Nicolas Guimbal
Consultant/développeur ERP
Inscription : mai 2008
Messages : 1 254
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Guimbal
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant/développeur ERP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 1 254
Points : 1 870
Points : 1 870
Je me souviens avoir vu un tuto là-dessus...

Pour ma part j'utilise plus simplement le sablier et/ou la fonction syscmd qui affiche une barre d'avancement en bas
Code :
1
2
3
4
5
6
7
8
9
10
11
dim r as double
...
224   r = SysCmd(1, "Calcul en cours", rst.RecordCount)
226   i = 0
228   While Not rst.EOF
230     i = i + 1
232     r = SysCmd(2, i)
...
246     rst.MoveNext
      Wend
250 r = SysCmd(3) 'Supprime la jauge d'avancement
nico84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2011, 17h22   #3
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 863
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 863
Points : 10 737
Points : 10 737
Envoyer un message via MSN à jpcheck
salut,

je pense que tu fais reference a cet article tres utile d'Arkham46

http://arkham46.developpez.com/artic...s/formattente/
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2011, 09h33   #4
Membre du Club
 
Homme hadrien
Apprenti Ingénieur
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme hadrien
Localisation : France

Informations professionnelles :
Activité : Apprenti Ingénieur
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 56
Points : 56
Merci,

Je vais créer le formulaire du tutorial, il en jète !
Je pourrais dire à mon boss que je l'ai fait tout seul !!!!!
FtF Nemesis 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 15h36.


 
 
 
 
Partenaires

Hébergement Web