Je lance un module =E0 partir du code d'un bouton. Selon le=20
r=E9sultat du traitement de ce module, je voudrais que=20
s'effectue ou pas un traitement dans le code du bouton.=20
Quelle sont les solutions possibles?
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
Raymond [mvp]
Bonjour.
ce qu'il faut c'est que le bouton lance le module mais une fonction et que la fonction retourne la valeur True/false selon le résultat et dans ton bouton tu testes cette valeur et tu exécutes tel ou tel traitement. exemple: dans le formulaire: Private Sub Commande0_Click() If Travailler(Date) Then ' ici traitement si même date Else ' ici traitement si date différente End If End Sub
dans le module: Function Travailler(Ladate As Date) As Boolean If Ladate = Date Then Travailler = True Else Travailler = False End If End Function
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"DEF" a écrit dans le message de news:01fc01c3d541$7d34f900$ Bonjour ou bonsoir (C'est selon)
Je lance un module à partir du code d'un bouton. Selon le résultat du traitement de ce module, je voudrais que s'effectue ou pas un traitement dans le code du bouton. Quelle sont les solutions possibles?
D'avance merci,
Def
Bonjour.
ce qu'il faut c'est que le bouton lance le module mais une fonction et que
la fonction retourne la valeur True/false selon le résultat et dans ton
bouton tu testes cette valeur et tu exécutes tel ou tel traitement. exemple:
dans le formulaire:
Private Sub Commande0_Click()
If Travailler(Date) Then
' ici traitement si même date
Else
' ici traitement si date différente
End If
End Sub
dans le module:
Function Travailler(Ladate As Date) As Boolean
If Ladate = Date Then
Travailler = True
Else
Travailler = False
End If
End Function
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"DEF" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:01fc01c3d541$7d34f900$a101280a@phx.gbl...
Bonjour ou bonsoir (C'est selon)
Je lance un module à partir du code d'un bouton. Selon le
résultat du traitement de ce module, je voudrais que
s'effectue ou pas un traitement dans le code du bouton.
Quelle sont les solutions possibles?
ce qu'il faut c'est que le bouton lance le module mais une fonction et que la fonction retourne la valeur True/false selon le résultat et dans ton bouton tu testes cette valeur et tu exécutes tel ou tel traitement. exemple: dans le formulaire: Private Sub Commande0_Click() If Travailler(Date) Then ' ici traitement si même date Else ' ici traitement si date différente End If End Sub
dans le module: Function Travailler(Ladate As Date) As Boolean If Ladate = Date Then Travailler = True Else Travailler = False End If End Function
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"DEF" a écrit dans le message de news:01fc01c3d541$7d34f900$ Bonjour ou bonsoir (C'est selon)
Je lance un module à partir du code d'un bouton. Selon le résultat du traitement de ce module, je voudrais que s'effectue ou pas un traitement dans le code du bouton. Quelle sont les solutions possibles?