OVH Cloud OVH Cloud

Combobox: pq ListIndex et Text ne fonctionnent pas ??

8 réponses
Avatar
Jessica R.
Bonjour =E0 tous !

Imaginez 2 comboboxes: Cmb1 et Cmb2, ayant toutes 2 la=20
propri=E9t=E9 Style=3D2-Dropdown List.
Cmb1 et li=E9e =E0 un champs d'une BD Access, que j'ai=20
appel=E9 "CodeCivilit=E9"; ce champs peut avoir les valeurs=20
0,1,2 ou 3. La propri=E9t=E9 "List" de Cmb1 est remplie avec=20
ces m=EAmes valeurs et jusque l=E0, aucun probl=E8me.
Je souhaite maintenant synchroniser Cmb2 et Cmb1: la List=20
de Cmb2 contient "Monsieur", "Madame", "Mademoiselle"=20
et "Monsieur et Madame": il s'agit de la traduction du=20
champs CodeCivilit=E9.
Mon intention =E9tait de cacher Cmb1 (Visible=3DFalse) et de=20
pr=E9senter Cmb2 =E0 l'utilisateur. Si Cmb1 contient "2", Cmb2=20
doit pr=E9senter "Mademoiselle" comme valeur par d=E9faut.=20
J'essaie donc (en toute logique il me semble !!)=20
l'instruction
Cmb2.Listindex =3D Cmb1.Listindex
-> Erreur 380: Valeur de propri=E9t=E9 incorrecte
D=E9sesp=E9r=E9e que je suis, j'essaie alors
Cmb2.text =3D Cmb2.List(val(Cmb1.text))(=E7a devient toudu)
-> Erreur 383: Propri=E9t=E9 Text en lecture seule

POURQUOI ????? et peut on contourner ??? A noter que les=20
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas=20
li=E9e =E0 la BD. Mon intuition f=E9minine est =E0 bout de=20
souffle =E0 force de chercher dans la doc. A noter =E9galement=20
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque=20
l'utilisateur aura valid=E9 son choix.
Enooooooooormes mercis pour votre aide

Jessie

8 réponses

Avatar
le_troll
Bonjour,

Tiens, voilà pour la première partie, en fait c'est listindex qu'il faut
faire varier, a priori on ne peut passer à une liste le contenu d'une autre
liste par égalité, par contre ça devrait marcher sur un TextBox, voici:

Sub Form_Load() ' chargement pour le test
Dim i As Integer
'
For i = 1 To 30
Combo1.AddItem i
Combo2.AddItem i
Next i
Combo1.ListIndex = 0
Combo2.ListIndex = 0
End Sub


Sub Combo2_Click()
Combo1.ListIndex = Combo2.ListIndex
End Sub


--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !


"Jessica R." a écrit dans le message
de news:2e6001c49b5b$673b8660$
Bonjour à tous !

Imaginez 2 comboboxes: Cmb1 et Cmb2, ayant toutes 2 la
propriété Style=2-Dropdown List.
Cmb1 et liée à un champs d'une BD Access, que j'ai
appelé "CodeCivilité"; ce champs peut avoir les valeurs
0,1,2 ou 3. La propriété "List" de Cmb1 est remplie avec
ces mêmes valeurs et jusque là, aucun problème.
Je souhaite maintenant synchroniser Cmb2 et Cmb1: la List
de Cmb2 contient "Monsieur", "Madame", "Mademoiselle"
et "Monsieur et Madame": il s'agit de la traduction du
champs CodeCivilité.
Mon intention était de cacher Cmb1 (Visibleúlse) et de
présenter Cmb2 à l'utilisateur. Si Cmb1 contient "2", Cmb2
doit présenter "Mademoiselle" comme valeur par défaut.
J'essaie donc (en toute logique il me semble !!)
l'instruction
Cmb2.Listindex = Cmb1.Listindex
-> Erreur 380: Valeur de propriété incorrecte
Désespérée que je suis, j'essaie alors
Cmb2.text = Cmb2.List(val(Cmb1.text))(ça devient toudu)
-> Erreur 383: Propriété Text en lecture seule

POURQUOI ????? et peut on contourner ??? A noter que les
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD. Mon intuition féminine est à bout de
souffle à force de chercher dans la doc. A noter également
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide

