porque no usas filtros.......
yo realizo una busqueda a la tabla utilizando un edit y coloco el sgte codigo en el evento onchange:
if length(edit1.Text) <> 0 then
begin
miTabla.Filter := 'miCampo =' + QuotedStr(Edit1.Text+'*');
miTabla.Filtered := true;
end
else
begin
mitabla.Filtered := false;
end;
ademas conecto un dbgrid al componente miTable atravez de una dataSource, en el dbgrid se produce el efecto de descarte de acuerdo a las letras que estes ingresando en el componente edit1.
bueno espero que sea lo que buscas...chau
|