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
Eric
re,
Jacques a écrit :
Bonjour,
J’ai déclaré cette variable dans un module:
Public C_Message As String
Puis dans mon formulaire j’appelle une sub :
Public Sub Message() C_Message = IIf(lstr_W = "Mr", "Nouveau", "Nouvelle") .Form.lblMessage.Caption = C_Message
J’ai mis un espion sur C_Message et lorsque je quitte la sub C_Message perd sa valeur « Hors du contexte ».
Oui car C_Message voit son affectation dans la procédure Sub Message() et que tu en es sorti mais si dans la fenêtre Exécution, après avoir lancé ta procédure Sub Message(), tu tapes Print C_Message et valides, alors s'affichera bien le contenu de ta variable soit Nouveau ou Nouvelle.
Mais je n’arrive pas à trouver pourquoi ?
Merci de votre aide.
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
re,
Jacques a écrit :
Bonjour,
J’ai déclaré cette variable dans un module:
Public C_Message As String
Puis dans mon formulaire j’appelle une sub :
Public Sub Message()
C_Message = IIf(lstr_W = "Mr", "Nouveau", "Nouvelle")
.Form.lblMessage.Caption = C_Message
J’ai mis un espion sur C_Message et lorsque je quitte la sub
C_Message perd sa valeur « Hors du contexte ».
Oui car C_Message voit son affectation dans la procédure Sub Message()
et que tu en es sorti mais si dans la fenêtre Exécution, après avoir
lancé ta procédure Sub Message(), tu tapes Print C_Message et valides,
alors s'affichera bien le contenu de ta variable soit Nouveau ou Nouvelle.
Mais je n’arrive pas à trouver pourquoi ?
Merci de votre aide.
Salutations
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Public Sub Message() C_Message = IIf(lstr_W = "Mr", "Nouveau", "Nouvelle") .Form.lblMessage.Caption = C_Message
J’ai mis un espion sur C_Message et lorsque je quitte la sub C_Message perd sa valeur « Hors du contexte ».
Oui car C_Message voit son affectation dans la procédure Sub Message() et que tu en es sorti mais si dans la fenêtre Exécution, après avoir lancé ta procédure Sub Message(), tu tapes Print C_Message et valides, alors s'affichera bien le contenu de ta variable soit Nouveau ou Nouvelle.
Mais je n’arrive pas à trouver pourquoi ?
Merci de votre aide.
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
jacques
On 14 mar, 12:53, Eric wrote:
re,
Jacques a écrit :
> Bonjour,
> Jai déclaré cette variable dans un module:
> Public C_Message As String
> Puis dans mon formulaire jappelle une sub :
> Public Sub Message() > C_Message = IIf(lstr_W = "Mr", "Nouveau", "Nouvelle") > .Form.lblMessage.Caption = C_Message
> Jai mis un espion sur C_Message et lorsque je quitte la sub > C_Message perd sa valeur « Hors du contexte ».
Oui car C_Message voit son affectation dans la procédure Sub Message() et que tu en es sorti mais si dans la fenêtre Exécution, après avoi r lancé ta procédure Sub Message(), tu tapes Print C_Message et valides , alors s'affichera bien le contenu de ta variable soit Nouveau ou Nouvelle .
> Mais je narrive pas à trouver pourquoi ?
> Merci de votre aide.
> Salutations
-- A+ Erichttp://www.mpfa.info/ Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=f r
Bonjour Eric,
Merci pour ces explications.
Salutations
On 14 mar, 12:53, Eric <f_fra...@hotmail.com> wrote:
re,
Jacques a écrit :
> Bonjour,
> Jai déclaré cette variable dans un module:
> Public C_Message As String
> Puis dans mon formulaire jappelle une sub :
> Public Sub Message()
> C_Message = IIf(lstr_W = "Mr", "Nouveau", "Nouvelle")
> .Form.lblMessage.Caption = C_Message
> Jai mis un espion sur C_Message et lorsque je quitte la sub
> C_Message perd sa valeur « Hors du contexte ».
Oui car C_Message voit son affectation dans la procédure Sub Message()
et que tu en es sorti mais si dans la fenêtre Exécution, après avoi r
lancé ta procédure Sub Message(), tu tapes Print C_Message et valides ,
alors s'affichera bien le contenu de ta variable soit Nouveau ou Nouvelle .
> Mais je narrive pas à trouver pourquoi ?
> Merci de votre aide.
> Salutations
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=f r
> Public Sub Message() > C_Message = IIf(lstr_W = "Mr", "Nouveau", "Nouvelle") > .Form.lblMessage.Caption = C_Message
> Jai mis un espion sur C_Message et lorsque je quitte la sub > C_Message perd sa valeur « Hors du contexte ».
Oui car C_Message voit son affectation dans la procédure Sub Message() et que tu en es sorti mais si dans la fenêtre Exécution, après avoi r lancé ta procédure Sub Message(), tu tapes Print C_Message et valides , alors s'affichera bien le contenu de ta variable soit Nouveau ou Nouvelle .
> Mais je narrive pas à trouver pourquoi ?
> Merci de votre aide.
> Salutations
-- A+ Erichttp://www.mpfa.info/ Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=f r
Bonjour Eric,
Merci pour ces explications.
Salutations
Gloops
Eric a écrit, le 14/03/2009 12:53 :
Oui car C_Message voit son affectation dans la procédure Sub Message( ) et que tu en es sorti mais si dans la fenêtre Exécution, après av oir lancé ta procédure Sub Message(), tu tapes Print C_Message et valid es, alors s'affichera bien le contenu de ta variable soit Nouveau ou Nouvel le.
Bonjour,
Effectivement, cela étant s'agissant d'une variable publique, je me demande si ça ne pourrait pas donner quelque chose de définir l'espio n sur Module1.C_Message, c'est-à-dire en préfixant le nom de la variabl e avec celui du module.
En n'excluant pas que ceci dépense plus de ressources.
Je n'ai rien testé, hein, je divague comme ça ...
Eric a écrit, le 14/03/2009 12:53 :
Oui car C_Message voit son affectation dans la procédure Sub Message( )
et que tu en es sorti mais si dans la fenêtre Exécution, après av oir
lancé ta procédure Sub Message(), tu tapes Print C_Message et valid es,
alors s'affichera bien le contenu de ta variable soit Nouveau ou Nouvel le.
Bonjour,
Effectivement, cela étant s'agissant d'une variable publique, je me
demande si ça ne pourrait pas donner quelque chose de définir l'espio n
sur Module1.C_Message, c'est-à-dire en préfixant le nom de la variabl e
avec celui du module.
En n'excluant pas que ceci dépense plus de ressources.
Oui car C_Message voit son affectation dans la procédure Sub Message( ) et que tu en es sorti mais si dans la fenêtre Exécution, après av oir lancé ta procédure Sub Message(), tu tapes Print C_Message et valid es, alors s'affichera bien le contenu de ta variable soit Nouveau ou Nouvel le.
Bonjour,
Effectivement, cela étant s'agissant d'une variable publique, je me demande si ça ne pourrait pas donner quelque chose de définir l'espio n sur Module1.C_Message, c'est-à-dire en préfixant le nom de la variabl e avec celui du module.
En n'excluant pas que ceci dépense plus de ressources.