......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
......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
bonjour
moi j'ai fais ça avec l'evenement ONCHANGE dans un TEDIT
bonne chance
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;
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
Partager