Doublons combo

comment avant de rentrer une valeur dans une combo \, verifie t'on si 'elle n;est pas deja dedans.

4 réponses

  1. hmmm
    on a qu'a essayé comme ça:

    dim st as string
    dim i as integer
    st="grouïc"
    for i=0 to combo1.listcount
    if combo1.list(i)=st then
    msgbox "gare aux doublonnnnnnnnnsssssssssss!!!!!!!!"
    exit sub
    end if
    next i
    combo1.additem st

    bon c pas la meilleur soluce
    de plus si t'as combo a beaucoup d'éléments ca peut prendre du temps
    1. merci.
      j'avais pense a ca, mais je e savais pas commenet attraper le mot(string) j'ai essaye avec listindexet listcount masi c des int.
      j'ai aussi pense a interroger directement la base.
      mai quel est le plus rapide?
  2. haaaaa y'a une base derrière
    beurk, j'aime pas les bases
    cela dit, je suppose qu'un élément que tu entres dans la combo se retrouve dans la base?
    et tu veux éviter les doublons dans la base?
    essaye de mettre un clef primaire sur le champ concerné