![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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. |
#2
|
|||
|
|||
he puesto lo que tu me has dicho pero no consigo lo que les comente en mi primer mensaje.
Gracias haber si me das una manito. |
![]() |
|
|
![]() |
|