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
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
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
-----Message d'origine-----
Salut,
LE problème est que vos 2 comboxes ne doivent pas
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
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",
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
-> Erreur 383: Propriété Text en lecture seule
POURQUOI ????? et peut on contourner ??? A noter que
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
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide
Jessie
.
-----Message d'origine-----
Salut,
LE problème est que vos 2 comboxes ne doivent pas
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
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=False) et de
présenter Cmb2 à l'utilisateur. Si Cmb1 contient "2",
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
-> Erreur 383: Propriété Text en lecture seule
POURQUOI ????? et peut on contourner ??? A noter que
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
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide
Jessie
.
-----Message d'origine-----
Salut,
LE problème est que vos 2 comboxes ne doivent pas
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
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",
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
-> Erreur 383: Propriété Text en lecture seule
POURQUOI ????? et peut on contourner ??? A noter que
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
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide
Jessie
.
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD"
-----Message d'origine-----
Bonjour,
Tiens, voilà pour la première partie, en fait c'est
faire varier, a priori on ne peut passer à une liste le
liste par égalité, par contre ça devrait marcher sur un
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
"Jessica R." a
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
.
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD"
-----Message d'origine-----
Bonjour,
Tiens, voilà pour la première partie, en fait c'est
faire varier, a priori on ne peut passer à une liste le
liste par égalité, par contre ça devrait marcher sur un
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
"Jessica R." <anonymous@discussions.microsoft.com> a
de news:2e6001c49b5b$673b8660$a501280a@phx.gbl...
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=False) 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
.
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD"
-----Message d'origine-----
Bonjour,
Tiens, voilà pour la première partie, en fait c'est
faire varier, a priori on ne peut passer à une liste le
liste par égalité, par contre ça devrait marcher sur un
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
"Jessica R." a
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
.
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD"
-----Message d'origine-----
Bonjour,
Tiens, voilà pour la première partie, en fait c'est
faire varier, a priori on ne peut passer à une liste le
liste par égalité, par contre ça devrait marcher sur un
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
"Jessica R." a
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
.
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD"
-----Message d'origine-----
Bonjour,
Tiens, voilà pour la première partie, en fait c'est
faire varier, a priori on ne peut passer à une liste le
liste par égalité, par contre ça devrait marcher sur un
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
"Jessica R." <anonymous@discussions.microsoft.com> a
de news:2e6001c49b5b$673b8660$a501280a@phx.gbl...
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
.
2 instructions ci-dessus fonctionnent si Cmb1 n'est pas
liée à la BD"
-----Message d'origine-----
Bonjour,
Tiens, voilà pour la première partie, en fait c'est
faire varier, a priori on ne peut passer à une liste le
liste par égalité, par contre ça devrait marcher sur un
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
"Jessica R." a
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
.
-----Message d'origine-----
Salut,
LE problème est que vos 2 comboxes ne doivent pas
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
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",
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
-> Erreur 383: Propriété Text en lecture seule
POURQUOI ????? et peut on contourner ??? A noter que
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
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide
Jessie
.
-----Message d'origine-----
Salut,
LE problème est que vos 2 comboxes ne doivent pas
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
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",
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
-> Erreur 383: Propriété Text en lecture seule
POURQUOI ????? et peut on contourner ??? A noter que
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
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide
Jessie
.
-----Message d'origine-----
Salut,
LE problème est que vos 2 comboxes ne doivent pas
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
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",
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
-> Erreur 383: Propriété Text en lecture seule
POURQUOI ????? et peut on contourner ??? A noter que
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
que je devrai faire le contraire (Cmb2 vers Cmb1) lorque
l'utilisateur aura validé son choix.
Enooooooooormes mercis pour votre aide
Jessie
.
>Alors, "LOL" = "L.O.L" veut dire : "Laugh Out Loud"
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 les2 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 fautfaire varier, a priori on ne peut passer à une liste le
contenu d'une autreliste 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 messagede 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
.
>Alors, "LOL" = "L.O.L" veut dire : "Laugh Out Loud"
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." <anonymous@discussions.microsoft.com> a écrit dans le
message de news:105101c49c3a$795f6e30$a301280a@phx.gbl...
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." <anonymous@discussions.microsoft.com> a
écrit dans le message
de news:2e6001c49b5b$673b8660$a501280a@phx.gbl...
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
.
>Alors, "LOL" = "L.O.L" veut dire : "Laugh Out Loud"
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 les2 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 fautfaire varier, a priori on ne peut passer à une liste le
contenu d'une autreliste 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 messagede 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
.