Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela me
chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela me
chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela me
chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
Bonjour
Est si tu ajoutais de nouvelle propriété à ta form ?
Si MyVar est une de tes variables globales
Tu la supprimes
dans ta form tu déclare
Private mMyvar
Public Property Get Myvar() As Variant
Myvar = mMyvar
End Property
Public Property Let Myvar(ByVal Myvar As Variant)
mMyvar = Myvar
End Property
et tu initialises la valeur par défaut sur Load de form.
Christophe
thierry a écrit :
> Hello, j'ouvrve des forms, à partir d'autre forms
>
> load form_X
> form_X.show
>
>
> par contre, je voudrais passer des paramètres entre ces forms.
> Actuellement, j'ai déclaré des varibles globales au projet, mais cela me
> chagrine mon moi inconscient :)
>
> Sauriez vous comment faire?
>
>
> cdt
>
> Thierry
Bonjour
Est si tu ajoutais de nouvelle propriété à ta form ?
Si MyVar est une de tes variables globales
Tu la supprimes
dans ta form tu déclare
Private mMyvar
Public Property Get Myvar() As Variant
Myvar = mMyvar
End Property
Public Property Let Myvar(ByVal Myvar As Variant)
mMyvar = Myvar
End Property
et tu initialises la valeur par défaut sur Load de form.
Christophe
thierry a écrit :
> Hello, j'ouvrve des forms, à partir d'autre forms
>
> load form_X
> form_X.show
>
>
> par contre, je voudrais passer des paramètres entre ces forms.
> Actuellement, j'ai déclaré des varibles globales au projet, mais cela me
> chagrine mon moi inconscient :)
>
> Sauriez vous comment faire?
>
>
> cdt
>
> Thierry
Bonjour
Est si tu ajoutais de nouvelle propriété à ta form ?
Si MyVar est une de tes variables globales
Tu la supprimes
dans ta form tu déclare
Private mMyvar
Public Property Get Myvar() As Variant
Myvar = mMyvar
End Property
Public Property Let Myvar(ByVal Myvar As Variant)
mMyvar = Myvar
End Property
et tu initialises la valeur par défaut sur Load de form.
Christophe
thierry a écrit :
> Hello, j'ouvrve des forms, à partir d'autre forms
>
> load form_X
> form_X.show
>
>
> par contre, je voudrais passer des paramètres entre ces forms.
> Actuellement, j'ai déclaré des varibles globales au projet, mais cela me
> chagrine mon moi inconscient :)
>
> Sauriez vous comment faire?
>
>
> cdt
>
> Thierry
Salut, outre le chagrin de ton ego, une variable "public" est très
appropriée pour passer des params, car faire à la place un module, ça
complique à mon sens la lisibilité, moins il y en a, mieux on le lit :o)
---------
"thierry" a écrit dans le message de news:
>
> Hello, j'ouvrve des forms, à partir d'autre forms
>
> load form_X
> form_X.show
>
>
> par contre, je voudrais passer des paramètres entre ces forms.
> Actuellement, j'ai déclaré des varibles globales au projet, mais cela me
> chagrine mon moi inconscient :)
>
> Sauriez vous comment faire?
>
>
> cdt
>
> Thierry
Salut, outre le chagrin de ton ego, une variable "public" est très
appropriée pour passer des params, car faire à la place un module, ça
complique à mon sens la lisibilité, moins il y en a, mieux on le lit :o)
---------
"thierry" <titi@laposte.net> a écrit dans le message de news:
GFr.1c1902e897f3fb709896ed@News.dial.oleane.com...
>
> Hello, j'ouvrve des forms, à partir d'autre forms
>
> load form_X
> form_X.show
>
>
> par contre, je voudrais passer des paramètres entre ces forms.
> Actuellement, j'ai déclaré des varibles globales au projet, mais cela me
> chagrine mon moi inconscient :)
>
> Sauriez vous comment faire?
>
>
> cdt
>
> Thierry
Salut, outre le chagrin de ton ego, une variable "public" est très
appropriée pour passer des params, car faire à la place un module, ça
complique à mon sens la lisibilité, moins il y en a, mieux on le lit :o)
---------
"thierry" a écrit dans le message de news:
>
> Hello, j'ouvrve des forms, à partir d'autre forms
>
> load form_X
> form_X.show
>
>
> par contre, je voudrais passer des paramètres entre ces forms.
> Actuellement, j'ai déclaré des varibles globales au projet, mais cela me
> chagrine mon moi inconscient :)
>
> Sauriez vous comment faire?
>
>
> cdt
>
> Thierry
Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela me
chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela me
chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela me
chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
In article <41aee5cc$0$30402$, "christophe-
pasde<>" <"christophe-pasde<>"@wanadoo.fr> says...Bonjour
Est si tu ajoutais de nouvelle propriété à ta form ?
Si MyVar est une de tes variables globales
Tu la supprimes
dans ta form tu déclare
Private mMyvar
Public Property Get Myvar() As Variant
Myvar = mMyvar
End Property
Public Property Let Myvar(ByVal Myvar As Variant)
mMyvar = Myvar
End Property
et tu initialises la valeur par défaut sur Load de form.
Christophe
thierry a écrit :
> Hello, j'ouvrve des forms, à partir d'autre forms
>
> load form_X
> form_X.show
>
>
> par contre, je voudrais passer des paramètres entre ces forms.
> Actuellement, j'ai déclaré des varibles globales au projet, mais cela
> me
> chagrine mon moi inconscient :)
>
> Sauriez vous comment faire?
>
>
> cdt
>
> Thierry
un petit peu compliqué pour le débutant que je suis, mais cela semble
tentants.
Merci beaucoup, je me penche sur ceci
In article <41aee5cc$0$30402$8fcfb975@news.wanadoo.fr>, "christophe-
pasde<>" <"christophe-pasde<>"@wanadoo.fr> says...
Bonjour
Est si tu ajoutais de nouvelle propriété à ta form ?
Si MyVar est une de tes variables globales
Tu la supprimes
dans ta form tu déclare
Private mMyvar
Public Property Get Myvar() As Variant
Myvar = mMyvar
End Property
Public Property Let Myvar(ByVal Myvar As Variant)
mMyvar = Myvar
End Property
et tu initialises la valeur par défaut sur Load de form.
Christophe
thierry a écrit :
> Hello, j'ouvrve des forms, à partir d'autre forms
>
> load form_X
> form_X.show
>
>
> par contre, je voudrais passer des paramètres entre ces forms.
> Actuellement, j'ai déclaré des varibles globales au projet, mais cela
> me
> chagrine mon moi inconscient :)
>
> Sauriez vous comment faire?
>
>
> cdt
>
> Thierry
un petit peu compliqué pour le débutant que je suis, mais cela semble
tentants.
Merci beaucoup, je me penche sur ceci
In article <41aee5cc$0$30402$, "christophe-
pasde<>" <"christophe-pasde<>"@wanadoo.fr> says...Bonjour
Est si tu ajoutais de nouvelle propriété à ta form ?
Si MyVar est une de tes variables globales
Tu la supprimes
dans ta form tu déclare
Private mMyvar
Public Property Get Myvar() As Variant
Myvar = mMyvar
End Property
Public Property Let Myvar(ByVal Myvar As Variant)
mMyvar = Myvar
End Property
et tu initialises la valeur par défaut sur Load de form.
Christophe
thierry a écrit :
> Hello, j'ouvrve des forms, à partir d'autre forms
>
> load form_X
> form_X.show
>
>
> par contre, je voudrais passer des paramètres entre ces forms.
> Actuellement, j'ai déclaré des varibles globales au projet, mais cela
> me
> chagrine mon moi inconscient :)
>
> Sauriez vous comment faire?
>
>
> cdt
>
> Thierry
un petit peu compliqué pour le débutant que je suis, mais cela semble
tentants.
Merci beaucoup, je me penche sur ceci
Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela
me chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela
me chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela
me chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
> il faut bien la prendre quelque part et pourquoi pas dans une variable
Salut
Etant d'une école encore plus ancienne, à l'époque où toutes les variables
étaient globales et publiques, j'utilise (si nécessaire) des variables
globales si je n'ai pas de possibilité de passer des paramètres.
Pour moi, une variable globale c'est une variable visible de l'ensemble du
projet et donc des objets composant le projet, des commentaires judicieux
permettent de s'y retrouver.
Maintenant la solution d'ajouter des propriétés me parait effectivement très
attrayante mais n'empêche que la valeur d'initialisation de cette propriété,
"thierry" a écrit dans le message de news:In article <41aee5cc$0$30402$, "christophe-
pasde<>" <"christophe-pasde<>"@wanadoo.fr> says...Bonjour
Est si tu ajoutais de nouvelle propriété à ta form ?
Si MyVar est une de tes variables globales
Tu la supprimes
dans ta form tu déclare
Private mMyvar
Public Property Get Myvar() As Variant
Myvar = mMyvar
End Property
Public Property Let Myvar(ByVal Myvar As Variant)
mMyvar = Myvar
End Property
et tu initialises la valeur par défaut sur Load de form.
Christophe
thierry a écrit :Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela
me
chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
un petit peu compliqué pour le débutant que je suis, mais cela semble
tentants.
Merci beaucoup, je me penche sur ceci
> il faut bien la prendre quelque part et pourquoi pas dans une variable
Salut
Etant d'une école encore plus ancienne, à l'époque où toutes les variables
étaient globales et publiques, j'utilise (si nécessaire) des variables
globales si je n'ai pas de possibilité de passer des paramètres.
Pour moi, une variable globale c'est une variable visible de l'ensemble du
projet et donc des objets composant le projet, des commentaires judicieux
permettent de s'y retrouver.
Maintenant la solution d'ajouter des propriétés me parait effectivement très
attrayante mais n'empêche que la valeur d'initialisation de cette propriété,
"thierry" <titi@laposte.net> a écrit dans le message de news:
GFr.1c19074248a917249896ef@News.dial.oleane.com...
In article <41aee5cc$0$30402$8fcfb975@news.wanadoo.fr>, "christophe-
pasde<>" <"christophe-pasde<>"@wanadoo.fr> says...
Bonjour
Est si tu ajoutais de nouvelle propriété à ta form ?
Si MyVar est une de tes variables globales
Tu la supprimes
dans ta form tu déclare
Private mMyvar
Public Property Get Myvar() As Variant
Myvar = mMyvar
End Property
Public Property Let Myvar(ByVal Myvar As Variant)
mMyvar = Myvar
End Property
et tu initialises la valeur par défaut sur Load de form.
Christophe
thierry a écrit :
Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela
me
chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
un petit peu compliqué pour le débutant que je suis, mais cela semble
tentants.
Merci beaucoup, je me penche sur ceci
> il faut bien la prendre quelque part et pourquoi pas dans une variable
Salut
Etant d'une école encore plus ancienne, à l'époque où toutes les variables
étaient globales et publiques, j'utilise (si nécessaire) des variables
globales si je n'ai pas de possibilité de passer des paramètres.
Pour moi, une variable globale c'est une variable visible de l'ensemble du
projet et donc des objets composant le projet, des commentaires judicieux
permettent de s'y retrouver.
Maintenant la solution d'ajouter des propriétés me parait effectivement très
attrayante mais n'empêche que la valeur d'initialisation de cette propriété,
"thierry" a écrit dans le message de news:In article <41aee5cc$0$30402$, "christophe-
pasde<>" <"christophe-pasde<>"@wanadoo.fr> says...Bonjour
Est si tu ajoutais de nouvelle propriété à ta form ?
Si MyVar est une de tes variables globales
Tu la supprimes
dans ta form tu déclare
Private mMyvar
Public Property Get Myvar() As Variant
Myvar = mMyvar
End Property
Public Property Let Myvar(ByVal Myvar As Variant)
mMyvar = Myvar
End Property
et tu initialises la valeur par défaut sur Load de form.
Christophe
thierry a écrit :Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela
me
chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
un petit peu compliqué pour le débutant que je suis, mais cela semble
tentants.
Merci beaucoup, je me penche sur ceci
> il faut bien la prendre quelque part et pourquoi pas dans une variable
> globale ?
C'est là que les réflexes de la vieille école, dite "séquentielle", sont
malvenus.
La valeur par défaut (qui porte bien son nom), est propre à la feuille et
a sa fonction. (encapsulation de mMyVar).
Admettons que cette propriété soit une couleur, ben tu la fixes à Noir au
load de la feuille.(ou ce que tu veux)
Si c'est une variable numérique ça peut-être zéro
Si c'est un objet c'est une instance de la classe initialisée avec ses
propres valeurs par défaut
Une variable globale qui serait une valeur par défaut d'une propriété de
feuille, implique une variable globale par feuille ( là en terme de
vieille école c'est de la mémoire utilisée pour rien, quand tu n'as pas
besoin de la valeur de myvar), ou que chaque feuille à la même propriété,
dans ce cas il vaut mieux créer une feuille de base,comprenant la
propriété, qui servira de modele.
Christophe
Patrice Henrio a écrit :Salut
Etant d'une école encore plus ancienne, à l'époque où toutes les
variables étaient globales et publiques, j'utilise (si nécessaire) des
variables globales si je n'ai pas de possibilité de passer des
paramètres.
Pour moi, une variable globale c'est une variable visible de l'ensemble
du projet et donc des objets composant le projet, des commentaires
judicieux permettent de s'y retrouver.
Maintenant la solution d'ajouter des propriétés me parait effectivement
très attrayante mais n'empêche que la valeur d'initialisation de cette
propriété,
"thierry" a écrit dans le message de news:In article <41aee5cc$0$30402$, "christophe-
pasde<>" <"christophe-pasde<>"@wanadoo.fr> says...Bonjour
Est si tu ajoutais de nouvelle propriété à ta form ?
Si MyVar est une de tes variables globales
Tu la supprimes
dans ta form tu déclare
Private mMyvar
Public Property Get Myvar() As Variant
Myvar = mMyvar
End Property
Public Property Let Myvar(ByVal Myvar As Variant)
mMyvar = Myvar
End Property
et tu initialises la valeur par défaut sur Load de form.
Christophe
thierry a écrit :Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela
me
chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
un petit peu compliqué pour le débutant que je suis, mais cela semble
tentants.
Merci beaucoup, je me penche sur ceci
> il faut bien la prendre quelque part et pourquoi pas dans une variable
> globale ?
C'est là que les réflexes de la vieille école, dite "séquentielle", sont
malvenus.
La valeur par défaut (qui porte bien son nom), est propre à la feuille et
a sa fonction. (encapsulation de mMyVar).
Admettons que cette propriété soit une couleur, ben tu la fixes à Noir au
load de la feuille.(ou ce que tu veux)
Si c'est une variable numérique ça peut-être zéro
Si c'est un objet c'est une instance de la classe initialisée avec ses
propres valeurs par défaut
Une variable globale qui serait une valeur par défaut d'une propriété de
feuille, implique une variable globale par feuille ( là en terme de
vieille école c'est de la mémoire utilisée pour rien, quand tu n'as pas
besoin de la valeur de myvar), ou que chaque feuille à la même propriété,
dans ce cas il vaut mieux créer une feuille de base,comprenant la
propriété, qui servira de modele.
Christophe
Patrice Henrio a écrit :
Salut
Etant d'une école encore plus ancienne, à l'époque où toutes les
variables étaient globales et publiques, j'utilise (si nécessaire) des
variables globales si je n'ai pas de possibilité de passer des
paramètres.
Pour moi, une variable globale c'est une variable visible de l'ensemble
du projet et donc des objets composant le projet, des commentaires
judicieux permettent de s'y retrouver.
Maintenant la solution d'ajouter des propriétés me parait effectivement
très attrayante mais n'empêche que la valeur d'initialisation de cette
propriété,
"thierry" <titi@laposte.net> a écrit dans le message de news:
GFr.1c19074248a917249896ef@News.dial.oleane.com...
In article <41aee5cc$0$30402$8fcfb975@news.wanadoo.fr>, "christophe-
pasde<>" <"christophe-pasde<>"@wanadoo.fr> says...
Bonjour
Est si tu ajoutais de nouvelle propriété à ta form ?
Si MyVar est une de tes variables globales
Tu la supprimes
dans ta form tu déclare
Private mMyvar
Public Property Get Myvar() As Variant
Myvar = mMyvar
End Property
Public Property Let Myvar(ByVal Myvar As Variant)
mMyvar = Myvar
End Property
et tu initialises la valeur par défaut sur Load de form.
Christophe
thierry a écrit :
Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela
me
chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
un petit peu compliqué pour le débutant que je suis, mais cela semble
tentants.
Merci beaucoup, je me penche sur ceci
> il faut bien la prendre quelque part et pourquoi pas dans une variable
> globale ?
C'est là que les réflexes de la vieille école, dite "séquentielle", sont
malvenus.
La valeur par défaut (qui porte bien son nom), est propre à la feuille et
a sa fonction. (encapsulation de mMyVar).
Admettons que cette propriété soit une couleur, ben tu la fixes à Noir au
load de la feuille.(ou ce que tu veux)
Si c'est une variable numérique ça peut-être zéro
Si c'est un objet c'est une instance de la classe initialisée avec ses
propres valeurs par défaut
Une variable globale qui serait une valeur par défaut d'une propriété de
feuille, implique une variable globale par feuille ( là en terme de
vieille école c'est de la mémoire utilisée pour rien, quand tu n'as pas
besoin de la valeur de myvar), ou que chaque feuille à la même propriété,
dans ce cas il vaut mieux créer une feuille de base,comprenant la
propriété, qui servira de modele.
Christophe
Patrice Henrio a écrit :Salut
Etant d'une école encore plus ancienne, à l'époque où toutes les
variables étaient globales et publiques, j'utilise (si nécessaire) des
variables globales si je n'ai pas de possibilité de passer des
paramètres.
Pour moi, une variable globale c'est une variable visible de l'ensemble
du projet et donc des objets composant le projet, des commentaires
judicieux permettent de s'y retrouver.
Maintenant la solution d'ajouter des propriétés me parait effectivement
très attrayante mais n'empêche que la valeur d'initialisation de cette
propriété,
"thierry" a écrit dans le message de news:In article <41aee5cc$0$30402$, "christophe-
pasde<>" <"christophe-pasde<>"@wanadoo.fr> says...Bonjour
Est si tu ajoutais de nouvelle propriété à ta form ?
Si MyVar est une de tes variables globales
Tu la supprimes
dans ta form tu déclare
Private mMyvar
Public Property Get Myvar() As Variant
Myvar = mMyvar
End Property
Public Property Let Myvar(ByVal Myvar As Variant)
mMyvar = Myvar
End Property
et tu initialises la valeur par défaut sur Load de form.
Christophe
thierry a écrit :Hello, j'ouvrve des forms, à partir d'autre forms
load form_X
form_X.show
par contre, je voudrais passer des paramètres entre ces forms.
Actuellement, j'ai déclaré des varibles globales au projet, mais cela
me
chagrine mon moi inconscient :)
Sauriez vous comment faire?
cdt
Thierry
un petit peu compliqué pour le débutant que je suis, mais cela semble
tentants.
Merci beaucoup, je me penche sur ceci
sans doute, mais de la vieille école dont je viens, on évite au maximum
les variables public ou globales.
sans doute, mais de la vieille école dont je viens, on évite au maximum
les variables public ou globales.
sans doute, mais de la vieille école dont je viens, on évite au maximum
les variables public ou globales.