Hola
Roman, ahora si me pusiste a dudar.
Esto no es un filtro?
Código Delphi
[-]
var
Filtro : String;
begin
If (Edit1.Text <> '') then
begin
ATClientes.Filtered := False;
If CBFiltro.Text = 'Código' then Filtro := 'CodCliente Like '+Edit1.Text
else If CBFiltro.Text = 'Nombre' then Filtro := 'NombreCliente Like '''+ Edit1.Text + '*'''
else If CBFiltro.Text = 'Teléfono' then Filtro := 'Telefono Like '''+ Edit1.Text + '*''';
ATClientes.Filter := Filtro;
ATClientes.Filtered := True
end
else ATClientes.Filtered := False;
Por que es lo que hago en un table y tiene el
like, ademas funciona.
![Smilie](http://www.clubdelphi.com/foros/images/smilies/smile.gif)
Saludos