Power Builder - Ordenar Datawindows N-UP!!!!!

 
Vista:

Ordenar Datawindows N-UP!!!!!

Publicado por John (11 intervenciones) el 09/08/2007 06:45:15
Que tal a todos!

Cuando creo un datawindow N-UP, le pongo 2 filas por detalle y genera, la cosa es que el orden en que los muestra es de izxquierda a derecha, ejemplo

2001 2002 2003
2004 2005

Hay alguna manera de que salga

2001 2004
2002 2005
2003

estuve buscando propiedades en el painter pero no hay nada de orden. Probe con un boton que decia newspaper column pero nada.

Trabajo en PowerBuilder 6.5.1

Gracias de antemano
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
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:Ordenar Datawindows N-UP!!!!!

Publicado por Antonio (1271 intervenciones) el 09/08/2007 19:21:42
Hola Jhon:

Mira, cuando generas un dw N-UP, es imposible por el painter hacer ese ordenamiento, ya que no presentas u solo campo el mismo campo reflejado en dos columnas, pos consiguiente no existe la forma de poder ordenarlos como tu quieres.

Al menos yo he intentado de muchas maneras hacerlo pero es imposible, aun con PB 9.0.3.

Saludos desde México
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
sin imagen de perfil
Val: 24
Ha aumentado 1 puesto en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:Ordenar Datawindows N-UP!!!!!

Publicado por Javier (75 intervenciones) el 12/11/2015 07:37:46
Hola yo tengo PB 12.5 y también tengo el mismo problema que Jhon, que el orden de los registros me los muestra de IZQUIERDA A DERECHA, debiendo ser de arriba hacia abajo, alguien sabe si ya se puede hacer esto??

Saludos
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:Ordenar Datawindows N-UP!!!!!

Publicado por KAREN (1 intervención) el 25/07/2017 18:11:21
En las opciones: pestaña General - Arrangement, Seleccionas la opción Arrange y cambias de LEFT TO RIGHT a TO TO BOTTOM
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
sin imagen de perfil
Val: 24
Ha aumentado 1 puesto en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:Ordenar Datawindows N-UP!!!!!

Publicado por Javier (75 intervenciones) el 11/04/2020 22:53:59
Hola Karen, en donde encuentro esa opcion? "Arrangement"? y si funciona de esa manera?
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
sin imagen de perfil
Val: 14
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Ordenar Datawindows N-UP!!!!!

Publicado por LeopoldoTaylhardat (16 intervenciones) el 17/04/2020 15:50:07
Saludos...

Investigando encontre esto:
http://codeverge.com/sybase.powerbuilder.datawindow/n-up-vertical-sort-solution/944279, pero no se como hacerlo.

Es una función de "sort" para ordenar...
puedes copiar el texto y colocar el script en el evento "retrieveend" del datawindow...

Cambia...
1
2
3
// How many n-up column will be in the last row
li_change_div_col = MOD(al_rows, li_n-up-col_count)
// example 22 records will give 7 rows of 3 columns + one remaining in last row

por
1
2
3
4
5
6
7
8
9
10
11
12
13
li_n-up-col_count  = ...  // numero de columnas de tu datawindow (2,3,4,5, etc...)
 
// How many n-up column will be in the last row
li_change_div_col = MOD(this.rowcount(), li_n-up-col_count)
// example 22 records will give 7 rows of 3 columns + one remaining in last
row
 
...
y "dw_barriers" por "this", ejemplo:
 
// final sort
dw_barriers.setsort("sort_order A")
dw_barriers.sort()

por

1
2
3
// final sort
this.setsort("sort_order A")
this.sort()

Si la función trabaja bien, debiera funcionar...

Espero que te sirva.
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