roule37
Messages postés11Date d'inscriptionmercredi 17 janvier 2007StatutMembreDernière intervention21 janvier 2007
-
20 janv. 2007 à 18:28
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
21 janv. 2007 à 17:10
Je voudrais savoir comment faire pour qu'il n'y ait pas de doublons dans ma combobox et qu'il n'y ait qu'une seule fois les propositions dans celle ci.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 20 janv. 2007 à 18:44
Plusieurs solutions s'offrent à toi (déjà donné plusieurs fois dans le forum...) (de la plus efficace à la moins efficace je pense) :
- Traîter le mal à sa source : lorsque tu ajoute une ligne à ton combo, tu teste si le texte n'y ai pas déjà
- Ordonner ton combo (propriété sorted à true), et comparer ligne à ligne si 2 lignes consécutives sont identiques, et dans ce cas là, en supprimer une
- Parcourir tout les éléments de ta combo, et pour chaque élément, parcourir tout les autres éléments de ta combo, et les comparer avec le premier élément : si identique, alors supprimé l'un des deux éléments. (la pire méthode je pense).
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 20 janv. 2007 à 19:46
ben dans la procédure où tu fait ton additem, tu fait une boucle for qui parcoure chaque élément de ton combo, et teste si cet élément est égal à l'élément que tu veux ajouter :
dim bAdd as boolean
For i = 0 to combo1.listcount - 1
roule37
Messages postés11Date d'inscriptionmercredi 17 janvier 2007StatutMembreDernière intervention21 janvier 2007 21 janv. 2007 à 14:10
je n'arrive pas a inclure cette procédure et je ne sais pas si il faut que je change les noms de combo1 par exemple.
De plus, je voudrais savoir s'il est possible d'enlever les "FAUX" de ma combobox car elle renvoit a des cellules qui sont des tests.
Vous n’avez pas trouvé la réponse que vous recherchez ?