Programación General > Power Builder
Funcion SetFilter
raultercero:
:huh: Tengo un problema: Quiero ejecutar la funcion setfilter utilizando expresiones. Por ejemplo>
String ls_cadena
ls_cadena = "Nombre LIKE '" + mi_nombre + "%" + "'"
dw_1.setfilter(ls_cadena)
dw_1.filter()
// mi_nombre contiene "DEN'S"
Al ejecutar la funcion setfilter, me muestra un mensaje
"expresion inválida"
Eh probado de varias maneras y no han resultado, bueno hay una que si me resultó, pero solo en la en vista de diseño, de la sub-opcion Filter de la opción Rows. Ahi el criterio le mando de este modo:
hff02_sdescripcion LIKE "DEN'S%"
Pero cuando quiero ejecutar este criterio en tiempo de ejecución tengo problemas.
me muestra el asistente este mensaje "Expresión no es valida"
Te agradesco de todas manera.... :devil:
F_Tanori:
Hola
muy sencillo utiliza la comilla doble...
--- Código: Text --- String ls_cadena,mi_nombre ls_cadena = "Nombre LIKE "+char(34)+ mi_nombre + "%" + char(34)dw_1.setfilter(ls_cadena)dw_1.filter()
Suerte
raultercero:
Gracias...
leoandres:
Saludos...
Si no lo has resuelto, creo que el problema lo tienes con el apostrofe (') en el nombre DEN'S, el powerbuilder lo interpreta como inicio de un string de caracteres que no cierra...
Jhois:
Hola, por favor, yo tengo otro problema con filtrar datos en power builder. Ya puedo filtrar datos de una tabla. Pongo el nombre del proveedor y me filtra. Pero lo que quiero es que de lo que esta filtrado, pueda filtrar más aun poniendo una fecha inicial y una fecha final, es decir que me muestre solo lo que se le debe al proveedor pero por ejemplo de 1 de enero a 15 de enero, y no todo el mes.. Ojala me entiendan, y por favor necesito de urg
Gracias
Navegación
[#] Página Siguiente
Ir a la versión completa