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

AIDE filtrer les donnees dans un combo

Discussion dans 'Résolution problème & conseils' créé par thedrhb, Juin 19, 2018.

  1. thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160
    bonjour
    s'il vous plais
    esq il y'a une methode pour filtrer les donnees dans un combo ?
    par example si je tape "salime" il ne.montre dans la liste combo que les nom qui contient "salime"
    merci d'avance
     
    Tags:
  2. viruha

    viruha Member

    Inscrit:
    Jan 23, 2018
    Messages:
    30
    J'aime reçus:
    25
    c'est une vidéo où vous tapez tout sur les listes et les combos, qui ne répond pas directement à votre question mais peut aider, le seul inconvénient est que cela en espagnol.

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

     
    WarMan et thedrhb aiment ça.
  3. thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160

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

    c'est une vidéo où vous tapez tout sur les listes et les combos, qui ne répond pas directement à votre question mais peut aider, le seul inconvénient est que cela en espagnol.
    Cliquez pour agrandir...
    merci
    mais il affiche ce message "Video Unavailable
    This video may no longer exist, or you don't have permission to view it.

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

    "
     
    #3 thedrhb, Juin 19, 2018
    Dernière édition par un modérateur: Sept 1, 2018
  • viruha

    viruha Member

    Inscrit:
    Jan 23, 2018
    Messages:
    30
    J'aime reçus:
    25
    Par une vidéo de facebook peut-être vous devez être connecté pour pouvoir l'afficher, desconosco si il devrait appartenir au groupe windevla.
     
    #4 viruha, Juin 19, 2018
    Dernière édition par un modérateur: Sept 1, 2018
    thedrhb apprécie ceci.
  • joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    13

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

    bonjour
    s'il vous plais
    esq il y'a une methode pour filtrer les donnees dans un combo ?
    par example si je tape "salime" il ne.montre dans la liste combo que les nom qui contient "salime"
    merci d'avance
    Cliquez pour agrandir...
    :)

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



    OUI, Sous certaines conditions :

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

     
    thedrhb apprécie ceci.
  • suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    507
    J'aime reçus:
    732

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

    bonjour
    s'il vous plais
    esq il y'a une methode pour filtrer les donnees dans un combo ?
    par example si je tape "salime" il ne.montre dans la liste combo que les nom qui contient "salime"
    merci d'avance
    Cliquez pour agrandir...
    En rapport avec ce post.

    Est-ce que t'as eu un exemple WD17-78n
    WD SaisieAssisteeFullText 2012
    Cet exemple permet de proposer une saisie assistée basée sur une recherche FullText. Lors de la saisie dans un champ, une recherche est automatiquement lancée en FullText dans une base de données HyperFileSQL. Le résultat de la recherche est affiché sous forme d'une saisie assistée. Les parties de texte qui correspondent à la recherche sont mises en évidence dans la saisie assistée en couleur et en gras. Il s'agit d'un fonctionnement similaire à la saisie assistée proposer dans les champs de recherche de Google.
    Pour proposer ce fonctionnement, les fonctions de la famille SaisieAssistéexxxx sont utilisées, elles ont été regroupées sous forme d'une classe afin de permettre plusieurs saisies assistées différentes dans la même application voire dans la même fenêtre.

    ou un autre

    WD ComboLiées
    Cet exemple présente le remplissage en cascade de deux champs combos et d'une table. Le contenu de chaque élément dépend de la sélection faite par l'utilisateur dans le champ précédent.

    Un troisième

    WD Champ Recherche
     
    thedrhb et joker aiment ça.
  • postmanwindev

    postmanwindev Member
    MEMBRE WX

    Inscrit:
    Mar 30, 2018
    Messages:
    105
    J'aime reçus:
    23
    Bonsoir ta combo a quoi comme source de donnees fichiers ou programmation ?
    Elle est en table ou liste donne plys de details merci
     
    thedrhb apprécie ceci.
  • elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150

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

    bonjour
    s'il vous plais
    esq il y'a une methode pour filtrer les donnees dans un combo ?
    par example si je tape "salime" il ne.montre dans la liste combo que les nom qui contient "salime"
    merci d'avance
    Cliquez pour agrandir...

    crée une requet nomé par exemple REQ_assit sur le fichier client et la condition soit nom client commence par parametre
    puis crée une fenetre et ajoute un champ de siaie et tape de la section " achaque modification " le code suivant

    SaisieAssistéeSupprimeTout(MoiMême)
    HExécuteRequête(REQ_assit,hAvecFiltre,MoiMême)
    POUR TOUT REQ_assit
    SaisieAssistéeAjoute(MoiMême,REQ_assit.Nom)

    SaisieAssistéeOuvre(MoiMême)

    FIN


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

    ,je vous donne un exemple avec code source voir le lien

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

     
    #8 elhacene, Juin 19, 2018
    Dernière édition par un modérateur: Sept 1, 2018
    thedrhb, suenodesign et joker aiment ça.
  • joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    13

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

    Par une vidéo de facebook peut-être vous devez être connecté pour pouvoir l'afficher, desconosco si il devrait appartenir au groupe windevla.
    Cliquez pour agrandir...
    ;)

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



    [Fuera de tema]
    Gracias por pensar que no todo el mundo se suscribe a facebook
    Puedes poner tu video en MEGA o Youtube, por ejemplo

    [Hors sujet]
    Merci de penser que tout le monde n'est pas abonné à facebook
    Tu peux poser ta vidéo sur MEGA ou Youtube, par exemple
     
    #9 joker, Juin 20, 2018
    Dernière édition: Sept 1, 2018
    thedrhb apprécie ceci.
  • Kelard

    Kelard Active Member
    MEMBRE WX

    Inscrit:
    Avr 6, 2018
    Messages:
    103
    J'aime reçus:
    134
    Ahlalala, la combo + filtre ça me rappelle des souvenirs. :biggrin:
    Je me souviens d'avoir bidouillé une combotable avec filtre sur la version 17/18.
    Heureusement j'ai gardé la source, remis au gout du jour dans en v20.
    Pour ceux que ça intéresse : en PJ. ;)
    Dans l'exemple j'ai généré une combo avec 100 000 lignes pour la forme :cool:
     

    Fichiers attachés:

  • thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160
    merci beaucoup a tous
    je vais essayer vos solution une par une

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

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

    ,je vous donne un exemple avec code source voir le lien

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

    Cliquez pour agrandir...
    merci infiniment pour votre aide,ça marche tres bien avec moi
    esqu'il y'a une methode pour limiter le nombre des ligne de la liste qui s'affiche ?
    par ex je veux afficher 5 nom seulement dans la liste (dans la liste combo on utiliste la hauteur)
     
    #11 thedrhb, Juin 21, 2018
    Dernière édition par un modérateur: Sept 1, 2018
    joker apprécie ceci.
  • elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    une petite correction dans mon code pour accelerer le filtre voir le lien

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

    Ahlalala, la combo + filtre ça me rappelle des souvenirs. :biggrin:
    Je me souviens d'avoir bidouillé une combotable avec filtre sur la version 17/18.
    Heureusement j'ai gardé la source, remis au gout du jour dans en v20.
    Pour ceux que ça intéresse : en PJ. ;)
    Dans l'exemple j'ai généré une combo avec 100 000 lignes pour la forme :cool:
    Cliquez pour agrandir...

    SI Taille(MoiMême)>2 ALORS
    SaisieAssistéeSupprimeTout(MoiMême)

    HExécuteRequête(REQ_assist,hAvecFiltre,MoiMême)
    POUR TOUT REQ_assist
    SaisieAssistéeAjoute(MoiMême,REQ_assist.Nom)

    SaisieAssistéeOuvre(MoiMême)

    FIN
    FIN
     
  • elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150

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

    Ahlalala, la combo + filtre ça me rappelle des souvenirs. :biggrin:
    Je me souviens d'avoir bidouillé une combotable avec filtre sur la version 17/18.
    Heureusement j'ai gardé la source, remis au gout du jour dans en v20.
    Pour ceux que ça intéresse : en PJ. ;)
    Dans l'exemple j'ai généré une combo avec 100 000 lignes pour la forme :cool:
    Cliquez pour agrandir...
    dit comment ont relit le fichier client par exemple a ton combo:cryingface:

    o

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

    merci infiniment pour votre aide,ça marche tres bien avec moi
    esqu'il y'a une methode pour limiter le nombre des ligne de la liste qui s'affiche ?
    par ex je veux afficher 5 nom seulement dans la liste (dans la liste combo on utiliste la hauteur)
    Cliquez pour agrandir...
    ui bientsur il suffi juste (ajouté dans la requete " affichier n premier " et tu prend 5
     

    Fichiers attachés:

    • combo.png
      combo.png
      Taille de fichier:
      88 KB
      Affichages:
      50
    #13 elhacene, Juin 21, 2018
    Dernière édition par un modérateur: Sept 1, 2018
    thedrhb apprécie ceci.
  • thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160

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

    o

    ui bientsur il suffi juste (ajouté dans la requete " affichier n premier " et tu prend 5
    Cliquez pour agrandir...
    Merci beaucoup
    tu m'as sauvé
     
    joker et elhacene aiment ça.
  • Kelard

    Kelard Active Member
    MEMBRE WX

    Inscrit:
    Avr 6, 2018
    Messages:
    103
    J'aime reçus:
    134

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

    dit comment ont relit le fichier client par exemple a ton combo:cryingface:
    Cliquez pour agrandir...
    Cette combo s'alimente avec la procédure "TableAjouteLigne", donc tu dois parcourir ton fichier/ta requete et pour chaque enregistrement, l'ajouter dans la combotable avec tableajouteligne :

    Code (Windev):


    POUR TOUT CLIENT
         

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

    (MDC_TEST.COMBO_TABLE, CLIENT.ID_CLIENT, CLIENT.RAISON_SOCIAL)
    FIN

     
     
    elhacene et joker aiment ça.
  • elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    ton exemple est très intéressant mais les champ model je ne les maîtrise pas encore peut tu faire un code simple sur comment la combo exécute le filtre :firstimekiss:
     
  • Kelard

    Kelard Active Member
    MEMBRE WX

    Inscrit:
    Avr 6, 2018
    Messages:
    103
    J'aime reçus:
    134
    le champ modèle à les avantages suivant :
    - Réutilisation rapide du code
    - Possède ces propres variables et procédures

    Refaire ce même champ hors modèle de champ demanderai de gérer des variables globales et procédure globale pour ce champ, ce qui en terme de maintenance/encapsulation/intégrité de données pas top.

    Et mal géré ce type de processus peut générer des effet de bord, surtout si des enregistrements BDD sont concernés.

    Sans champ modèle, compliqué par exemple de mettre deux combo de ce type là sur le même fenêtre.

    Je verrai pour faire un tuto sur les modèles de champs ce week-end. :)
     
    Mahdi, joker et suenodesign aiment ça.
  • thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160

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

    Ahlalala, la combo + filtre ça me rappelle des souvenirs. :biggrin:
    Je me souviens d'avoir bidouillé une combotable avec filtre sur la version 17/18.
    Heureusement j'ai gardé la source, remis au gout du jour dans en v20.
    Pour ceux que ça intéresse : en PJ. ;)
    Dans l'exemple j'ai généré une combo avec 100 000 lignes pour la forme :cool:
    Cliquez pour agrandir...
    Merciii
    votre exemple est tres interessant
    je peux l'etiliser dans un autre cas
     
  • elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    merci j'ai jamais travailler avec les model de champs et ton offre sur un tuto pour model de champ je l'attend avec patience :winkytongue:
     
  • badreddine

    badreddine Member

    Inscrit:
    Jan 3, 2018
    Messages:
    8
    J'aime reçus:
    17

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

    ton exemple est très intéressant mais les champ model je ne les maîtrise pas encore peut tu faire un code simple sur comment la combo exécute le filtre :firstimekiss:
    Cliquez pour agrandir...


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

     
    elhacene apprécie ceci.
  • Partager cette page

    Chargement...