View Single Post
  #10  
Old 20/05/2011
oscarac's Avatar
[oscarac] oscarac is offline
Miembro Premium
 
Join Date: Sep 2006
Location: Lima - Perú
Posts: 2,015
Rep Power: 22
oscarac Va por buen camino
Quote:
Originally Posted by Neftali View Post
É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;
__________________
Dulce Regalo que Satanas manda para mi.....
Reply With Quote