Programación General > Power Builder

 Confusion

<< < (2/3) > >>

F_Tanori:
Pues cuando creas un datawindow te da la opcion uno que dice GROUP

indicas la(s) tabla(s) normalmente casi para concluir te solicita el campo por el que quieres agrupar entonces ahi darias el campo que los agrupa (' item') en este datawindow te creara otra seccion para el encabezado del grupo es muy sencillo utilizarlo



:)

Espero que te sea de ayuda
Saludos

bramar08:
Hola F_Tanori:
Claro esa forma es la q se deberia hacer con un GROUP pero cuando le doy esa opcion lo q pasa es lo siguiente en el datwindow sale de esta manera:
---------------------------------------------------------------------------------
item  cod.  cant.                            descripcion
---------------------------------------------------------------------------------
1      001     10         placas madre intel
                 series:     xxxxxxx
                                xxxxxxx
                                xxxxxxx
                                 xxxxxxx
------------------------------------------------------------------------------------------

y lo q yo deseo q salga de esta manera:

---------------------------------------------------------------------------------
item  cod.  cant.                            descripcion
---------------------------------------------------------------------------------
1      001     10         placas madre intel
                 series:     xxxxxxx   xxxxxxx     xxxxxxx         xxxxxxx
                                xxxxxx    xxxxxxxx     xxxxxxx        xxxxxxx
------------------------------------------------------------------------------------------
no se si ahora comprendes mi problema no se como hacerlo ante todo muchas gracias por lo indicado anteriormente..... :comp:

leoandres:
Saludos...

Ya comprendo tu idea.
El problema es que quieres mezclar un datawindow NUp (columnar) con niveles de grupo, no sé cual es la versión que utilizas en PB pero yo uso la 6.5 y no tiene esa opción de agrupar en un dw NUp.

La única forma que veo es que crearas una tabla temporal con N columnas de series (columnas de producto y por ej. 4 columnas que serían: serie_a, serie_b, serie_c y serie_d) y con las series (que sería el valor de cada columna armar los datos, luego la relacionas con la tabla de productos para que te imprima como encabezado de grupo el producto y como detalle los valores de la tabla temporal que son las series...

bramar08:
Hola  Leopoldo :
Creo q ya captaste mi problema, bueno dejame decirte q ahora estoy con PB 10 y bueno estoy q busco ese tipo de solucion y no lo encuentro inclusive creo 2 tabla uno q me guarda el nombre del producto con una clave y otra me guarda las q son las series ambas se relacionan con la misma clave pero al ponerlas juntas me duplican las series por ejemplo en mi tabla de series hay 30 series y cuando lo relaciono en el datawindow me salen como 60 rows entonces hay una duplicidad de datos; ahora si me pudieras explicar un poco mejor sobre tu solucion como hago para crear ese tipo de tabla temporal y como la vinculo con el datawindow para imprimirlo y q me salga con una buena presentacion. Muchas gracias por ponerme atencion ante todo estoy muy agradecido.....
 
                       Sergio.... :lol:

leoandres:
Saludos...

No sé en realidad como elaboraste la tabla de las series que me dices que se te duplica, pero si se te duplica es porque tienes otra relación que te duplica a la tabla principal (que supongo que será la de productos) es decir en vez de un registro principal de producto relacionado a la tabla de series habría en este caso dos... revisa las relaciones entre tablas del DW para ver si ese es el problema.

Lo de la tabla temporal lo puedes hacer a través de programación PB o a través de un procedure de BD que manejaría las series con un cursor y un ciclo de proceso para actualizar la tabla "temporal" de la que hablo, no sé que nivel de diseño y programación de BD tienes para hacerlo con un procedure así como la BD que usas...
 
Te recomiendo que revises bien las relaciones que tienes ahora para ver porqué se te duplican las series...

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa