1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WD Combo affiche mes noms avec doublons

Discussion dans 'Windev' créé par faloudja, Avr 17, 2019.

  1. faloudja

    faloudja Member

    Inscrit:
    Juin 16, 2018
    Messages:
    64
    J'aime reçus:
    4
    Initialisation de combo7
    HLitPremier(CEB,NomCEB)
    TANTQUE PAS HEnDehors()
    ListeAjoute(Combo7, CEB.NomCEB)
    HLitSuivant(CEB, NomCEB)
    FIN




    selection d'une lmigne de combo7
    HFiltre(CEB,NomCEB,Combo7..ValeurMémorisée)
    TableAffiche(TABLE_CEB)
    DonneFocus(TABLE_CEB)
     
    Tags:
  2. faloudja

    faloudja Member

    Inscrit:
    Juin 16, 2018
    Messages:
    64
    J'aime reçus:
    4
    Bonjour
    je veux que le combo affiche sans les noms doublon

    merci de m'aider
     
  3. khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    ben je partirais d'une requête moi
    select distinc ...
    pouis pour tout requette
    listeajoute....
    ....
     
  4. khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    après tu peux même lier le contenu de ta combo avec la requete dans description du combo
     
  5. faloudja

    faloudja Member

    Inscrit:
    Juin 16, 2018
    Messages:
    64
    J'aime reçus:
    4
    comment faire svp
     
  6. faloudja

    faloudja Member

    Inscrit:
    Juin 16, 2018
    Messages:
    64
    J'aime reçus:
    4
    si listeCherche("combo7","col_nomCEB") = -1 alors listeajoute .


    ça ne marche pas
     
  7. khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    comment faire svp
    Cliquez pour agrandir...
    Comme dit plus haut.

    je ferais une requete.
    si tu ne connais pas le sql tu passe par l'editeur de requete.
    dans ton cas ca donnerais un truc comme :
    Code (SQL):

    SELECT DISTINCT CEB.NomCEB FROM CEB
     
    tu clique sur supprimer les doublons (voir image jointe)

    après dans ta combo
    dans l'editeur (en faisant clique droit sur le combo...desciption)
    tu vas dans la partie contenu (voir image)
    tu choisis fichier /requete (voir image)
    tu choisi la requete que tu as crée
     

    Fichiers attachés:

    aminej76, suenodesign et PhantomX aiment ça.
  • faloudja

    faloudja Member

    Inscrit:
    Juin 16, 2018
    Messages:
    64
    J'aime reçus:
    4
    MERCI beaucoup je vais essayé ...
     
  • FIREME

    FIREME Member

    Inscrit:
    Avr 18, 2019
    Messages:
    37
    J'aime reçus:
    43
    Bonjour,

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    TANTQUE PAS HEnDehors()
    ListeAjoute(Combo7, CEB.NomCEB)
    HLitSuivant(CEB, NomCEB)
    FIN
    Cliquez pour agrandir...
    a modifier en
    mettra dans la combo des lignes sans doublon
     
    PhantomX et suenodesign aiment ça.
  • faloudja

    faloudja Member

    Inscrit:
    Juin 16, 2018
    Messages:
    64
    J'aime reçus:
    4
    jai essayé comme ça ...

    HLitPremier(CEB,NomCEB)
    TANTQUE PAS HEnDehors()
    SI ListeCherche(Combo7,CEB.NomCEB) = -1 ALORS
    ListeAjoute(Combo7, CEB.NomCEB)
    HLitSuivant(CEB, NomCEB)
    FIN
    FIN
     
  • FIREME

    FIREME Member

    Inscrit:
    Avr 18, 2019
    Messages:
    37
    J'aime reçus:
    43
    non car la lecture se fait que si on ajoute il faut le faire tous le temps

    HLitPremier(CEB,NomCEB)
    TANTQUE PAS HEnDehors()
    SI ListeCherche(Combo7,CEB.NomCEB) = -1 ALORS
    ListeAjoute(Combo7, CEB.NomCEB)
    FIN
    HLitSuivant(CEB, NomCEB)
    FIN

    mon code du message precedent fait comme le c si le SI n'a qu'une ligne on peut le mettre sur une seule ligne sans FIN

    mais si vous mettez un FIn alors il faut le faire comme ci dessus
     
  • faloudja

    faloudja Member

    Inscrit:
    Juin 16, 2018
    Messages:
    64
    J'aime reçus:
    4
    Très grand merci ça fonction exactement comme voulu
    MERCI BEAUCOUP A TOUTE LE MONDE
     
  • Partager cette page

    Chargement...