Jessie
Avatar
le_troll
Intuition féminine, LOL :o)

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !


"Jessica R." a écrit dans le message
de news:2e6001c49b5b$673b8660$
Bonjour à tous !

Imaginez 2 comboboxes: Cmb1 et Cmb2, ayant toutes 2 la
propriété Style=2-Dropdown List.
Cmb1 et liée à un champs d'une BD Access, que j'ai
appelé "CodeCivilité"; ce champs peut avoir les valeurs
0,1,2 ou 3. La propriété "List" de Cmb1 est remplie avec
ces mêmes valeurs et jusque là, aucun problème.
Je souhaite maintenant synchroniser Cmb2 et Cmb1: la List
de Cmb2 contient "Monsieur", "Madame", "Mademoiselle"
et "Monsieur et Madame": il s'agit de la traduction du
champs CodeCivilité.
Mon intention était de cacher Cmb1 (Visibleúlse) et de
présenter Cmb2 à l'utilisateur. Si Cmb1 contient "2", Cmb2
doit présenter "Mademoiselle" comme valeur par défaut.
J'essaie donc (en toute logique il me semble !!)
l'instruction
Cmb2.Listindex = Cmb1.Listindex
-> Erreur 380: Valeur de propriété incorrecte
Désespérée que je suis, j'essaie alors
Cmb2.text = Cmb2.List(val(Cmb1.text))(ça devient toudu)
-> Erreur 383: Propriété Text en lecture seule

POURQUOI ????? et peut on contourner ??? A noter que les
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD. Mon intuition féminine est à bout de
souffle à force de chercher dans la doc. A noter également
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide

Jessie
Avatar
ng
Salut,

LE problème est que vos 2 comboxes ne doivent pas contenir le même nombre
d'item, il faudrait vérifier cela avant tout.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


Jessica R. wrote:
Bonjour à tous !

Imaginez 2 comboboxes: Cmb1 et Cmb2, ayant toutes 2 la
propriété Style=2-Dropdown List.
Cmb1 et liée à un champs d'une BD Access, que j'ai
appelé "CodeCivilité"; ce champs peut avoir les valeurs
0,1,2 ou 3. La propriété "List" de Cmb1 est remplie avec
ces mêmes valeurs et jusque là, aucun problème.
Je souhaite maintenant synchroniser Cmb2 et Cmb1: la List
de Cmb2 contient "Monsieur", "Madame", "Mademoiselle"
et "Monsieur et Madame": il s'agit de la traduction du
champs CodeCivilité.
Mon intention était de cacher Cmb1 (Visibleúlse) et de
présenter Cmb2 à l'utilisateur. Si Cmb1 contient "2", Cmb2
doit présenter "Mademoiselle" comme valeur par défaut.
J'essaie donc (en toute logique il me semble !!)
l'instruction
Cmb2.Listindex = Cmb1.Listindex
-> Erreur 380: Valeur de propriété incorrecte
Désespérée que je suis, j'essaie alors
Cmb2.text = Cmb2.List(val(Cmb1.text))(ça devient toudu)
-> Erreur 383: Propriété Text en lecture seule

POURQUOI ????? et peut on contourner ??? A noter que les
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD. Mon intuition féminine est à bout de
souffle à force de chercher dans la doc. A noter également
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide

Jessie


Avatar
Jessica R.
Pourquoi ne peuvent-ils pas contenir le même nombre
d'items, alors que je veux les synchroniser ?
Quoi qu'il en soit, j'ai essayé de rajouter un 5e élément
à Cmb1 (item fictif n° 4):j'ai le même problème.
Impossible d'en ajouter un à Cmb2, puisque c'est celui que
je présente à l'utilisateur.
Je crois cependant être sur une piste: je vous tiens au
courant si cela vous intéresse
Super merci quand même
-----Message d'origine-----
Salut,

LE problème est que vos 2 comboxes ne doivent pas


contenir le même nombre
d'item, il faudrait vérifier cela avant tout.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


Jessica R. wrote:
Bonjour à tous !

