CHRONOMÈTRE

yoman64 Messages postés 962 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 2 août 2010 - 24 févr. 2003 à 17:59
yoman64 Messages postés 962 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 2 août 2010 - 25 mai 2005 à 14:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/6247-chronometre

yoman64 Messages postés 962 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 2 août 2010 2
25 mai 2005 à 14:01
Hemm ... je suppose que mon commentaire seras laissé sans suite , je vien de voir que le dernier signe de vie de l'auteur c'était en 2003 lol
yoman64 Messages postés 962 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 2 août 2010 2
25 mai 2005 à 13:59
Mon dieu :-\
Je viens de remqarquer que tu déclare MS , H , M et S en string :|
Merde alors faudrais les déclaré en integer , pas en string , en string c'est du text ...
cs_darkman2 Messages postés 121 Date d'inscription mardi 3 mai 2005 Statut Membre Dernière intervention 31 décembre 2005
25 mai 2005 à 11:13
access utlise now pour afficher le chrono
et il faudrait mettre minuterie 6000
tomitom07 Messages postés 16 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 22 janvier 2006
24 avril 2004 à 09:31
heu je voudrais juste dire ke il n'y a pas le systeme 60seconde = 1 minute il a sauté cette partie (enfin je pense)
@+
tomitom07
cestouf Messages postés 12 Date d'inscription vendredi 8 août 2003 Statut Membre Dernière intervention 27 septembre 2004
16 sept. 2003 à 10:09
Pourtant je sais kil est possible de créer un chronomètre. Comment faire en commençant étape par étape?
cs_Warny Messages postés 473 Date d'inscription mercredi 7 août 2002 Statut Membre Dernière intervention 10 juin 2015
16 sept. 2003 à 09:11
cherche pas trop longtemps, le contrôle timer n'est pas disponible sur access. Je doute que tu veuilles utiliser les API windows !
cestouf Messages postés 12 Date d'inscription vendredi 8 août 2003 Statut Membre Dernière intervention 27 septembre 2004
16 sept. 2003 à 09:07
ça march pas ... jdois zapper klk choz jpense. Ci ça dérange pas, j'aimerais essayer avec un truc encore plus simple pr comprendre ce ki ne va pas. Donc voilà un copier/coller d'un exemple sur access

/////////////////////////////////////////////////

Cet exemple vous montre comment afficher une horloge numérique sur votre formulaire. Un contrôle de type étiquette affiche l'heure définie par l'horloge de votre ordinateur.
Pour essayer cet exemple, ajoutez la procédure événementielle suivante à un formulaire contenant un étiquette intitulée Horloge. Attribuez la valeur 1 000 millisecondes à la propriété IntervalleMinuterie (TimerInterval) pour que votre horloge se mette à l'heure à chaque seconde.

Private Sub Form_Timer()
Horloge.Caption = Time ' Met à jour l'heure.
End Sub

//////////////////////////////////////////////////////////

Donc moi, je créé juste un champs texte appelé "horloge" et dans "intervalle minuterie" de mon formulaire, je mets "1000", j'ai mis également "sur minuterie" sur "procédure événementiel". Et je tape ce bout de code mais ça march pas.
cs_Warny Messages postés 473 Date d'inscription mercredi 7 août 2002 Statut Membre Dernière intervention 10 juin 2015
16 sept. 2003 à 08:25
oui, il faut que tu rajoute le contrôle timer sur ton formulaire et que tu t'assure qu'il s'appèle timer1.
Ensuite tu rajoutes un contrôle text que tu appeles text1 et en dessous de chrono = now-debut tu rajoutes
text1.text = format(chrono,"hh:mm:ss")
cestouf Messages postés 12 Date d'inscription vendredi 8 août 2003 Statut Membre Dernière intervention 27 septembre 2004
15 sept. 2003 à 23:57
J'utilise access et je tente de créer un chrono. Je suis débutant, j'ai besoin d'aide. J'ai créé un bouton appelé Start avec l'inscription "Commencer" et un texte Timer1 sans rien à l'intérieur et j'ai tapé le code que tu donnes Warny. Mais access bug à timer1.interval = 100. Qlq1 a une idée pr résoudre mon pblm?
cs_Warny Messages postés 473 Date d'inscription mercredi 7 août 2002 Statut Membre Dernière intervention 10 juin 2015
25 févr. 2003 à 09:34
Salut,
N'utilise pas le timer pour faire un chronomètre (enfin, pour ajouter les temps)
La raison est simple :c'est pas préci pour deux ronds. Le timer est un système qui lance un évènement windows régulièrement mais cet évenement n'est éxecuté que lorsque le programme a le temps de le faire.
Lance un mp3 à côté de ton programme est ton chrono devient faux.
Au lieu de cela, utilise toujours le timer mais fait cà

Dim debut as date
Sub Start_Click()
debut = now
timer1.interval = 100
End sub

Sub Timer1_Timer()
Dim chrono As Date
Chrono = Now - Debut
End Sub

et après tu débrouille pour l'affichage.
Le chrono sera précis (aux imprecisions près de l'horloge interne de ta machine bien sûr)
Tu peux aussi utiliser l'api windows TickCount qui compte le nombre de milisecondes depuis le démarrage de ta machine (et qui est donc plus fine que now)
yoman64 Messages postés 962 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 2 août 2010 2
24 févr. 2003 à 17:59
Explique nous dabord ton alarme est en quel format de fichier et apres on verra.
Ps.Ne met pas alarme ds le titre si elle ne fonctionne pas
Rejoignez-nous