Hola alexglez1255
Cita:
Empezado por alexglez1255
...
pero solo me ubica si le pongo lo primero por ejemplo
CLIENTE : MARIO HINOJOSA PEREZ
cuando le tecleeo el dato a buscar me encuentra el registro si empiezo tecleando MARIO pero si en ves de eso le pongo HINOJOSA no me lo encuentra y tambien queria que resaltara en el dbgrid el registro encontrado... me explico ..?
|
Perfectamente, pero para obtener ese tipo de resultado vas a tener que usar un filtro en lugar de
Locate:
Código Delphi
[-]
procedure TtuForm.EditChange(Sender: TObject);
begin
with ClientDataSet do
begin
Filtered := False;
Filter := Format( 'NOMBRE_DEL_CLIENTE LIKE %s ', [ QuotedStr('%' + Edit.Text + '%') ] );
Filtered := True;
end;
Saludos