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
TouTenN
Ce que je fais (mais c'est peut être pas la meilleure), c'est de définir une valeur globale
Une valeur globale peut être récupérée dans n'importe quelle forme après lui avoir été affectée une valeur
1) ajoute un module à ton projet 2) dans la section Générale / déclaration tape par exemple Global numero 3) Dans la feuille qui appelle, donne lui une valeur ex : numero=1 4) dans la feuille appellée, récupére la valeur ex : msgbox numero
guy
--
"Axel" a écrit dans le message news: 3f77ead6$0$27590$
bonjour suite à un evenement je charge une autre feuille, mais j aimerais lui
passer
un parametre comment faire ?
J ai fais , dans ma feuille que je veux charger private sub form_load(index as integer)
et dans celle qui l appelle load ma_feuille numero
mais ca ne fonctionne pas comment faire ?
Merci d avance
Ce que je fais (mais c'est peut être pas la meilleure), c'est de définir une
valeur globale
Une valeur globale peut être récupérée dans n'importe quelle forme après lui
avoir été affectée une valeur
1) ajoute un module à ton projet
2) dans la section Générale / déclaration tape par exemple Global numero
3) Dans la feuille qui appelle, donne lui une valeur ex : numero=1
4) dans la feuille appellée, récupére la valeur ex : msgbox numero
guy
--
"Axel" <axel.lienard@laposte.net> a écrit dans le message news:
3f77ead6$0$27590$626a54ce@news.free.fr...
bonjour
suite à un evenement je charge une autre feuille, mais j aimerais lui
passer
un parametre
comment faire ?
J ai fais , dans ma feuille que je veux charger
private sub form_load(index as integer)
et dans celle qui l appelle
load ma_feuille numero
Ce que je fais (mais c'est peut être pas la meilleure), c'est de définir une valeur globale
Une valeur globale peut être récupérée dans n'importe quelle forme après lui avoir été affectée une valeur
1) ajoute un module à ton projet 2) dans la section Générale / déclaration tape par exemple Global numero 3) Dans la feuille qui appelle, donne lui une valeur ex : numero=1 4) dans la feuille appellée, récupére la valeur ex : msgbox numero
guy
--
"Axel" a écrit dans le message news: 3f77ead6$0$27590$
bonjour suite à un evenement je charge une autre feuille, mais j aimerais lui
passer
un parametre comment faire ?
J ai fais , dans ma feuille que je veux charger private sub form_load(index as integer)
et dans celle qui l appelle load ma_feuille numero
mais ca ne fonctionne pas comment faire ?
Merci d avance
Christian Hugoud - Xtrem7
Salut,
La stratégie que j'utilise :
Dans chaque form, j'ai une fonction Use, qui reçoit des paramètres, et qui renvoie le cas échéant une valeur de retour.
Dans cette fonction Use, je contrôle si j'affiche la feuille ou non, les initialisations etc...
Cette approche se révèle extrêmemnt souple à l'usage, et surtout très solide.
Je te la conseille.
La syntaxe est quelque chose du type :
Dim f as new MyForm
BackValue = MyForm.Use (Param1, Param2 etc...) 'généralement MyForm est affichée en Modal, depuis son propre Use Unload f Set f = nothing
@+
Christian
"TouTenN" a écrit dans le message de news:bl8u90$gvf$
Ce que je fais (mais c'est peut être pas la meilleure), c'est de
définir une
valeur globale
Une valeur globale peut être récupérée dans n'importe quelle forme
après lui
avoir été affectée une valeur
1) ajoute un module à ton projet 2) dans la section Générale / déclaration tape par exemple Global
numero
3) Dans la feuille qui appelle, donne lui une valeur ex : numero=1 4) dans la feuille appellée, récupére la valeur ex : msgbox numero
guy
--
"Axel" a écrit dans le message news: 3f77ead6$0$27590$ > bonjour > suite à un evenement je charge une autre feuille, mais j aimerais
lui
passer > un parametre > comment faire ? > > J ai fais , dans ma feuille que je veux charger > private sub form_load(index as integer) > > et dans celle qui l appelle > load ma_feuille numero > > mais ca ne fonctionne pas > comment faire ? > > Merci d avance > >
Salut,
La stratégie que j'utilise :
Dans chaque form, j'ai une fonction Use, qui reçoit des paramètres, et
qui renvoie le cas échéant une valeur de retour.
Dans cette fonction Use, je contrôle si j'affiche la feuille ou non, les
initialisations etc...
Cette approche se révèle extrêmemnt souple à l'usage, et surtout très
solide.
Je te la conseille.
La syntaxe est quelque chose du type :
Dim f as new MyForm
BackValue = MyForm.Use (Param1, Param2 etc...)
'généralement MyForm est affichée en Modal, depuis son propre Use
Unload f
Set f = nothing
@+
Christian
"TouTenN" <gelapplication@libertysurf.fr> a écrit dans le message de
news:bl8u90$gvf$1@news-reader3.wanadoo.fr...
Ce que je fais (mais c'est peut être pas la meilleure), c'est de
définir une
valeur globale
Une valeur globale peut être récupérée dans n'importe quelle forme
après lui
avoir été affectée une valeur
1) ajoute un module à ton projet
2) dans la section Générale / déclaration tape par exemple Global
numero
3) Dans la feuille qui appelle, donne lui une valeur ex : numero=1
4) dans la feuille appellée, récupére la valeur ex : msgbox numero
guy
--
"Axel" <axel.lienard@laposte.net> a écrit dans le message news:
3f77ead6$0$27590$626a54ce@news.free.fr...
> bonjour
> suite à un evenement je charge une autre feuille, mais j aimerais
lui
passer
> un parametre
> comment faire ?
>
> J ai fais , dans ma feuille que je veux charger
> private sub form_load(index as integer)
>
> et dans celle qui l appelle
> load ma_feuille numero
>
> mais ca ne fonctionne pas
> comment faire ?
>
> Merci d avance
>
>
Dans chaque form, j'ai une fonction Use, qui reçoit des paramètres, et qui renvoie le cas échéant une valeur de retour.
Dans cette fonction Use, je contrôle si j'affiche la feuille ou non, les initialisations etc...
Cette approche se révèle extrêmemnt souple à l'usage, et surtout très solide.
Je te la conseille.
La syntaxe est quelque chose du type :
Dim f as new MyForm
BackValue = MyForm.Use (Param1, Param2 etc...) 'généralement MyForm est affichée en Modal, depuis son propre Use Unload f Set f = nothing
@+
Christian
"TouTenN" a écrit dans le message de news:bl8u90$gvf$
Ce que je fais (mais c'est peut être pas la meilleure), c'est de
définir une
valeur globale
Une valeur globale peut être récupérée dans n'importe quelle forme
après lui
avoir été affectée une valeur
1) ajoute un module à ton projet 2) dans la section Générale / déclaration tape par exemple Global
numero
3) Dans la feuille qui appelle, donne lui une valeur ex : numero=1 4) dans la feuille appellée, récupére la valeur ex : msgbox numero
guy
--
"Axel" a écrit dans le message news: 3f77ead6$0$27590$ > bonjour > suite à un evenement je charge une autre feuille, mais j aimerais
lui
passer > un parametre > comment faire ? > > J ai fais , dans ma feuille que je veux charger > private sub form_load(index as integer) > > et dans celle qui l appelle > load ma_feuille numero > > mais ca ne fonctionne pas > comment faire ? > > Merci d avance > >
David
Créer une variable publique dans le formulaire marche aussi et en fait un paramètre du formulaire.
-----Message d'origine----- bonjour suite à un evenement je charge une autre feuille, mais j
aimerais lui passer
un parametre comment faire ?
J ai fais , dans ma feuille que je veux charger private sub form_load(index as integer)
et dans celle qui l appelle load ma_feuille numero
mais ca ne fonctionne pas comment faire ?
Merci d avance
.
Créer une variable publique dans le formulaire marche
aussi et en fait un paramètre du formulaire.
-----Message d'origine-----
bonjour
suite à un evenement je charge une autre feuille, mais j
aimerais lui passer
un parametre
comment faire ?
J ai fais , dans ma feuille que je veux charger
private sub form_load(index as integer)
et dans celle qui l appelle
load ma_feuille numero