
Datawindows con argumentos Number Array
Publicado por Hugo SS (11 intervenciones) el 22/02/2011 14:12:05
Hola! como estan?
Estoy con una situación que me está rompiendo el coco y no logro resolver. Primero que nada estoy usando PB 8.0.
Resulta que estoy trabajando en la impresión de ventas por pantalla. Tengo 2 datawindows que cada uno posée un atributo Number Array.
Un datawindow muestra todos los detalles que tienen n ventas realizadas a un cliente. Por lo tanto el datawindow recibe un array de id's de n ventas en su retrieve().
El 2do datawindow es similar pero realizando agrupaciones obtiene totales diferentes de unsas n ventas realizadas a un cliente. Por lo tanto también recibe un array de id's de n ventas en su retrieve().
El problema que tengo que es que no logro encontrar un datawindow contenedor para estos otros 2 datawindow arriba mencionados que me permita relacionar el Number Array del datawindow detalles con el Number Array del datawindow totales. Y esto necesito lograr ya que desde el código fuente yo hago un único retrieve( id_array[]).
id_array[] contiene los id de las ventas cuyos detalles y totales quiero mostrar en la impresión por pantalla.
He probado con el composite, pero cuando quiero relacionar ambos atributos de los 2 datawindows en el panel de propiedades no puedo porque el composite te deja relacionar atributos tipo numérico, string, fecha y no sé cual más, pero array no.
Tampoco puedo usar un freeform porque cuando quiero relacionar los number array en el panel derecho de propiedades me indica error y no me permite realizar la relación.
Ojalá alguien me pueda ayudar, orientar a ver cómo puedo solucionar la comunicación entre los Number Array de los datawindow o quizá haya algun datawindow contenedor qeu pueda usar que me permita hacer esa relación sin problemas.
Gracias! Saludos!
Estoy con una situación que me está rompiendo el coco y no logro resolver. Primero que nada estoy usando PB 8.0.
Resulta que estoy trabajando en la impresión de ventas por pantalla. Tengo 2 datawindows que cada uno posée un atributo Number Array.
Un datawindow muestra todos los detalles que tienen n ventas realizadas a un cliente. Por lo tanto el datawindow recibe un array de id's de n ventas en su retrieve().
El 2do datawindow es similar pero realizando agrupaciones obtiene totales diferentes de unsas n ventas realizadas a un cliente. Por lo tanto también recibe un array de id's de n ventas en su retrieve().
El problema que tengo que es que no logro encontrar un datawindow contenedor para estos otros 2 datawindow arriba mencionados que me permita relacionar el Number Array del datawindow detalles con el Number Array del datawindow totales. Y esto necesito lograr ya que desde el código fuente yo hago un único retrieve( id_array[]).
id_array[] contiene los id de las ventas cuyos detalles y totales quiero mostrar en la impresión por pantalla.
He probado con el composite, pero cuando quiero relacionar ambos atributos de los 2 datawindows en el panel de propiedades no puedo porque el composite te deja relacionar atributos tipo numérico, string, fecha y no sé cual más, pero array no.
Tampoco puedo usar un freeform porque cuando quiero relacionar los number array en el panel derecho de propiedades me indica error y no me permite realizar la relación.
Ojalá alguien me pueda ayudar, orientar a ver cómo puedo solucionar la comunicación entre los Number Array de los datawindow o quizá haya algun datawindow contenedor qeu pueda usar que me permita hacer esa relación sin problemas.
Gracias! Saludos!
Valora esta pregunta


0