OVH Cloud OVH Cloud

Membre de données ou de méthode introuvable

7 réponses
Avatar
vince
Bonjour,
j'ai ce message d'erreur concernant la ligne:
Application.OnTime Now + TimeValue("00:00:15"), "test"
Ontime est surligné.
Il me manque une référence ? Rien n'apparait comme manquant dans la liste
...

Avez-vous des idées ?

7 réponses

Avatar
Raymond [mvp]
Bonjour.

OnTime n'est pas un membre de Application sous Access.
il existe OnTimer dans les formulaires

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"vince" a écrit dans le message de news:
4260c836$0$23428$
Bonjour,
j'ai ce message d'erreur concernant la ligne:
Application.OnTime Now + TimeValue("00:00:15"), "test"
Ontime est surligné.
Il me manque une référence ? Rien n'apparait comme manquant dans la liste
...

Avez-vous des idées ?




Avatar
Pierre CFI [mvp]
bonjour
d'ou sors tu Ontime ?
dans un form tu as
Me.OnTimer

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"vince" a écrit dans le message de news:4260c836$0$23428$
Bonjour,
j'ai ce message d'erreur concernant la ligne:
Application.OnTime Now + TimeValue("00:00:15"), "test"
Ontime est surligné.
Il me manque une référence ? Rien n'apparait comme manquant dans la liste
...

Avez-vous des idées ?




Avatar
vince
Raymond - Pierre: Egalité !

En fait, j'ai rencontré cet exemple sur plusieurs sites sur VBA Access, mais
aussi dans l'aide Access:
"OnTime, méthode
Cette méthode programme l'exécution d'une procédure à un moment précis (soit
à une heure précise soit après l'écoulement d'un délai précis).

Syntaxe

expression.OnTime(EarliestTime, Procedure, LatestTime, Schedule)

expression Obligatoire. Expression qui renvoie un objet Application.

OnTime, méthode - Exemples

Cet exemple montre comment exécuter my_Procedure dans 15 secondes.

Application.OnTime Now + TimeValue("00:00:15"), "my_Procedure"Cet exemple
montre comment exécuter my_Procedure à 17 heures.

Application.OnTime TimeValue("17:00:00"), "my_Procedure"Cet exemple montre
comment annuler le paramétrage de OnTime de l'exemple précédent.

Application.OnTime EarliestTime:=TimeValue("17:00:00"), _
Procedure:="my_Procedure", Schedule:úlse""Pierre CFI [mvp]"
a écrit dans le message de news:

bonjour
d'ou sors tu Ontime ?
dans un form tu as
Me.OnTimer

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"vince" a écrit dans le message de
news:4260c836$0$23428$

Bonjour,
j'ai ce message d'erreur concernant la ligne:
Application.OnTime Now + TimeValue("00:00:15"), "test"
Ontime est surligné.
Il me manque une référence ? Rien n'apparait comme manquant dans la
liste


...

Avez-vous des idées ?








Avatar
Raymond [mvp]
ça devait être une fonction personnelle.
pour faire ce que tu dis, il faut utiliser OnTimer (sur minuterie) dans un
formulaire.
ou est-ce que tu as pris l'aide ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"vince" a écrit dans le message de news:
4260cbc7$0$6796$
Raymond - Pierre: Egalité !

En fait, j'ai rencontré cet exemple sur plusieurs sites sur VBA Access,
mais
aussi dans l'aide Access:
"OnTime, méthode
Cette méthode programme l'exécution d'une procédure à un moment précis
(soit
à une heure précise soit après l'écoulement d'un délai précis).

Syntaxe

expression.OnTime(EarliestTime, Procedure, LatestTime, Schedule)

expression Obligatoire. Expression qui renvoie un objet Application.

OnTime, méthode - Exemples

Cet exemple montre comment exécuter my_Procedure dans 15 secondes.

Application.OnTime Now + TimeValue("00:00:15"), "my_Procedure"Cet exemple
montre comment exécuter my_Procedure à 17 heures.

Application.OnTime TimeValue("17:00:00"), "my_Procedure"Cet exemple montre
comment annuler le paramétrage de OnTime de l'exemple précédent.

Application.OnTime EarliestTime:=TimeValue("17:00:00"), _
Procedure:="my_Procedure", Schedule:úlse""Pierre CFI [mvp]"
a écrit dans le message de news:

bonjour
d'ou sors tu Ontime ?
dans un form tu as
Me.OnTimer

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"vince" a écrit dans le message de
news:4260c836$0$23428$

Bonjour,
j'ai ce message d'erreur concernant la ligne:
Application.OnTime Now + TimeValue("00:00:15"), "test"
Ontime est surligné.
Il me manque une référence ? Rien n'apparait comme manquant dans la
liste


...

Avez-vous des idées ?












