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 21/09/2011, 20h03   #1
Invité de passage
 
Inscription : septembre 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 9
Points : 1
Points : 1
Par défaut Horloge en temps réel

Bonjour,
Je vous remercie d'avance pour l'aide que vous pourriez m'apportez
Voila je cherche à mettre sous un formulaire une horloge en temps réel.
Sur celui-ci j'ai déjà affiché l'heure, mais celle-ci ne s'actualise pas, et laisse le temps ou je l'ai ouvert.
Comment puis-je insérer une horloge qui s'actualise seul?
On m'a parle de créer un évènement sur minuterie, mais je ne vois pas cela dans les procédures évènementielles.
Ouvrez le formulaire en mode Création.
Placez sur le formulaire une zone de texte, que vous nommerez txtHorloge (via la fenêtre de propriétés)
On m'a donnée un exemple de code
Code :
1
2
3
4
5
6
Ouvrez le formulaire en mode Création.
Placez sur le formulaire une zone de texte, que vous nommerez txtHorloge (via la fenêtre de propriétés)
Faites ensuite apparaître les propriétés du formulaire, en double-cliquant sur le carré gris à gauche de la règle.
Définissez la propriété Intervalle minuterie à 1000, par exemple (la minuterie se déclenchera ainsi toutes les 1000 millisecondes, donc toutes les secondes).
Définissez ensuite l'événement Minuterie en y plaçant la ligne suivante :
Me!txtHorloge = Time
Mais je n'arrive pas à savoir comment insérer cela.
Un grand merci à vous
sarif06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 22h35   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 474
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 474
Points : 7 560
Points : 7 560
Attention "Sur Minuterie" (on timer) est un événement du formulaire pas d'un champ texte.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 22h56   #3
Invité de passage
 
Inscription : septembre 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 9
Points : 1
Points : 1
Par défaut Sur minuterie

merci de repondre
Mais sur 2010 je ne trouve pas cela dans mes proposition d'évènement, j'ai cela
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sur click
avant maj
apres maj
si modification
sur changement
sur réception focus
sur pertes focus
sur double click
sur souris appuyé
sur souris relaché
sur souris deplacé
sur touche appuyé
sur touche relaché
sur touche activée
sur entrée
sur sortie
sur annulation
Rien de minuterie :s
Je pensai a sur entré ou sur réception focus , mais je ne sais pas si cela irai
sarif06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 23h05   #4
Futur Membre du Club
 
Étudiant
Inscription : août 2011
Messages : 38
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2011
Messages : 38
Points : 18
Points : 18
Bonjour

Dans l'event Ontimer :
Code :
1
2
3
Private Sub Form_Timer()
    Me!lblClock1.Caption = Format(Now, "dddd, mmm d yyyy, hh:mm:ss AMPM")
End Sub
et tu mets Timer interval à 1000 (soit 1000 ms)

Pour trouver ces events, tu passes en Design view et tu cliques en DEHORS de ton formulaire (dans la Zone grisée) et là tu devrais voir apparaitre l'ensemble des events possible ou presque POUR TON FORMULAIRE (pas pour un contrôle spécifique, ou ta 'zone de dessin'). Dont les 2 ci-dessus.
Ensuite si tu prends mon code tel que, il faudra aussi renommer ton label où l'heure apparait en lblClock1.

EDIT: je viens de relire les 2 posts, tu as manqué 2 infos clés:
"Faites ensuite apparaître les propriétés du formulaire, en double-cliquant sur le carré gris à gauche de la règle." (même résultat que quand tu cliques en dehors de ta zone de dessin en mode Design view)
" un événement du formulaire pas d'un champ texte."
C'est pour ça que tu n'arrives pas à trouver les bons events.

sinon y aussi ce tuto:

+
david
david89 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/09/2011, 00h50   #5
Invité de passage
 
Inscription : septembre 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 9
Points : 1
Points : 1
Par défaut :D

un grand merci ca marche ^^
Voila mon soucis reglé.
Est-il possible maintenant de créer cette horloge en animation avec des aiguille?
sarif06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 01h59   #6
Futur Membre du Club
 
Étudiant
Inscription : août 2011
Messages : 38
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2011
Messages : 38
Points : 18
Points : 18
à priori oui. Cela a déjà été fait sous Access 2000 (fait une recherche Google), mais c'est pas très beau et à priori pas tout simple.
Essaye peut être d'incorporer un logiciel/horloge analogique dans ton formulaire Access et de le faire tourner. Perso je ne sais pas si c'est possible ou non.
david89 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 07h28   #7
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 086
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 086
Points : 11 622
Points : 11 622
Bonjour,

Il est possible d'intégrer une horloge en Flash avec l'activeX Flash. La solution a déjà été donnée dans le forum.
http://www.developpez.net/forums/d10...mulaire-index/
http://www.developpez.net/forums/d46...access-reseau/
http://www.developpez.net/forums/d40...sh-formulaire/


Merci de rechercher dans la FAQ avant de poster. Il y a une solution via les Api. http://access.developpez.com/sources...ev#TimerSsForm

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h30.


 
 
 
 
Partenaires

Hébergement Web