Clasificación de datos HyperfileSQL Windev
Resuelto
j-psy
Mensajes publicados
231
Estado
Miembro
-
j-psy Mensajes publicados 231 Estado Miembro -
j-psy Mensajes publicados 231 Estado Miembro -
Bonjour,
Estoy utilizando Windev 14, y me gustaría recorrer una base de datos, seleccionando únicamente los registros que contienen una cierta
cadena de caracteres en un cierto campo, y no todos los registros de la base.
Por ejemplo: si tengo una tabla que contiene los siguientes datos:
Nombre______Fiche
Jean________XB92TZK
Paul________PQ547222
Chris_______XB92hyau
Sam _______TZIUQY
me gustaría tratar únicamente los datos que contienen la cadena de caracteres "XB92" en el campo "Fiche".
¿Alguien podría decirme cómo hacerlo o al menos qué función utilizar?
Gracias.
Configuración: Windows XP / Safari 535.2
Estoy utilizando Windev 14, y me gustaría recorrer una base de datos, seleccionando únicamente los registros que contienen una cierta
cadena de caracteres en un cierto campo, y no todos los registros de la base.
Por ejemplo: si tengo una tabla que contiene los siguientes datos:
Nombre______Fiche
Jean________XB92TZK
Paul________PQ547222
Chris_______XB92hyau
Sam _______TZIUQY
me gustaría tratar únicamente los datos que contienen la cadena de caracteres "XB92" en el campo "Fiche".
¿Alguien podría decirme cómo hacerlo o al menos qué función utilizar?
Gracias.
Configuración: Windows XP / Safari 535.2
gracias por tu respuesta,
efectivamente, después de algunas investigaciones, he notado que se debe utilizar la función HFiltre, pero siendo un principiante, tengo dos problemas con esta función: --no se puede filtrar en columnas que no son clave (que es mi caso),
-y si quiero hacer una búsqueda sobre caracteres situados en medio del registro (por ejemplo "algoXB92algo más"), no sé cómo proceder.
¿Tendría alguna idea para estos casos particulares?
HExécuteRequêteSQL(Req,"SELECT Prenom FROM latable WHERE Fiche LIKE '%XB92%' ")
que devolverá todos los nombres donde el nombre del expediente contenga XB92.