Imaginez 2 comboboxes: Cmb1 et Cmb2, ayant toutes 2 la
propriété Style=2-Dropdown List.
Cmb1 et liée à un champs d'une BD Access, que j'ai
appelé "CodeCivilité"; ce champs peut avoir les valeurs
0,1,2 ou 3. La propriété "List" de Cmb1 est remplie avec
ces mêmes valeurs et jusque là, aucun problème.
Je souhaite maintenant synchroniser Cmb2 et Cmb1: la




List
de Cmb2 contient "Monsieur", "Madame", "Mademoiselle"
et "Monsieur et Madame": il s'agit de la traduction du
champs CodeCivilité.
Mon intention était de cacher Cmb1 (Visibleúlse) et de
présenter Cmb2 à l'utilisateur. Si Cmb1 contient "2",




Cmb2
doit présenter "Mademoiselle" comme valeur par défaut.
J'essaie donc (en toute logique il me semble !!)
l'instruction
Cmb2.Listindex = Cmb1.Listindex
-> Erreur 380: Valeur de propriété incorrecte
Désespérée que je suis, j'essaie alors
Cmb2.text = Cmb2.List(val(Cmb1.text))(ça devient




toudu)
-> Erreur 383: Propriété Text en lecture seule

POURQUOI ????? et peut on contourner ??? A noter que




les
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD. Mon intuition féminine est à bout de
souffle à force de chercher dans la doc. A noter




également
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide

Jessie




.



Avatar
Jessica R.
Je sais que comme ça, ça fonctionne: je dis dans mon
message d'origine : "A noter que les
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD"


Je crois cependant être sur une piste: je te tiens au
courant si cela t'intéresse
Super merci quand même
PS: que veut dire "LOL" ???

-----Message d'origine-----
Bonjour,

Tiens, voilà pour la première partie, en fait c'est


listindex qu'il faut
faire varier, a priori on ne peut passer à une liste le


contenu d'une autre
liste par égalité, par contre ça devrait marcher sur un


TextBox, voici:

Sub Form_Load() ' chargement pour le test
Dim i As Integer
'
For i = 1 To 30
Combo1.AddItem i
Combo2.AddItem i
Next i
Combo1.ListIndex = 0
Combo2.ListIndex = 0
End Sub


Sub Combo2_Click()
Combo1.ListIndex = Combo2.ListIndex
End Sub


--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours


raison !


"Jessica R." a


écrit dans le message
de news:2e6001c49b5b$673b8660$
Bonjour à tous !

Imaginez 2 comboboxes: Cmb1 et Cmb2, ayant toutes 2 la
propriété Style=2-Dropdown List.
Cmb1 et liée à un champs d'une BD Access, que j'ai
appelé "CodeCivilité"; ce champs peut avoir les valeurs
0,1,2 ou 3. La propriété "List" de Cmb1 est remplie avec
ces mêmes valeurs et jusque là, aucun problème.
Je souhaite maintenant synchroniser Cmb2 et Cmb1: la List
de Cmb2 contient "Monsieur", "Madame", "Mademoiselle"
et "Monsieur et Madame": il s'agit de la traduction du
champs CodeCivilité.
Mon intention était de cacher Cmb1 (Visibleúlse) et de
présenter Cmb2 à l'utilisateur. Si Cmb1 contient "2", Cmb2
doit présenter "Mademoiselle" comme valeur par défaut.
J'essaie donc (en toute logique il me semble !!)
l'instruction
Cmb2.Listindex = Cmb1.Listindex
-> Erreur 380: Valeur de propriété incorrecte
Désespérée que je suis, j'essaie alors
Cmb2.text = Cmb2.List(val(Cmb1.text))(ça devient toudu)
-> Erreur 383: Propriété Text en lecture seule

POURQUOI ????? et peut on contourner ??? A noter que les
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD. Mon intuition féminine est à bout de
souffle à force de chercher dans la doc. A noter également
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide

Jessie


.



Avatar
le_troll
Alors, "LOL" = "L.O.L" veut dire : "Laugh Out Loud" = "mort de rire" (mdr)
Ça s'emploie fréquemment en IM notamment :o)

Heu... que veut dire IM, I.M, Instant message, message instantané...

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !


"Jessica R." a écrit dans le message
de news:105101c49c3a$795f6e30$
Je sais que comme ça, ça fonctionne: je dis dans mon
message d'origine : "A noter que les
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD"


