Cita:
Empezado por enecumene
Prueba de esta manera:
Código Delphi [-]procedure TForm1.EFiltroChange(Sender: TObject);
begin if not (EFiltro.text = '') then begin DM.TTable.Filtered := False; DM.TTable.Filter := 'Clientes Like ''' + EFiltro.Text + '*'''; DM.TTable.Filtered := True; end else DM.TTable.Filtered := False; end;
Saludos.
|
A como sutilmente lo dice el compañero enecumene, el error puede radicar en los caracteres comodines que se utilizan, Algunos utilizan
* y
? y otros como firebird utilizan el
% que es tu caso según veo en tu actual código. De todos modos
fpirovani, repito lo que dijo felipe, es necesario, saber cuál es el motor de datos que estás utilizando.
Saludos.