Avatar
vince
J'ai trouvé l'exemple sur
http://bvrve.club.fr/Astuces_Michel/31accessvba.html
J'ai copié-collé l'exemple dans un form sous VBA. Quand j'ai exécuté le
form, j'ai eu le message. J'ai surligné Time et tapé F1 et je suis arrivé
sur l'aide que j'ai collé dans mon post.
Mais tu as tout a fait raison, en y regardant de + près, ça s'applique a
Excel et non a Access !
j'enverrai un mail a bvrve.club.fr pour qu'ils retirent leur exemple.
Pour Ontimer, je l'utilise comme timer cyclique (tous les x temps), en lui
attribuant une valeur dans mon formulaire. Puis-je changer cette valeur dans
le code ? (par exemple pour mettre le timer à 0)

Merci pour votre aide à tous les 2

"Raymond [mvp]" a écrit dans le message de
news:
ça devait être une fonction personnelle.
pour faire ce que tu dis, il faut utiliser OnTimer (sur minuterie) dans un
formulaire.
ou est-ce que tu as pris l'aide ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"vince" a écrit dans le message de news:
4260cbc7$0$6796$
Raymond - Pierre: Egalité !

En fait, j'ai rencontré cet exemple sur plusieurs sites sur VBA Access,
mais
aussi dans l'aide Access:
"OnTime, méthode
Cette méthode programme l'exécution d'une procédure à un moment précis
(soit
à une heure précise soit après l'écoulement d'un délai précis).

Syntaxe

expression.OnTime(EarliestTime, Procedure, LatestTime, Schedule)

expression Obligatoire. Expression qui renvoie un objet Application.

OnTime, méthode - Exemples

Cet exemple montre comment exécuter my_Procedure dans 15 secondes.

Application.OnTime Now + TimeValue("00:00:15"), "my_Procedure"Cet
exemple


montre comment exécuter my_Procedure à 17 heures.

Application.OnTime TimeValue("17:00:00"), "my_Procedure"Cet exemple
montre


comment annuler le paramétrage de OnTime de l'exemple précédent.

Application.OnTime EarliestTime:=TimeValue("17:00:00"), _
Procedure:="my_Procedure", Schedule:úlse""Pierre CFI [mvp]"
a écrit dans le message de news:

bonjour
d'ou sors tu Ontime ?
dans un form tu as
Me.OnTimer

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"vince" a écrit dans le message de
news:4260c836$0$23428$

Bonjour,
j'ai ce message d'erreur concernant la ligne:
Application.OnTime Now + TimeValue("00:00:15"), "test"
Ontime est surligné.
Il me manque une référence ? Rien n'apparait comme manquant dans la
liste


...

Avez-vous des idées ?
















Avatar
Raymond [mvp]
je préfère ça.

tu peux changer la valeur quand tu veux dans le code:
Me.TimerInterval = 500
la valeur 0 arrête le timer

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"vince" a écrit dans le message de news:
4260e6d7$0$6798$
J'ai trouvé l'exemple sur
http://bvrve.club.fr/Astuces_Michel/31accessvba.html
J'ai copié-collé l'exemple dans un form sous VBA. Quand j'ai exécuté le
form, j'ai eu le message. J'ai surligné Time et tapé F1 et je suis arrivé
sur l'aide que j'ai collé dans mon post.
Mais tu as tout a fait raison, en y regardant de + près, ça s'applique a
Excel et non a Access !
j'enverrai un mail a bvrve.club.fr pour qu'ils retirent leur exemple.
Pour Ontimer, je l'utilise comme timer cyclique (tous les x temps), en lui
attribuant une valeur dans mon formulaire. Puis-je changer cette valeur
dans
le code ? (par exemple pour mettre le timer à 0)

Merci pour votre aide à tous les 2



Avatar
vince
Merci !
DSL pour la perte de temps de ton coté.

"Raymond [mvp]" a écrit dans le message de
news:
je préfère ça.

tu peux changer la valeur quand tu veux dans le code:
Me.TimerInterval = 500
la valeur 0 arrête le timer

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"vince" a écrit dans le message de news:
4260e6d7$0$6798$
J'ai trouvé l'exemple sur
http://bvrve.club.fr/Astuces_Michel/31accessvba.html
J'ai copié-collé l'exemple dans un form sous VBA. Quand j'ai exécuté le
form, j'ai eu le message. J'ai surligné Time et tapé F1 et je suis
arrivé


sur l'aide que j'ai collé dans mon post.
Mais tu as tout a fait raison, en y regardant de + près, ça s'applique a
Excel et non a Access !
j'enverrai un mail a bvrve.club.fr pour qu'ils retirent leur exemple.
Pour Ontimer, je l'utilise comme timer cyclique (tous les x temps), en
lui


attribuant une valeur dans mon formulaire. Puis-je changer cette valeur
dans
le code ? (par exemple pour mettre le timer à 0)

Merci pour votre aide à tous les 2