Je crois cependant être sur une piste: je te tiens au
courant si cela t'intéresse
Super merci quand même
PS: que veut dire "LOL" ???

-----Message d'origine-----
Bonjour,

Tiens, voilà pour la première partie, en fait c'est


listindex qu'il faut
faire varier, a priori on ne peut passer à une liste le


contenu d'une autre
liste par égalité, par contre ça devrait marcher sur un


TextBox, voici:

Sub Form_Load() ' chargement pour le test
Dim i As Integer
'
For i = 1 To 30
Combo1.AddItem i
Combo2.AddItem i
Next i
Combo1.ListIndex = 0
Combo2.ListIndex = 0
End Sub


Sub Combo2_Click()
Combo1.ListIndex = Combo2.ListIndex
End Sub


--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours


raison !


"Jessica R." a


écrit dans le message
de news:2e6001c49b5b$673b8660$
Bonjour à tous !

Imaginez 2 comboboxes: Cmb1 et Cmb2, ayant toutes 2 la
propriété Style=2-Dropdown List.
Cmb1 et liée à un champs d'une BD Access, que j'ai
appelé "CodeCivilité"; ce champs peut avoir les valeurs
0,1,2 ou 3. La propriété "List" de Cmb1 est remplie avec
ces mêmes valeurs et jusque là, aucun problème.
Je souhaite maintenant synchroniser Cmb2 et Cmb1: la List
de Cmb2 contient "Monsieur", "Madame", "Mademoiselle"
et "Monsieur et Madame": il s'agit de la traduction du
champs CodeCivilité.
Mon intention était de cacher Cmb1 (Visibleúlse) et de
présenter Cmb2 à l'utilisateur. Si Cmb1 contient "2", Cmb2
doit présenter "Mademoiselle" comme valeur par défaut.
J'essaie donc (en toute logique il me semble !!)
l'instruction
Cmb2.Listindex = Cmb1.Listindex
-> Erreur 380: Valeur de propriété incorrecte
Désespérée que je suis, j'essaie alors
Cmb2.text = Cmb2.List(val(Cmb1.text))(ça devient toudu)
-> Erreur 383: Propriété Text en lecture seule

POURQUOI ????? et peut on contourner ??? A noter que les
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD. Mon intuition féminine est à bout de
souffle à force de chercher dans la doc. A noter également
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide

Jessie


.



