Voilà, je viens de voir une fonctiuon qui m'interesse ; la voici :
Function Chronometre(START_or_STOP As String) As Long
Static StartTime As Long
Select Case START_or_STOP
Case Is = "START"
StartTime = GetTime()
Case Is = "STOP"
Chronometre = GetTime() - StartTime
End Select
End Function
Mon souci est que je ne sais pas trop comment m'y prendre pour avoir ce
chrono dans un form ; je ne sais pas si je dois avoir 1 ou 2 champs ou un
bouton ;-(
Bref, je me retrouve tout bête devant cette fonction car je ne sais pas trop
comment m'y prendre;
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gafish
Christophe wrote:
Bonjour à tous,
Bonjour,
Voilà, je viens de voir une fonctiuon qui m'interesse ; la voici : Function Chronometre(START_or_STOP As String) As Long Static StartTime As Long
Select Case START_or_STOP Case Is = "START" StartTime = GetTime() Case Is = "STOP" Chronometre = GetTime() - StartTime End Select End Function
Mon souci est que je ne sais pas trop comment m'y prendre pour avoir ce chrono dans un form ; je ne sais pas si je dois avoir 1 ou 2 champs ou un bouton ;-(
Tout dépend. Il faut déja que tu saches quand tu veux déclencher ton chrono et quand tu veux l'arrêter. Quels évenements vont déclencher cela ?
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Christophe wrote:
Bonjour à tous,
Bonjour,
Voilà, je viens de voir une fonctiuon qui m'interesse ; la voici :
Function Chronometre(START_or_STOP As String) As Long
Static StartTime As Long
Select Case START_or_STOP
Case Is = "START"
StartTime = GetTime()
Case Is = "STOP"
Chronometre = GetTime() - StartTime
End Select
End Function
Mon souci est que je ne sais pas trop comment m'y prendre pour avoir
ce chrono dans un form ; je ne sais pas si je dois avoir 1 ou 2
champs ou un bouton ;-(
Tout dépend. Il faut déja que tu saches quand tu veux déclencher ton chrono
et quand tu veux l'arrêter. Quels évenements vont déclencher cela ?
Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Voilà, je viens de voir une fonctiuon qui m'interesse ; la voici : Function Chronometre(START_or_STOP As String) As Long Static StartTime As Long
Select Case START_or_STOP Case Is = "START" StartTime = GetTime() Case Is = "STOP" Chronometre = GetTime() - StartTime End Select End Function
Mon souci est que je ne sais pas trop comment m'y prendre pour avoir ce chrono dans un form ; je ne sais pas si je dois avoir 1 ou 2 champs ou un bouton ;-(
Tout dépend. Il faut déja que tu saches quand tu veux déclencher ton chrono et quand tu veux l'arrêter. Quels évenements vont déclencher cela ?
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Christophe
Bonjour Gafish Dans ton message de news: Tu nous disais :
Bonjour, Tout dépend. Il faut déja que tu saches quand tu veux déclencher ton chrono et quand tu veux l'arrêter. Quels évenements vont déclencher cela ?
A vrai dire, je pensais à un bouton qui déclencherait la chrono puis un autre bouton qui me l'arrêterait.; sincèrement , je ne sais pas comment commencer. Je ne sais pas s'il me faut un seul champ ou bien deux et surtout comment faire démarrer ou arrêter ce chrono ; à lire la fonction, j'ai l"impression qu'il me faudrait deux champs mais je ne suis pas sûr ; comme tu peux le voir, je m'emmêle un peu en vba. Pour l'évènement, je pense à un bouton et pour " voir " le chrono je pensais à un champs ; mais je ne sais pas trop quoi écrire comme code ;-(
Merci
-- Cordialement Christophe
Bonjour Gafish
Dans ton message de news:OnuO8LrhFHA.3544@TK2MSFTNGP15.phx.gbl Tu nous
disais :
Bonjour,
Tout dépend. Il faut déja que tu saches quand tu veux déclencher ton
chrono et quand tu veux l'arrêter. Quels évenements vont déclencher
cela ?
A vrai dire, je pensais à un bouton qui déclencherait la chrono puis un
autre bouton qui me l'arrêterait.; sincèrement , je ne sais pas comment
commencer.
Je ne sais pas s'il me faut un seul champ ou bien deux et surtout comment
faire démarrer ou arrêter ce chrono ; à lire la fonction, j'ai l"impression
qu'il me faudrait deux champs mais je ne suis pas sûr ; comme tu peux le
voir, je m'emmêle un peu en vba.
Pour l'évènement, je pense à un bouton et pour " voir " le chrono je pensais
à un champs ; mais je ne sais pas trop quoi écrire comme code ;-(
Bonjour Gafish Dans ton message de news: Tu nous disais :
Bonjour, Tout dépend. Il faut déja que tu saches quand tu veux déclencher ton chrono et quand tu veux l'arrêter. Quels évenements vont déclencher cela ?
A vrai dire, je pensais à un bouton qui déclencherait la chrono puis un autre bouton qui me l'arrêterait.; sincèrement , je ne sais pas comment commencer. Je ne sais pas s'il me faut un seul champ ou bien deux et surtout comment faire démarrer ou arrêter ce chrono ; à lire la fonction, j'ai l"impression qu'il me faudrait deux champs mais je ne suis pas sûr ; comme tu peux le voir, je m'emmêle un peu en vba. Pour l'évènement, je pense à un bouton et pour " voir " le chrono je pensais à un champs ; mais je ne sais pas trop quoi écrire comme code ;-(
Merci
-- Cordialement Christophe
Gafish
Christophe wrote:
A vrai dire, je pensais à un bouton qui déclencherait la chrono puis un autre bouton qui me l'arrêterait.; sincèrement , je ne sais pas comment commencer. Je ne sais pas s'il me faut un seul champ ou bien deux et surtout comment faire démarrer ou arrêter ce chrono ; à lire la fonction, j'ai l"impression qu'il me faudrait deux champs mais je ne suis pas sûr ; comme tu peux le voir, je m'emmêle un peu en vba. Pour l'évènement, je pense à un bouton et pour " voir " le chrono je pensais à un champs ; mais je ne sais pas trop quoi écrire comme code ;-(
Alors si tu veux faire un bouton pour démarrer et un pour arrêter. On va dire que tu as un champ pour afficher le résultat qu'on appelera Resultat Avec ta fonction, sur le premier tu mets le code suivant sur l'évenement clic du bouton :
Me.Resultat = Chronometre("START")
et sur l'évenement clic du bouton qui arrête le chrono tu vas mettre :
Me.Resultat = Chronometre("STOP")
Ta fonction Chronometre tu l'as mise où ? Dans le code de ton form ?
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Christophe wrote:
A vrai dire, je pensais à un bouton qui déclencherait la chrono puis
un autre bouton qui me l'arrêterait.; sincèrement , je ne sais pas
comment commencer.
Je ne sais pas s'il me faut un seul champ ou bien deux et surtout
comment faire démarrer ou arrêter ce chrono ; à lire la fonction,
j'ai l"impression qu'il me faudrait deux champs mais je ne suis pas
sûr ; comme tu peux le voir, je m'emmêle un peu en vba.
Pour l'évènement, je pense à un bouton et pour " voir " le chrono je
pensais à un champs ; mais je ne sais pas trop quoi écrire comme code
;-(
Alors si tu veux faire un bouton pour démarrer et un pour arrêter. On va
dire que tu as un champ pour afficher le résultat qu'on appelera Resultat
Avec ta fonction, sur le premier tu mets le code suivant sur l'évenement
clic du bouton :
Me.Resultat = Chronometre("START")
et sur l'évenement clic du bouton qui arrête le chrono tu vas mettre :
Me.Resultat = Chronometre("STOP")
Ta fonction Chronometre tu l'as mise où ?
Dans le code de ton form ?
Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
A vrai dire, je pensais à un bouton qui déclencherait la chrono puis un autre bouton qui me l'arrêterait.; sincèrement , je ne sais pas comment commencer. Je ne sais pas s'il me faut un seul champ ou bien deux et surtout comment faire démarrer ou arrêter ce chrono ; à lire la fonction, j'ai l"impression qu'il me faudrait deux champs mais je ne suis pas sûr ; comme tu peux le voir, je m'emmêle un peu en vba. Pour l'évènement, je pense à un bouton et pour " voir " le chrono je pensais à un champs ; mais je ne sais pas trop quoi écrire comme code ;-(
Alors si tu veux faire un bouton pour démarrer et un pour arrêter. On va dire que tu as un champ pour afficher le résultat qu'on appelera Resultat Avec ta fonction, sur le premier tu mets le code suivant sur l'évenement clic du bouton :
Me.Resultat = Chronometre("START")
et sur l'évenement clic du bouton qui arrête le chrono tu vas mettre :
Me.Resultat = Chronometre("STOP")
Ta fonction Chronometre tu l'as mise où ? Dans le code de ton form ?
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Christophe
Bonjour Gafish Dans ton message de news:% Tu nous disais :
Alors si tu veux faire un bouton pour démarrer et un pour arrêter. On va dire que tu as un champ pour afficher le résultat qu'on appelera Resultat Avec ta fonction, sur le premier tu mets le code suivant sur l'évenement clic du bouton :
Me.Resultat = Chronometre("START")
et sur l'évenement clic du bouton qui arrête le chrono tu vas mettre :
Me.Resultat = Chronometre("STOP")
Ta fonction Chronometre tu l'as mise où ? Dans le code de ton form ?
Merci de ton aide Arnaud. Pour l'instant, j'ai mis la fonction dans un module . Avant d'attaquer dois je laisser la fonction dals le module ( et dans ce cas, comment appeler ma fonction ?) ou dois je la mettre uniquement dans un évènement ?
Merci encore
-- Cordialement Christophe
Bonjour Gafish
Dans ton message de news:%23ghyMdrhFHA.1252@TK2MSFTNGP09.phx.gbl Tu nous
disais :
Alors si tu veux faire un bouton pour démarrer et un pour arrêter. On
va dire que tu as un champ pour afficher le résultat qu'on appelera
Resultat Avec ta fonction, sur le premier tu mets le code suivant sur
l'évenement clic du bouton :
Me.Resultat = Chronometre("START")
et sur l'évenement clic du bouton qui arrête le chrono tu vas mettre :
Me.Resultat = Chronometre("STOP")
Ta fonction Chronometre tu l'as mise où ?
Dans le code de ton form ?
Merci de ton aide Arnaud.
Pour l'instant, j'ai mis la fonction dans un module .
Avant d'attaquer dois je laisser la fonction dals le module ( et dans ce
cas, comment appeler ma fonction ?) ou dois je la mettre uniquement dans un
évènement ?
Bonjour Gafish Dans ton message de news:% Tu nous disais :
Alors si tu veux faire un bouton pour démarrer et un pour arrêter. On va dire que tu as un champ pour afficher le résultat qu'on appelera Resultat Avec ta fonction, sur le premier tu mets le code suivant sur l'évenement clic du bouton :
Me.Resultat = Chronometre("START")
et sur l'évenement clic du bouton qui arrête le chrono tu vas mettre :
Me.Resultat = Chronometre("STOP")
Ta fonction Chronometre tu l'as mise où ? Dans le code de ton form ?
Merci de ton aide Arnaud. Pour l'instant, j'ai mis la fonction dans un module . Avant d'attaquer dois je laisser la fonction dals le module ( et dans ce cas, comment appeler ma fonction ?) ou dois je la mettre uniquement dans un évènement ?
Merci encore
-- Cordialement Christophe
Gafish
Christophe wrote:
Merci de ton aide Arnaud. Pour l'instant, j'ai mis la fonction dans un module . Avant d'attaquer dois je laisser la fonction dals le module ( et dans ce cas, comment appeler ma fonction ?) ou dois je la mettre uniquement dans un évènement ?
Tout dépend, c'est dans un module de la base, ou le module du formulaire ? Si tu l'as mise dans un module de la base, il faut que tu fasses précéder "function" par "public" pour qu'elle soit accessbile par toute ta base de données (ce que tu as donc interêt de faire si tu comptes réutiliser cette fonction dans d'autres formulaires) Sinon si c'est dans le module de ton formulaire, tu la laisses comme elle est, il ne faut pas la mettre dans un évenement
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Christophe wrote:
Merci de ton aide Arnaud.
Pour l'instant, j'ai mis la fonction dans un module .
Avant d'attaquer dois je laisser la fonction dals le module ( et dans
ce cas, comment appeler ma fonction ?) ou dois je la mettre
uniquement dans un évènement ?
Tout dépend, c'est dans un module de la base, ou le module du formulaire ?
Si tu l'as mise dans un module de la base, il faut que tu fasses précéder
"function" par "public" pour qu'elle soit accessbile par toute ta base de
données (ce que tu as donc interêt de faire si tu comptes réutiliser cette
fonction dans d'autres formulaires)
Sinon si c'est dans le module de ton formulaire, tu la laisses comme elle
est, il ne faut pas la mettre dans un évenement
Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Merci de ton aide Arnaud. Pour l'instant, j'ai mis la fonction dans un module . Avant d'attaquer dois je laisser la fonction dals le module ( et dans ce cas, comment appeler ma fonction ?) ou dois je la mettre uniquement dans un évènement ?
Tout dépend, c'est dans un module de la base, ou le module du formulaire ? Si tu l'as mise dans un module de la base, il faut que tu fasses précéder "function" par "public" pour qu'elle soit accessbile par toute ta base de données (ce que tu as donc interêt de faire si tu comptes réutiliser cette fonction dans d'autres formulaires) Sinon si c'est dans le module de ton formulaire, tu la laisses comme elle est, il ne faut pas la mettre dans un évenement
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Christophe
Bonjour Gafish Dans ton message de news: Tu nous disais :
Tout dépend, c'est dans un module de la base, ou le module du formulaire ? Si tu l'as mise dans un module de la base, il faut que tu fasses précéder "function" par "public" pour qu'elle soit accessbile par toute ta base de données (ce que tu as donc interêt de faire si tu comptes réutiliser cette fonction dans d'autres formulaires) Sinon si c'est dans le module de ton formulaire, tu la laisses comme elle est, il ne faut pas la mettre dans un évenement
Ok ; je vais me debrouiller avec tout ça ! Merci encore et bonne journée
-- Cordialement Christophe
Bonjour Gafish
Dans ton message de news:eyE2dmrhFHA.1412@TK2MSFTNGP09.phx.gbl Tu nous
disais :
Tout dépend, c'est dans un module de la base, ou le module du
formulaire ? Si tu l'as mise dans un module de la base, il faut que
tu fasses précéder "function" par "public" pour qu'elle soit
accessbile par toute ta base de données (ce que tu as donc interêt de
faire si tu comptes réutiliser cette fonction dans d'autres
formulaires)
Sinon si c'est dans le module de ton formulaire, tu la laisses comme
elle est, il ne faut pas la mettre dans un évenement
Ok ; je vais me debrouiller avec tout ça !
Merci encore et bonne journée
Bonjour Gafish Dans ton message de news: Tu nous disais :
Tout dépend, c'est dans un module de la base, ou le module du formulaire ? Si tu l'as mise dans un module de la base, il faut que tu fasses précéder "function" par "public" pour qu'elle soit accessbile par toute ta base de données (ce que tu as donc interêt de faire si tu comptes réutiliser cette fonction dans d'autres formulaires) Sinon si c'est dans le module de ton formulaire, tu la laisses comme elle est, il ne faut pas la mettre dans un évenement
Ok ; je vais me debrouiller avec tout ça ! Merci encore et bonne journée