SoloCodigo

Programación General => Power Builder => Mensaje iniciado por: edu707 en Jueves 1 de Julio de 2010, 06:39

Título: Como enumerar los resultados de mi datawindow
Publicado 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])
Título: Re: Como enumerar los resultados de mi datawindow
Publicado por: Jeinner Hidalgo en Jueves 1 de Julio de 2010, 17:28
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.
Título: Re: Como enumerar los resultados de mi datawindow
Publicado por: edu707 en Viernes 2 de Julio de 2010, 16:27
Hola Jeinner , probe la primera me funcionno muy bien incluso cuando filtro el datawindow, muchas gracias amigo....  :good:
Título: Re: Como enumerar los resultados de mi datawindow
Publicado por: Jeinner Hidalgo en Viernes 2 de Julio de 2010, 16:41
A que bien que te funcionó.

Con mucho gusto.