Ver Mensaje Individual
  #4  
Antiguo 09-02-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 30
jachguate Va por buen camino
Es decir.. que construis en tiempo de ejecución la sentencia, algo como:

Código:
MyQuery.SQL.Lines := 'Select * from tabla where campo like ''%' +  edit1.text + '%''';
Que podria quedar asi:

Código:
if edit1.text = '' Then
  MyQuery.SQL.Lines := 'Select * from tabla';  // no pongo nada en el where
else
  MyQuery.SQL.Lines := 'Select * from tabla where campo like ''%' +  edit1.text + '%''';
MyQuery.Open;
...

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita