Je fais un test pour appeler une fonction toute simple.
msgbox("essai") Sous vba je lance cette fonction par call la
fonction. rien ne marche. Je pense ne pas savoir utiliser le call
d'une fonction publique.
Je fais un test pour appeler une fonction toute simple.
msgbox("essai") Sous vba je lance cette fonction par call la
fonction. rien ne marche. Je pense ne pas savoir utiliser le call
d'une fonction publique.
Je fais un test pour appeler une fonction toute simple.
msgbox("essai") Sous vba je lance cette fonction par call la
fonction. rien ne marche. Je pense ne pas savoir utiliser le call
d'une fonction publique.
Salut,
Dr Jekyll wrote:Je fais un test pour appeler une fonction toute simple.
msgbox("essai") Sous vba je lance cette fonction par call la
fonction. rien ne marche. Je pense ne pas savoir utiliser le call
d'une fonction publique.
La simple MsgBox (message avec juste un bouton Ok) s'appelle par
MsgBox "Ceci est un message..."
Si tu souhaites ou attends une réaction de l'utilisateur, il faut
bien sûr qu'elle puisse être récupérée :
Dim iReponse As Integer
iReponse = MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression")
Cela peut également prendre la forme plus courante :
if MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression") = vbYes Then
' il a dit oui...
else
' il a dit non
end if
Pour la liste des arguments possibles, voir l'aide sur la fonction, mais
dans
les deux cas, le call n'est pas utile.
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Salut,
Dr Jekyll wrote:
Je fais un test pour appeler une fonction toute simple.
msgbox("essai") Sous vba je lance cette fonction par call la
fonction. rien ne marche. Je pense ne pas savoir utiliser le call
d'une fonction publique.
La simple MsgBox (message avec juste un bouton Ok) s'appelle par
MsgBox "Ceci est un message..."
Si tu souhaites ou attends une réaction de l'utilisateur, il faut
bien sûr qu'elle puisse être récupérée :
Dim iReponse As Integer
iReponse = MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression")
Cela peut également prendre la forme plus courante :
if MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression") = vbYes Then
' il a dit oui...
else
' il a dit non
end if
Pour la liste des arguments possibles, voir l'aide sur la fonction, mais
dans
les deux cas, le call n'est pas utile.
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Salut,
Dr Jekyll wrote:Je fais un test pour appeler une fonction toute simple.
msgbox("essai") Sous vba je lance cette fonction par call la
fonction. rien ne marche. Je pense ne pas savoir utiliser le call
d'une fonction publique.
La simple MsgBox (message avec juste un bouton Ok) s'appelle par
MsgBox "Ceci est un message..."
Si tu souhaites ou attends une réaction de l'utilisateur, il faut
bien sûr qu'elle puisse être récupérée :
Dim iReponse As Integer
iReponse = MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression")
Cela peut également prendre la forme plus courante :
if MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression") = vbYes Then
' il a dit oui...
else
' il a dit non
end if
Pour la liste des arguments possibles, voir l'aide sur la fonction, mais
dans
les deux cas, le call n'est pas utile.
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Maintenant, quand je veux lancer la fonction "essai" dans un évènement, je
n'y arrive pas. J'ai tout essayé en ne mettant "essai" ou call essai, rien
Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur des
champs après update
Merci
"3stone" a écrit dans le message de
news:
> Salut,
>
> Dr Jekyll wrote:
>> Je fais un test pour appeler une fonction toute simple.
>> msgbox("essai") Sous vba je lance cette fonction par call la
>> fonction. rien ne marche. Je pense ne pas savoir utiliser le call
>> d'une fonction publique.
>
> La simple MsgBox (message avec juste un bouton Ok) s'appelle par
>
> MsgBox "Ceci est un message..."
>
> Si tu souhaites ou attends une réaction de l'utilisateur, il faut
> bien sûr qu'elle puisse être récupérée :
>
> Dim iReponse As Integer
> iReponse = MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression")
>
> Cela peut également prendre la forme plus courante :
> if MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression") = vbYes Then
> ' il a dit oui...
> else
> ' il a dit non
> end if
>
> Pour la liste des arguments possibles, voir l'aide sur la fonction, mais
> dans
> les deux cas, le call n'est pas utile.
>
> --
> A+
> Pierre (3stone) Access MVP
> Perso: http://www.3stone.be/
> MPFA: http://www.mpfa.info/ (infos générales)
>
Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Maintenant, quand je veux lancer la fonction "essai" dans un évènement, je
n'y arrive pas. J'ai tout essayé en ne mettant "essai" ou call essai, rien
Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur des
champs après update
Merci
"3stone" <home@sweet_home.be> a écrit dans le message de
news:erDsO9LTKHA.1236@TK2MSFTNGP05.phx.gbl...
> Salut,
>
> Dr Jekyll wrote:
>> Je fais un test pour appeler une fonction toute simple.
>> msgbox("essai") Sous vba je lance cette fonction par call la
>> fonction. rien ne marche. Je pense ne pas savoir utiliser le call
>> d'une fonction publique.
>
> La simple MsgBox (message avec juste un bouton Ok) s'appelle par
>
> MsgBox "Ceci est un message..."
>
> Si tu souhaites ou attends une réaction de l'utilisateur, il faut
> bien sûr qu'elle puisse être récupérée :
>
> Dim iReponse As Integer
> iReponse = MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression")
>
> Cela peut également prendre la forme plus courante :
> if MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression") = vbYes Then
> ' il a dit oui...
> else
> ' il a dit non
> end if
>
> Pour la liste des arguments possibles, voir l'aide sur la fonction, mais
> dans
> les deux cas, le call n'est pas utile.
>
> --
> A+
> Pierre (3stone) Access MVP
> Perso: http://www.3stone.be/
> MPFA: http://www.mpfa.info/ (infos générales)
>
Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Maintenant, quand je veux lancer la fonction "essai" dans un évènement, je
n'y arrive pas. J'ai tout essayé en ne mettant "essai" ou call essai, rien
Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur des
champs après update
Merci
"3stone" a écrit dans le message de
news:
> Salut,
>
> Dr Jekyll wrote:
>> Je fais un test pour appeler une fonction toute simple.
>> msgbox("essai") Sous vba je lance cette fonction par call la
>> fonction. rien ne marche. Je pense ne pas savoir utiliser le call
>> d'une fonction publique.
>
> La simple MsgBox (message avec juste un bouton Ok) s'appelle par
>
> MsgBox "Ceci est un message..."
>
> Si tu souhaites ou attends une réaction de l'utilisateur, il faut
> bien sûr qu'elle puisse être récupérée :
>
> Dim iReponse As Integer
> iReponse = MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression")
>
> Cela peut également prendre la forme plus courante :
> if MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression") = vbYes Then
> ' il a dit oui...
> else
> ' il a dit non
> end if
>
> Pour la liste des arguments possibles, voir l'aide sur la fonction, mais
> dans
> les deux cas, le call n'est pas utile.
>
> --
> A+
> Pierre (3stone) Access MVP
> Perso: http://www.3stone.be/
> MPFA: http://www.mpfa.info/ (infos générales)
>
Bonjour,
Ta fonction est-elle bien dans un module standard et pas dans un module de
formulaire?
--
Cordialement,
Gilbert
"Dr Jekyll" a écrit dans le message de
news:00d18eac$0$23826$Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Maintenant, quand je veux lancer la fonction "essai" dans un évènement,
je
n'y arrive pas. J'ai tout essayé en ne mettant "essai" ou call essai,
rien
Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur des
champs après update
Merci
"3stone" a écrit dans le message de
news:
> Salut,
>
> Dr Jekyll wrote:
>> Je fais un test pour appeler une fonction toute simple.
>> msgbox("essai") Sous vba je lance cette fonction par call la
>> fonction. rien ne marche. Je pense ne pas savoir utiliser le call
>> d'une fonction publique.
>
> La simple MsgBox (message avec juste un bouton Ok) s'appelle par
>
> MsgBox "Ceci est un message..."
>
> Si tu souhaites ou attends une réaction de l'utilisateur, il faut
> bien sûr qu'elle puisse être récupérée :
>
> Dim iReponse As Integer
> iReponse = MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression")
>
> Cela peut également prendre la forme plus courante :
> if MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression") = vbYes
> Then
> ' il a dit oui...
> else
> ' il a dit non
> end if
>
> Pour la liste des arguments possibles, voir l'aide sur la fonction,
> mais
> dans
> les deux cas, le call n'est pas utile.
>
> --
> A+
> Pierre (3stone) Access MVP
> Perso: http://www.3stone.be/
> MPFA: http://www.mpfa.info/ (infos générales)
>
Bonjour,
Ta fonction est-elle bien dans un module standard et pas dans un module de
formulaire?
--
Cordialement,
Gilbert
"Dr Jekyll" <epicurien7414@laposte.net> a écrit dans le message de
news:00d18eac$0$23826$c3e8da3@news.astraweb.com...
Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Maintenant, quand je veux lancer la fonction "essai" dans un évènement,
je
n'y arrive pas. J'ai tout essayé en ne mettant "essai" ou call essai,
rien
Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur des
champs après update
Merci
"3stone" <home@sweet_home.be> a écrit dans le message de
news:erDsO9LTKHA.1236@TK2MSFTNGP05.phx.gbl...
> Salut,
>
> Dr Jekyll wrote:
>> Je fais un test pour appeler une fonction toute simple.
>> msgbox("essai") Sous vba je lance cette fonction par call la
>> fonction. rien ne marche. Je pense ne pas savoir utiliser le call
>> d'une fonction publique.
>
> La simple MsgBox (message avec juste un bouton Ok) s'appelle par
>
> MsgBox "Ceci est un message..."
>
> Si tu souhaites ou attends une réaction de l'utilisateur, il faut
> bien sûr qu'elle puisse être récupérée :
>
> Dim iReponse As Integer
> iReponse = MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression")
>
> Cela peut également prendre la forme plus courante :
> if MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression") = vbYes
> Then
> ' il a dit oui...
> else
> ' il a dit non
> end if
>
> Pour la liste des arguments possibles, voir l'aide sur la fonction,
> mais
> dans
> les deux cas, le call n'est pas utile.
>
> --
> A+
> Pierre (3stone) Access MVP
> Perso: http://www.3stone.be/
> MPFA: http://www.mpfa.info/ (infos générales)
>
Bonjour,
Ta fonction est-elle bien dans un module standard et pas dans un module de
formulaire?
--
Cordialement,
Gilbert
"Dr Jekyll" a écrit dans le message de
news:00d18eac$0$23826$Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Maintenant, quand je veux lancer la fonction "essai" dans un évènement,
je
n'y arrive pas. J'ai tout essayé en ne mettant "essai" ou call essai,
rien
Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur des
champs après update
Merci
"3stone" a écrit dans le message de
news:
> Salut,
>
> Dr Jekyll wrote:
>> Je fais un test pour appeler une fonction toute simple.
>> msgbox("essai") Sous vba je lance cette fonction par call la
>> fonction. rien ne marche. Je pense ne pas savoir utiliser le call
>> d'une fonction publique.
>
> La simple MsgBox (message avec juste un bouton Ok) s'appelle par
>
> MsgBox "Ceci est un message..."
>
> Si tu souhaites ou attends une réaction de l'utilisateur, il faut
> bien sûr qu'elle puisse être récupérée :
>
> Dim iReponse As Integer
> iReponse = MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression")
>
> Cela peut également prendre la forme plus courante :
> if MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression") = vbYes
> Then
> ' il a dit oui...
> else
> ' il a dit non
> end if
>
> Pour la liste des arguments possibles, voir l'aide sur la fonction,
> mais
> dans
> les deux cas, le call n'est pas utile.
>
> --
> A+
> Pierre (3stone) Access MVP
> Perso: http://www.3stone.be/
> MPFA: http://www.mpfa.info/ (infos générales)
>
Oui elle est b ien dans un module et est public
"Gilbert" a écrit dans le message de
news:
> Bonjour,
>
> Ta fonction est-elle bien dans un module standard et pas dans un module
> formulaire?
>
> --
> Cordialement,
>
> Gilbert
>
>
> "Dr Jekyll" a écrit dans le message de
> news:00d18eac$0$23826$
>> Merci de la réponse. Je me suis certainement mal exprimé.
>>
>> Public Function Essai()
>> Dim reponse
>> reponse = MsgBox("voulez-vous imprimer", vbYesNo)
>> If (reponse = vbYes) Then
>> MsgBox "vous avez dit oui"
>> Else
>> MsgBox ("vous avez dit non")
>> End If
>>
>> End Function
>>
>> Maintenant, quand je veux lancer la fonction "essai" dans un évènement,
>> je
>> n'y arrive pas. J'ai tout essayé en ne mettant "essai" ou call essai,
>> rien
>>
>> Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur
>> champs après update
>>
>> Merci
>> "3stone" a écrit dans le message de
>> news:
>> > Salut,
>> >
>> > Dr Jekyll wrote:
>> >> Je fais un test pour appeler une fonction toute simple.
>> >> msgbox("essai") Sous vba je lance cette fonction par call la
>> >> fonction. rien ne marche. Je pense ne pas savoir utiliser le call
>> >> d'une fonction publique.
>> >
>> > La simple MsgBox (message avec juste un bouton Ok) s'appelle par
>> >
>> > MsgBox "Ceci est un message..."
>> >
>> > Si tu souhaites ou attends une réaction de l'utilisateur, il faut
>> > bien sûr qu'elle puisse être récupérée :
>> >
>> > Dim iReponse As Integer
>> > iReponse = MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression")
>> >
>> > Cela peut également prendre la forme plus courante :
>> > if MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression") = vbYes
>> > Then
>> > ' il a dit oui...
>> > else
>> > ' il a dit non
>> > end if
>> >
>> > Pour la liste des arguments possibles, voir l'aide sur la fonction,
>> > mais
>> > dans
>> > les deux cas, le call n'est pas utile.
>> >
>> > --
>> > A+
>> > Pierre (3stone) Access MVP
>> > Perso: http://www.3stone.be/
>> > MPFA: http://www.mpfa.info/ (infos générales)
>> >
>>
>
>
Oui elle est b ien dans un module et est public
"Gilbert" <news@news.fr> a écrit dans le message de
news:eDSWq1XTKHA.220@TK2MSFTNGP02.phx.gbl...
> Bonjour,
>
> Ta fonction est-elle bien dans un module standard et pas dans un module
> formulaire?
>
> --
> Cordialement,
>
> Gilbert
>
>
> "Dr Jekyll" <epicurien7414@laposte.net> a écrit dans le message de
> news:00d18eac$0$23826$c3e8da3@news.astraweb.com...
>> Merci de la réponse. Je me suis certainement mal exprimé.
>>
>> Public Function Essai()
>> Dim reponse
>> reponse = MsgBox("voulez-vous imprimer", vbYesNo)
>> If (reponse = vbYes) Then
>> MsgBox "vous avez dit oui"
>> Else
>> MsgBox ("vous avez dit non")
>> End If
>>
>> End Function
>>
>> Maintenant, quand je veux lancer la fonction "essai" dans un évènement,
>> je
>> n'y arrive pas. J'ai tout essayé en ne mettant "essai" ou call essai,
>> rien
>>
>> Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur
>> champs après update
>>
>> Merci
>> "3stone" <home@sweet_home.be> a écrit dans le message de
>> news:erDsO9LTKHA.1236@TK2MSFTNGP05.phx.gbl...
>> > Salut,
>> >
>> > Dr Jekyll wrote:
>> >> Je fais un test pour appeler une fonction toute simple.
>> >> msgbox("essai") Sous vba je lance cette fonction par call la
>> >> fonction. rien ne marche. Je pense ne pas savoir utiliser le call
>> >> d'une fonction publique.
>> >
>> > La simple MsgBox (message avec juste un bouton Ok) s'appelle par
>> >
>> > MsgBox "Ceci est un message..."
>> >
>> > Si tu souhaites ou attends une réaction de l'utilisateur, il faut
>> > bien sûr qu'elle puisse être récupérée :
>> >
>> > Dim iReponse As Integer
>> > iReponse = MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression")
>> >
>> > Cela peut également prendre la forme plus courante :
>> > if MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression") = vbYes
>> > Then
>> > ' il a dit oui...
>> > else
>> > ' il a dit non
>> > end if
>> >
>> > Pour la liste des arguments possibles, voir l'aide sur la fonction,
>> > mais
>> > dans
>> > les deux cas, le call n'est pas utile.
>> >
>> > --
>> > A+
>> > Pierre (3stone) Access MVP
>> > Perso: http://www.3stone.be/
>> > MPFA: http://www.mpfa.info/ (infos générales)
>> >
>>
>
>
Oui elle est b ien dans un module et est public
"Gilbert" a écrit dans le message de
news:
> Bonjour,
>
> Ta fonction est-elle bien dans un module standard et pas dans un module
> formulaire?
>
> --
> Cordialement,
>
> Gilbert
>
>
> "Dr Jekyll" a écrit dans le message de
> news:00d18eac$0$23826$
>> Merci de la réponse. Je me suis certainement mal exprimé.
>>
>> Public Function Essai()
>> Dim reponse
>> reponse = MsgBox("voulez-vous imprimer", vbYesNo)
>> If (reponse = vbYes) Then
>> MsgBox "vous avez dit oui"
>> Else
>> MsgBox ("vous avez dit non")
>> End If
>>
>> End Function
>>
>> Maintenant, quand je veux lancer la fonction "essai" dans un évènement,
>> je
>> n'y arrive pas. J'ai tout essayé en ne mettant "essai" ou call essai,
>> rien
>>
>> Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur
>> champs après update
>>
>> Merci
>> "3stone" a écrit dans le message de
>> news:
>> > Salut,
>> >
>> > Dr Jekyll wrote:
>> >> Je fais un test pour appeler une fonction toute simple.
>> >> msgbox("essai") Sous vba je lance cette fonction par call la
>> >> fonction. rien ne marche. Je pense ne pas savoir utiliser le call
>> >> d'une fonction publique.
>> >
>> > La simple MsgBox (message avec juste un bouton Ok) s'appelle par
>> >
>> > MsgBox "Ceci est un message..."
>> >
>> > Si tu souhaites ou attends une réaction de l'utilisateur, il faut
>> > bien sûr qu'elle puisse être récupérée :
>> >
>> > Dim iReponse As Integer
>> > iReponse = MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression")
>> >
>> > Cela peut également prendre la forme plus courante :
>> > if MsgBox("Vous souhaitez imprimer ?",vbYesNo,"Impression") = vbYes
>> > Then
>> > ' il a dit oui...
>> > else
>> > ' il a dit non
>> > end if
>> >
>> > Pour la liste des arguments possibles, voir l'aide sur la fonction,
>> > mais
>> > dans
>> > les deux cas, le call n'est pas utile.
>> >
>> > --
>> > A+
>> > Pierre (3stone) Access MVP
>> > Perso: http://www.3stone.be/
>> > MPFA: http://www.mpfa.info/ (infos générales)
>> >
>>
>
>
Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Maintenant, quand je veux lancer la fonction "essai" dans un
évènement, je n'y arrive pas. J'ai tout essayé en ne mettant "essai"
ou call essai, rien
Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur
des champs après update
Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Maintenant, quand je veux lancer la fonction "essai" dans un
évènement, je n'y arrive pas. J'ai tout essayé en ne mettant "essai"
ou call essai, rien
Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur
des champs après update
Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Maintenant, quand je veux lancer la fonction "essai" dans un
évènement, je n'y arrive pas. J'ai tout essayé en ne mettant "essai"
ou call essai, rien
Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur
des champs après update
Salut,
Dr Jekyll wrote:Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Maintenant, quand je veux lancer la fonction "essai" dans un
évènement, je n'y arrive pas. J'ai tout essayé en ne mettant "essai"
ou call essai, rien
Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur
des champs après update
Comme le dit Gilbert, elle ne peut pas se retrouver "sous" un formulaire,
sinon elle n'est disponible que dans _ce_ formulaire.
De plus, ta fonction écrite de cette façon ne permet pas de
tranmettre de paramètres, ni d'avoir un retour de valeur.
Si tu exécutes et utilises ce code uniquement à cet endroit, il vaut
mieux l'écrire directement dans la Sub de l'événement concerné.
Sinon, il faut adapter la fonction :
Public Function fnEssai(strMessage As String, iBouton) As Integer
fnEssai = MsgBox(strMessage, iBouton)
End Function
Cela te permet de "passer" le message à la fonction
et de récuper la valeur attribuée en retour.
if fnEssai("Voulez-vous imprimer",vbYesNo) Then
...
...
Bien sûr, l'exemple ici ne sert qu'à l'illustration ;-))
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Salut,
Dr Jekyll wrote:
Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Maintenant, quand je veux lancer la fonction "essai" dans un
évènement, je n'y arrive pas. J'ai tout essayé en ne mettant "essai"
ou call essai, rien
Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur
des champs après update
Comme le dit Gilbert, elle ne peut pas se retrouver "sous" un formulaire,
sinon elle n'est disponible que dans _ce_ formulaire.
De plus, ta fonction écrite de cette façon ne permet pas de
tranmettre de paramètres, ni d'avoir un retour de valeur.
Si tu exécutes et utilises ce code uniquement à cet endroit, il vaut
mieux l'écrire directement dans la Sub de l'événement concerné.
Sinon, il faut adapter la fonction :
Public Function fnEssai(strMessage As String, iBouton) As Integer
fnEssai = MsgBox(strMessage, iBouton)
End Function
Cela te permet de "passer" le message à la fonction
et de récuper la valeur attribuée en retour.
if fnEssai("Voulez-vous imprimer",vbYesNo) Then
...
...
Bien sûr, l'exemple ici ne sert qu'à l'illustration ;-))
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Salut,
Dr Jekyll wrote:Merci de la réponse. Je me suis certainement mal exprimé.
Public Function Essai()
Dim reponse
reponse = MsgBox("voulez-vous imprimer", vbYesNo)
If (reponse = vbYes) Then
MsgBox "vous avez dit oui"
Else
MsgBox ("vous avez dit non")
End If
End Function
Maintenant, quand je veux lancer la fonction "essai" dans un
évènement, je n'y arrive pas. J'ai tout essayé en ne mettant "essai"
ou call essai, rien
Je n'arrive pas à récupérer la fonction soit sur des boutons soit sur
des champs après update
Comme le dit Gilbert, elle ne peut pas se retrouver "sous" un formulaire,
sinon elle n'est disponible que dans _ce_ formulaire.
De plus, ta fonction écrite de cette façon ne permet pas de
tranmettre de paramètres, ni d'avoir un retour de valeur.
Si tu exécutes et utilises ce code uniquement à cet endroit, il vaut
mieux l'écrire directement dans la Sub de l'événement concerné.
Sinon, il faut adapter la fonction :
Public Function fnEssai(strMessage As String, iBouton) As Integer
fnEssai = MsgBox(strMessage, iBouton)
End Function
Cela te permet de "passer" le message à la fonction
et de récuper la valeur attribuée en retour.
if fnEssai("Voulez-vous imprimer",vbYesNo) Then
...
...
Bien sûr, l'exemple ici ne sert qu'à l'illustration ;-))
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Bonjour.
Je fais un test pour appeler une fonction toute simple.
msgbox("essai")
Sous vba je lance cette fonction par call la fonction. rien ne marche. Je
pense ne pas savoir utiliser le call d'une fonction publique.
Merci de votre aide
Bonjour.
Je fais un test pour appeler une fonction toute simple.
msgbox("essai")
Sous vba je lance cette fonction par call la fonction. rien ne marche. Je
pense ne pas savoir utiliser le call d'une fonction publique.
Merci de votre aide
Bonjour.
Je fais un test pour appeler une fonction toute simple.
msgbox("essai")
Sous vba je lance cette fonction par call la fonction. rien ne marche. Je
pense ne pas savoir utiliser le call d'une fonction publique.
Merci de votre aide