Ver Mensaje Individual
  #4  
Antiguo 08-12-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 22
Caro Va por buen camino
Cita:
Empezado por Lepe Ver Mensaje
que yo sepa, la propiedad filter no permite el uso de comodines en la búsqueda.... aunque puedo equivocarme, ya que no sé en qué base de datos trabajas ni demás; por defecto el TTable de delphi no puede, tienes que usar una consulta (TQuery busca en el foro).
Hola Lepe, hace tiempo hice pruebas sobre like y los comodines en el Filter del Table y si funciona, el unico problema que veo es cuando se envía vacío donde debería mostrarte todos los registros, en este caso te da el error que ha puesto silver07, pero también sale ese error si no se le pone comillas aunque sea campo Integer se le debe poner las comillas.

Código Delphi [-]
 Dmodulo.tblContactos.Filtered := False;
 if MEditTel.Text='' then
  Dmodulo.tblContactos.Filter := ''
 else
  Dmodulo.tblContactos.Filter := 'telefono1 like '+QuotedStr(MEditTel.Text+'%');
 Dmodulo.tblContactos.Filtered := True;

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita