1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WD saisie assisté dans une liste avec filtre

Discussion dans 'Windev' créé par elhacene, Juin 19, 2018.

  1. elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    une astuce pour avoir une liste des client par saisie assister avec filtre je vous donne le programme avec code source
     

    Fichiers attachés:

    Tags:
  2. aminej76

    aminej76 Active Member
    MEMBRE WX

    Inscrit:
    Jan 23, 2018
    Messages:
    286
    J'aime reçus:
    105
    Bonne idée.
    Pourquoi ne pas utiliser un combo alimentée par la table ?
    J'ai utilisé des combos filtrés avec des requêtes. Mais lorsque le nombre de clients devient important (> 10000 clients) j'ai évite d'utiliser des combos auto alimentés.
    De même pour votre cas, supposons on'as le nombre de clients est > 10000. est ce que c'est pratique d'utiliser ce script ?
    Ce script fonctionne parfaitement avec un nombre réduit de clients.

    Merci
     
    elhacene apprécie ceci.
  3. elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    oui tu a raison pour un nombre important mais oui c'est pratique ce script vu que j'ai utilisé une requête et donc peut important le nombre sauf que je réctifie le code comme suite :
    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


    la recherche ne commence qu'après le 3ème caractère ou selon votre choix et sa permet de gagné de la vitesse et d'évité le plantage quand le champs de saisie et vide :openedeyewink:
     
    joker apprécie ceci.

Partager cette page

Chargement...