cwamm
Messages postés34Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention 9 juin 2006
-
28 avril 2006 à 10:18
cwamm
Messages postés34Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention 9 juin 2006
-
28 avril 2006 à 15:53
Salut a tous
J'ai un pb (évidemment, sinon je créerai pas ce topic :p )
1-Je voudrais créer une combobox qui serait liée a 1 textbox. Je m'explique: Lorsqu'on choisit un item dans la combobox, on voit apparaitre dans la textbox une donnée liée a l'item choisit dans la combobox.
2-Je cherche aussi un moyen d'ajouter un item a ma combobox lors de l'ééxécution de celle ci, une sorte de bouton "créer" ou "nouveau", qui donc garderait en mémoire cette nouvelle entrée ainsi qu'une donnée qu'on lui associe comme en 1-
Si vous avez ne serait ce que des pistes ou des trucs a lire je prends ^^
cwamm
Messages postés34Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention 9 juin 2006 28 avril 2006 à 11:25
Alors en gros:
Premiere étape: J'ai une combobox qui me permet de choisir entre "tata, "toto", "titi"
Chacun de ces items a une donnée associée (tata -> 54; toto -> 4864, titi->48643)
Qd je choisis "tata" ou "toto" ou "titi", j'affiche dans une textbox la donnée associée
Ca, ca marche
Seconde étape:
J'ai un bouton "ajouter", qui ajoute a ma combobox une donnée (genre "tutu"), et qui me demande la donnée associée (genre 41684)
Et je voudrais qu'il enregistre tutu -> un simple combobox.Additem marche tres bien
Mais je voudrais qu'il enregistre la donnée associée (ici 41684), dans un tableau ou je ne sais quoi pour pouvoir la retrouver ensuite
cwamm
Messages postés34Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention 9 juin 2006 28 avril 2006 à 11:42
Justement, j'ai essayé avec un tableau, mais il connait pas mon tableau qd jsuis dans ma méthode combobox_click (tableau que j'ai déclaré en commandbutton_click)
cwamm
Messages postés34Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention 9 juin 2006 28 avril 2006 à 12:18
Dans commanbutton_click
If (TextBox16.Value <> "") Then
If (IsEmpty(toto) = False) Then
ReDim Preserve toto(0 To 1, 0 To 1)
Else
ReDim Preserve toto(0 To UBound(acier, 1) + 1, 0 To 1)
End If
ComboBox3.AddItem (TextBox16.Value)
toto(UBound(toto, 1) , 0) = TextBox16.Value
toto(UBound(toto, 1) , 1) = TextBox10.Value
End If
...
dans
Combobox_click
If (IsEmpty(toto) = False) Then
For i = 0 To UBound(toto, 1) *
If (acier(i, 0) = ComboBox3.Text) Then
TextBox10.Text = toto(i, 1)
TextBox11.Text = toto(i, 2)
End If
Next
End If
et ca plante "l'indice n'appartient pas a la sélection" en pointant sur la ligne *
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 28 avril 2006 à 12:27
Si tu pouvais éviter les TextBox10, textbox16, combobox3 et autre Toto dans ton code, ce serait très bien !!
La je doit avouer que je ne capte vraiment pas le sens de ton code a cause de ces noms si peu expressif !