SoloCodigo
Programación General => Power Builder => Mensaje iniciado por: edu707 en Jueves 1 de Julio de 2010, 06:39
-
hola estoy haciendo un sistema de reportes con varios datawindow el problema es q producto de un store procedure de mi bd obtengo una reporte listo para mostrar en un dw como este:
(http://[attachment=0:2hudcd1c]snap1175.jpg[/attachment:2hudcd1c])
pero necesito enumerar los resultados para q tenga una apariencia como la sgte, es decir agregar una columna al inicio de mi dw para enumerar las filas de resultados, si alguien me pudiera ayudar seria fantastico, gracias de antemano:
(http://[attachment=1:2hudcd1c]snap1176.jpg[/attachment:2hudcd1c])
-
Lo puedes hacer de varias formas.
1- Agregas al DW un campo calculado cuya expresión sea GetRow()
2- Si usas Oracle, puedes agregar al select el RowNum en el Select
3- Puedes agregar un campo al select 0 as consecutivo
Luego despues del retrieve, recorres el DW con un For y le asignas el número del contador del for al campo consecutivo
object.consecutivo[li_registro]=li_registro
Esas formas son las que se me ocurren por el momento. La más simple es la primera.
Espero que sea esto lo que buscas.
-
Hola Jeinner , probe la primera me funcionno muy bien incluso cuando filtro el datawindow, muchas gracias amigo.... :good:
-
A que bien que te funcionó.
Con mucho gusto.