Power Builder - Filtrar Columna String

 
Vista:

Filtrar Columna String

Publicado por Martin (4 intervenciones) el 28/08/2003 21:00:44
Como puedo filtrar una columna string de un DW por medio de un SLE.
Cuando uno escriba por ejemplo Fil - Que traiga todos los Articulos por ejemplo que empiezan con fil - Ej. Filtros , Filamentos, Etc.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Filtrar Columna String

Publicado por Ricardo (1957 intervenciones) el 29/08/2003 02:17:30
En los ejemplos de PB encontraras exactamente lo que necesitas.

Esta el ejemplo completo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Filtrar Columna String

Publicado por Oscar (1178 intervenciones) el 29/08/2003 03:34:13
Supongamos que vamos a filtrar un campo llamado Nombre:
--------------------------
String ls_Condicion
ls_Condicion="Upper(Nombre) LIKE'"+Upper(sle_1.text)+"%'"

//Selecciona los registros que cumplen la condición
dw_1.SetFilter(ls_Condicion)
dw_1.Filter()
------------------------
Nota: Basta con escribir la primera letra en el sl_1 para que te muestre todos los nombres que empiecen con esa letra; ahora si escribes las dos primeras letras, te mostrará, los nombres que empiecen exclusivamente con esas dos primeras letras y así sucesivamente.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Filtrar Columna String (por si acaso)

Publicado por Oscar (1178 intervenciones) el 29/08/2003 03:41:35
En la expresión:
ls_Condicion="Upper(Nombre) LIKE'"+Upper(sle_1.text)+"%'"

Ten cuidado! con utilizar el apóstrofe y las comillas dobles de manera correcta (creo que ambos signos no se notan bien en el anterior post).

Después de LIKE viene apóstrofe, luego comilla doble y después del símbolo porcentaje, viene apóstrofe y comilla doble. Es decir:

ls_Condicion= " Upper(Nombre) LIKE ' " +Upper(sle_1.text)+ " % ' "

Ahora, si.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar