FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
filtrar frases de una tabla usando TEdit
hola amigos nuevamente les comento que tengo una duda que no he podido resolver. tengo un dbgrid1 asociado a una tablaproductos de mysql, un TEditfiltro, un datasource que me enlaza al dbgrid1 con la tablaproductos y un campo en la tablaproductos llamado descripcion_producto, lo que quiero hacer es un filtro usando un FDqueryfiltro para que a medida que escriba en el Teditfiltro me valla descartando las no coincidencias, bien con el siguiente codigo hace parte del trabajo sin errores usando parametros para el filtro.
el problemas es el siguiente : en la tabla tengo varios articulos que son "ANTIPARRAS" ejemplo: ANTIPARRAS NEGRAS ANTIPARRAS BLANCAS ANTIPARRAS GRISES ANTIPARRAS PARA MOTOCICLETAS bien cuando filtro me toma sin problemas la palabra ANTIPARRAS, pero cuando presiono el espacio algunos registros se descartan como coincidencia y eso no deberia pasar ya que todos los registros después de la palabra ANTIPARRAS tienen un espacio. ¿como soluciono ese problema? muchas gracias de ante mano |
#2
|
||||
|
||||
Es más cómodo usar containing:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 30-10-2019 a las 11:32:31. |
#4
|
|||
|
|||
gracias por responder amigos.
Casimiro Notevi como estas? te cuento que me da un error de sintaxis usando el containing
en si los articulos que tengo son : ANTIPARRAS VIRT ANTIPARRAS VIRT2 ANTIPARRAS ROJAS ANTIPARRAS ROJAS2 cuando escribo antiparras todo en orden pero cuando doy espacio se me borran ANTIPPARAS VIRT Y VIRT2 y si presiono la V .. ya no me aparece ningun registro no se que estare haciendo mal... |
#5
|
|||
|
|||
TOPX gracias por tu respuesta... me hace lo mismo que sin el Trim
|
#6
|
||||
|
||||
Creo que no has dicho qué base datos usas: firebird, mysql, ms sqlserver, sqlite, postgresql, etc..
Pon entrecomillado el parámetro de búsqueda:
|
#7
|
|||
|
|||
hola amigos nuevamente les comento que tengo una duda que no he podido resolver. tengo un dbgrid1 asociado a una tablaproductos de mysql.
En esa parte del mensaje dije la base amigo gracias por tu respuesta, y el parámetro siempre estuvo con comillas |
#8
|
||||
|
||||
Cita:
Pues no lo veo, amigo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
filtrar una tabla | lucas05 | Varios | 3 | 12-12-2011 22:46:24 |
filtrar una tabla | angel1972 | C++ Builder | 2 | 02-02-2011 20:48:31 |
Filtrar Tabla con datos de otra Tabla | Lenny | Varios | 31 | 22-01-2011 22:47:25 |
Filtrar una tabla por mes | JefeNet | Conexión con bases de datos | 4 | 03-02-2010 17:49:59 |
Filtrar usando componente JvMemoryData | Toñico | Tablas planas | 4 | 27-11-2008 17:58:10 |
|