Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1210 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  heure en temps reel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

heure en temps reel

n°1409199
GillooZ
un reportage de filip loulou
Posté le 19-07-2006 à 10:44:47  profilanswer
 

Bonjour a tous, dans mon user form j'ai mis un textbox contenant la date et l'heure a chaque fois k'un utilisateur le lance, mais j'aimerai savoir s'il est possible de faire défiler l'heure ?
 
voila mon code :  
 
Private Sub UserForm_Initialize()
TextBoxDate.Value = Now()
'permet d'afficher la date lors du lancement du fichier
End Sub
 
Merci a tous :)

mood
Publicité
Posté le 19-07-2006 à 10:44:47  profilanswer
 

n°1409297
Paul Hood
Posté le 19-07-2006 à 11:36:41  profilanswer
 

Tu peux faire une boucle sans fin avec un doevents
 
Do While True
        DoEvents
        MonHeure.Text = Time
    Loop
End Sub
 
Attentin si tu mets la boucle dans initialize de ton userform, il s'affichera jamais. Il vaut mieux associer la boucle à un bouton.

n°1409330
GillooZ
un reportage de filip loulou
Posté le 19-07-2006 à 12:08:49  profilanswer
 

oki merci :)

n°1410540
e2prom
Posté le 20-07-2006 à 18:34:09  profilanswer
 

Y'a mieux, j'ai récupéré sur le net un module bas qui utilise les APIS windows et qui reprend l'heure système
Je peux te l'envoyer, et à toi d'adapter pour ton userform.
 

n°1410553
MagicBuzz
Posté le 20-07-2006 à 18:55:25  profilanswer
 

euh... passer par les APIS ou utiliser TIME de VB, ça va pas changer grand chose : VB n'invente pas l'heure, il la récupère du système de toute façon. je ne pense pas qu'on soit à quelques micro-secondes près...
 
par contre, une boucle avec un doevents dedans euh... :cry:
 
les timer, c'est pas fait pour les chiens hein ? :o

n°1410571
e2prom
Posté le 20-07-2006 à 19:10:08  profilanswer
 

MagicBuzz a écrit :


les timer, c'est pas fait pour les chiens hein ? :o


 
Oui mais je suppose que là c'est avec VBA et Excel.
 

n°1410600
MagicBuzz
Posté le 20-07-2006 à 20:08:59  profilanswer
 

J'ai pas Excel sous la main, mais je doute fortement qu'il n'y ait pas un objet timer utilisable...

n°1410603
MagicBuzz
Posté le 20-07-2006 à 20:13:11  profilanswer
 

par exemple, il peut faire :
 

Code :
  1. do while (true)
  2.    ' afficher l'heure
  3.    wscript.sleep(1000)
  4. loop

n°1410604
MagicBuzz
Posté le 20-07-2006 à 20:13:33  profilanswer
 

Mais je suis sûr qu'il y a aussi un vrai timer trouvable dans les références

n°1410776
e2prom
Posté le 21-07-2006 à 08:25:26  profilanswer
 

Avec VBA Acces, il y a effectivement un timer:
 
Private Sub Form_Load()
  TimerInterval = 1000
End Sub
 
Private Sub Form_Timer()
   Label1.Caption = Time
End Sub
 
Mais j'ai pas trouvé d'équivalent avec excel.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  heure en temps reel

 

Sujets relatifs
addition de temps passés sur une pageBarre de progresssion en même temps que des opérations [AutoIt3]
Comment afficher 2 calques EN MEME TEMPS avec 2 menus déroulants?Arreter windows à une heure précise
Problème image quelques fois affiché sous IE mais pas tout le tempsCSS et IE: Marges sous les images // Firefox: chargement en 2 temps
(vba excel)pb conversion heureLog4J, layout, date au quart d'heure
donner un temps d attente a n importe quelle cmd dosFaire tourner l'heure en temps réel !
Plus de sujets relatifs à : heure en temps reel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR