Cita:
Empezado por Neftali
Échale un vistazo a este ejemplo a ver si es lo que necesitas.
De todas formas, soy de los que piensan que la búsqueda incremental en los Grid no es adecuada, a no ser que estés convencido de que el Grid va a tener muy pocas filas.
.
|
estoy de acuerdo con esto, yo lo hago de una manera un poquito diferente, no ejecuto el query por cada caracter, lo que hago es buscar el dato en la tabla o el query, asi evito un poco el trafico, algo mas o menos asi
Código Delphi
[-]
procedure TfrmCatalogoTrabajador.edtSearchChange(Sender: TObject);
var _Position :TBookmarkStr;
begin
if qryTrabajadores.Locate('KOD', edtSearch.Text, [loPartialKey]) then
Begin
_position := qryTrabajadores.Bookmark;
qryTrabajadores.Sort := 'KOD';
qryTrabajadores.Bookmark := _position;
dbgTrabajadores.Show;
End;
end;