Ver Mensaje Individual
  #2  
Antiguo 25-01-2005
pacogarcia pacogarcia is offline
Registrado
 
Registrado: nov 2004
Posts: 5
Reputación: 0
pacogarcia Va por buen camino
Hola,

Tal como construyes la consulta cuando pulses 'C' te saldran todos aquellos que incluyan 'C'.

Para poder seleccionar aquellos que empiezen por 'C' seria lo mismo pero omitiendo el primer '%':

QUERY1.Active := False;
consulta := 'SELECT * FROM T_Clientes WHERE '+ ' '+ nombre + ' LIKE ''';
consulta := consulta + '%'; /// Este sobra.
consulta := consulta + texto;
consulta := consulta + '%';
consulta:=consulta + '''';
consulta:=consulta + ' ORDER BY '+' '+nombre+'';
QUERY1.SQL.Clear;
QUERY1.SQL.ADD(consulta);
QUERY1.Active := TRUE;
QUERY1.Open;
end;

Saludos.
Responder Con Cita