bonjour essaye ceci
dans le Onchange de l'edit( la ou tu tapes le text à rechercher)
NomTable.Filtered:=false;
if edit1.Text ='' then exit;
NomTable.Filter := 'NomDuChamp LIKE ('+''''+edit1.Text+'%'+''''+')';
NomTable.filtered := True;
mais il faut rajouter ceci aussi dans l'événement OnExit du l'editeur pour empecher le copie coller avec le bouton droit de la sourie
if (StrToIntDef(Edit1.Text, MaxInt)) = MaxInt then
begin
Showmessage('Erreur, le champ ne doit contenir que des chiffres !');
Edit1.Clear;
end;
ceci fonctionne bien avec les types string et non pas integer
si tu as une idée comment filtrer une table sur un integer envoi moi un email
nadjib28@hotmail.com car ça fait plus 2 mois de recherche sans succés.
bon Pg.