Avatar
le_troll
Ahhhhh ça se cmplique, si tu rajoutes ce n'est plus la même syncrhonisation
(s'il y a différence), à l'origine tu as dit que combo1 et 2 étaient emplis
avec la même valeur, c'est ce qu'on appel une question variable???

Ben de tête, le principe est le suivant si c'est 2 qui doit s'aligner sur 1
et en supposant que ça existe dans les deux évidemment...

dim i as long
dim j as long
for i = 0 to combo2.listcount - 1 ' comparaison bulle
for j = 0 to combo1.listcount - 1
if combo2.list(i) = combo1.list(j) then ' attention ici
minuscules/majuscules, espaces, etc...
combo1.listindex = i
goto fin ' sortie de 2 for
en dif
next j
next i
' ici pas trouvé = donne une valeur à ton combo1.listindex...
fin: ' ici trouvé...

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !


"Jessica R." a écrit dans le message
de news:033101c49c39$eacd2b80$
Pourquoi ne peuvent-ils pas contenir le même nombre
d'items, alors que je veux les synchroniser ?
Quoi qu'il en soit, j'ai essayé de rajouter un 5e élément
à Cmb1 (item fictif n° 4):j'ai le même problème.
Impossible d'en ajouter un à Cmb2, puisque c'est celui que
je présente à l'utilisateur.
Je crois cependant être sur une piste: je vous tiens au
courant si cela vous intéresse
Super merci quand même
-----Message d'origine-----
Salut,

LE problème est que vos 2 comboxes ne doivent pas


contenir le même nombre
d'item, il faudrait vérifier cela avant tout.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


Jessica R. wrote:
Bonjour à tous !

Imaginez 2 comboboxes: Cmb1 et Cmb2, ayant toutes 2 la
propriété Style=2-Dropdown List.
Cmb1 et liée à un champs d'une BD Access, que j'ai
appelé "CodeCivilité"; ce champs peut avoir les valeurs
0,1,2 ou 3. La propriété "List" de Cmb1 est remplie avec
ces mêmes valeurs et jusque là, aucun problème.
Je souhaite maintenant synchroniser Cmb2 et Cmb1: la




List
de Cmb2 contient "Monsieur", "Madame", "Mademoiselle"
et "Monsieur et Madame": il s'agit de la traduction du
champs CodeCivilité.
Mon intention était de cacher Cmb1 (Visibleúlse) et de
présenter Cmb2 à l'utilisateur. Si Cmb1 contient "2",




Cmb2
doit présenter "Mademoiselle" comme valeur par défaut.
J'essaie donc (en toute logique il me semble !!)
l'instruction
Cmb2.Listindex = Cmb1.Listindex
-> Erreur 380: Valeur de propriété incorrecte
Désespérée que je suis, j'essaie alors
Cmb2.text = Cmb2.List(val(Cmb1.text))(ça devient




toudu)
-> Erreur 383: Propriété Text en lecture seule

POURQUOI ????? et peut on contourner ??? A noter que




les
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD. Mon intuition féminine est à bout de
souffle à force de chercher dans la doc. A noter




également
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide

Jessie




.



Avatar
ng
>Alors, "LOL" = "L.O.L" veut dire : "Laugh Out Loud"


Je croyais que tu étais anglophobe... (on a MDR, PTDR, ... en france :D)


--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


le_troll wrote:
Alors, "LOL" = "L.O.L" veut dire : "Laugh Out Loud" = "mort de rire"
(mdr) Ça s'emploie fréquemment en IM notamment :o)

Heu... que veut dire IM, I.M, Instant message, message instantané...


"Jessica R." a écrit dans le
message de news:105101c49c3a$795f6e30$
Je sais que comme ça, ça fonctionne: je dis dans mon
message d'origine : "A noter que les
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD"


Je crois cependant être sur une piste: je te tiens au
courant si cela t'intéresse
Super merci quand même
PS: que veut dire "LOL" ???

-----Message d'origine-----
Bonjour,

Tiens, voilà pour la première partie, en fait c'est


listindex qu'il faut
faire varier, a priori on ne peut passer à une liste le


contenu d'une autre
liste par égalité, par contre ça devrait marcher sur un


TextBox, voici:

Sub Form_Load() ' chargement pour le test
Dim i As Integer
'
For i = 1 To 30
Combo1.AddItem i
Combo2.AddItem i
Next i
Combo1.ListIndex = 0
Combo2.ListIndex = 0
End Sub


Sub Combo2_Click()
Combo1.ListIndex = Combo2.ListIndex
End Sub


--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours


raison !


"Jessica R." a


écrit dans le message
de news:2e6001c49b5b$673b8660$
Bonjour à tous !

Imaginez 2 comboboxes: Cmb1 et Cmb2, ayant toutes 2 la
propriété Style=2-Dropdown List.
Cmb1 et liée à un champs d'une BD Access, que j'ai
appelé "CodeCivilité"; ce champs peut avoir les valeurs
0,1,2 ou 3. La propriété "List" de Cmb1 est remplie avec
ces mêmes valeurs et jusque là, aucun problème.
Je souhaite maintenant synchroniser Cmb2 et Cmb1: la List
de Cmb2 contient "Monsieur", "Madame", "Mademoiselle"
et "Monsieur et Madame": il s'agit de la traduction du
champs CodeCivilité.
Mon intention était de cacher Cmb1 (Visibleúlse) et de
présenter Cmb2 à l'utilisateur. Si Cmb1 contient "2", Cmb2
doit présenter "Mademoiselle" comme valeur par défaut.
J'essaie donc (en toute logique il me semble !!)
l'instruction
Cmb2.Listindex = Cmb1.Listindex
-> Erreur 380: Valeur de propriété incorrecte
Désespérée que je suis, j'essaie alors
Cmb2.text = Cmb2.List(val(Cmb1.text))(ça devient toudu)
-> Erreur 383: Propriété Text en lecture seule

POURQUOI ????? et peut on contourner ??? A noter que les
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD. Mon intuition féminine est à bout de
souffle à force de chercher dans la doc. A noter également
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide

Jessie


.