Bonjour,
Après quelques recherches sur google je n'ai toujours pas trouvé réponse pour répondre à mon objectif.
Contexte :
J'ai une table avec toutes mes données pour mes combobox
j'ai un champs catégorie (exemple couleur ) et un champs valeur (exemple rouge, vert ...)
exemple 2 catégorie (taille) , valeurs (petit, moyen , grand )
en ouverture de fenêtre (load), je remplie mes combobox, mais j'en ai pas mal !
Tout est sur le même principe, je fait une requête SELECT donnée FROM matable WHERE categorie='couleur', puis je met le résultat de ma requête dans mon combobox.
la seule chose qui change, c'est le nom de ma combobox et la catégorie
plutôt que d'avoir X fois le meme code avec 2 truc qui change pourquoi ne pas faire une fonction avec 2 paramètres
le paramètre catégorie, c'est facile.
Ce que je cherche a faire :
si mon combobox s'appel : CBB_couleur
pour ajouter une valeur : CBB_couleur.Items.Add("rouge")
maintenant comment puis-je faire pour que le nom de ma combo soit variable dans une fonction
quel est l'astuce ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub mafonction_maj_combo (ByVal comboname As String, ByVal categorie As String) '(..mon code SQL...) ' ceci ne fonctionne pas : comboname.Items.Add("rouge") end sub
par avance merci
Christophe
Partager