IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Textbox.Value "dynamique" ?


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 11
    Points : 9
    Points
    9
    Par défaut Textbox.Value "dynamique" ?
    ReBonsoir,

    J'ai un autre petit problème ^^'

    J'ai un textbox et je veux qu'à chaque changement de valeur, il rafaîchisse une liste.

    Donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Recherche_Change()
        Liste.Requery
    End Sub
    Jusque là ça fonctionne.

    Mais dans la liste lorsque dans la requête je fais référence à Recherche.Value. Celui ci n'est pas à jour !

    Il faut avoir une perte de focus de mon textbox pour que la valeur soit mise à jour.

    Ni a t'il pas un moyen de faire un chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Recherche_Change()
        Liste.Requery
        Recherche.Update ???
    End Sub
    La finalité étant d'effectuer la recherche à chaque modification.
    Pour voir la liste s'affiner au fur et à mesure de la saisie de la recherche.

    Je suppose que ce doit être faisable sans utiliser les "KeyCode"...

    Merci pour vos réponse
    Mathias.

  2. #2
    Membre expérimenté
    Avatar de Mahefasoa
    Homme Profil pro
    Manager IT
    Inscrit en
    Octobre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Manager IT

    Informations forums :
    Inscription : Octobre 2003
    Messages : 835
    Points : 1 664
    Points
    1 664
    Par défaut
    Bonsoir,

    Citation Envoyé par timathias
    (...)
    Mais dans la liste lorsque dans la requête je fais référence à Recherche.Value. Celui ci n'est pas à jour !

    Il faut avoir une perte de focus de mon textbox pour que la valeur soit mise à jour.
    (...)
    Lorsque ta zone de texte a le focus, la propriété Value ne permet pas de renvoyer le contenu de la zone de texte à ce moment. La propriété Text, la remplace, mais attention, le type renvoyé est de type Texte!

    Il te faut donc adapter la clause WHERE de la source de ta zone de liste!

    Bon courage et @+

  3. #3
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 366
    Points : 23 834
    Points
    23 834
    Par défaut
    As-tu besoin d'une mise à jour de ta liste à chaque frappe dans ta zone de texte ?

    Sinon tu pourrais considérer utliser 'AfterUpdate' (Après MAJ) , aussi tu pourrais peut-être utiliser un ListeDéroulante qui à cette fonction intégrée.

    A+

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    Merci Mahefasoa !

    Dire que c'était si simple...
    Moi qui voulait m'embêter avec de la lecture au clavier ^^'

    Une ligne et ça marche nickel

    Merchi !

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par marot_r
    As-tu besoin d'une mise à jour de ta liste à chaque frappe dans ta zone de texte ?
    Oui
    Le but étant de faire une recherche parmis une liste souvent très courte.
    Taper la première ou les deux premières lettres permet de trouver l'élemement.
    C'est beaucoup plus rapide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [xsl]simuler le mecanisme OO de "liaison dynamique"
    Par philemon_siclone dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 19/12/2003, 11h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo