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

Composants VCL Delphi Discussion :

SMDBGrid: Appliquer le filtre après chaque touche


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 113
    Par défaut SMDBGrid: Appliquer le filtre après chaque touche
    ......et non à la fin de la saisie, en appuyant sur Enter.

    C'est à dire après chaque touche, sans attendre la fin du mot saisi.

    Est ce possible ?

    Comment faire ?

    Merci
    Pascal07
    pe2009@orange.fr

  2. #2
    Invité1
    Invité(e)
    Par défaut ONCHANGE
    bonjour

    moi j'ai fais ça avec l'evenement ONCHANGE dans un TEDIT

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    procedure TForm1.Edit1Change(Sender: TObject);
    begin
     
    if edit1.Text = '' then   // dans le cas ou tu effaces 
    table1.filtered:=false  
     
    else
    begin
    table1.filter:= 'produit='''+edit1.Text+''+'*'' ';// produit le champ sur qui j'ai appliqué le filtrage
    table1.filtered:=True;
    end;
    end;
    bonne chance

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 113
    Par défaut
    ok, mais pas question d'utiliser un TEdit séparé: dans SMdbGrid, chaque colonne à son filtre, ce qui est bien plus ergonomique et puissant.
    Merci qd même

    Mon problème reste donc d'actualité :-)

    Pascal07

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/03/2013, 09h31
  2. Réponses: 1
    Dernier message: 07/04/2006, 09h36
  3. Appliquer un filtre à un TshellListView
    Par Phébus dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/10/2005, 08h09
  4. Appliquer un filtre depuis liste déroulante
    Par samlepiratepaddy dans le forum Access
    Réponses: 6
    Dernier message: 20/10/2005, 07h43
  5. Appliquer un filtre à la source d'un contrôle
    Par marchand_de_sable dans le forum Access
    Réponses: 15
    Dernier message: 11/08/2005, 15h56

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