Búsqueda Progresiva
Delphi 7, base de datos en access
Tengo en un formulario un, DBtable(DBE), DataSource1, dbgrid1, edit1.text
quiero que cuando introduzca una letra en el edit1.text el DbGrid1 debe ir reduciendo los datos y solo dejando lo que coincidan con las letras introducida, solo utilizo el campo nombre para hacer el filtro, debe de funcional en cualquier parte del nombre, por ejemplo
(Nombre)
Claudio si escribo 'io' me deben aparecer todo lo que tenga esa letras
Antonio y así es la cosa, si entro 'nio' solo tendría que aparecerme 2
Felipe Antonio
en events onkeypress del Edit1.text tengo esto
procedure TBuscadorEmp.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
Bus_Empleado.Filtered := False;
Bus_Empleado.Filter:='nombre ='+QuotedStr(Edit1.TExt);
Bus_Empleado.Filtered := True;
end;
Pero no resulta lo que quiero
Tengo en un formulario un, DBtable(DBE), DataSource1, dbgrid1, edit1.text
quiero que cuando introduzca una letra en el edit1.text el DbGrid1 debe ir reduciendo los datos y solo dejando lo que coincidan con las letras introducida, solo utilizo el campo nombre para hacer el filtro, debe de funcional en cualquier parte del nombre, por ejemplo
(Nombre)
Claudio si escribo 'io' me deben aparecer todo lo que tenga esa letras
Antonio y así es la cosa, si entro 'nio' solo tendría que aparecerme 2
Felipe Antonio
en events onkeypress del Edit1.text tengo esto
procedure TBuscadorEmp.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
Bus_Empleado.Filtered := False;
Bus_Empleado.Filter:='nombre ='+QuotedStr(Edit1.TExt);
Bus_Empleado.Filtered := True;
end;
Pero no resulta lo que quiero
Respuesta de ok69
1