Jump to content


Photo

[RESUELTO] Agrupar en QuickReport


  • Please log in to reply
3 replies to this topic

#1 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3486 posts
  • LocationMexico City

Posted 25 May 2011 - 04:50 PM

Hola a todos  !!!


Aquí ando con una pequeña dudita sobre cómo hacer un doble agrupamiento en un reporte hecho en QuickReport. Me explico un un poco más...


Tengo una sentencia en SQL que me arroja más o menos éstos datos:


Cliente      Aduana      Folio      Fecha Terminación
---------------------------------------------------------------
    1              800          A1            15/01/2011
    1              470          A2            20/01/2011
    1              470          A3            20/01/2011
    2              800          A4            01/02/2011
    2              800          A5            02/02/2011




En mi reporte actualmente hago un agrupamiento de movimientos por aduana  quedando algo asi:


Aduana: 800
----------------------------

Cliente      Folio      Fecha Terminación
---------------------------------------------------------------
    1              A1            15/01/2011
    2              A4            01/02/2011
    2              A5            02/02/2011







Aduana: 470
----------------------------

Cliente      Folio      Fecha Terminación
---------------------------------------------------------------

    1              A2            20/01/2011
    1              A3            20/01/2011




Pero ahora requiero que también en la agrupación se considere al cliente... es decir, quedando algo así:



Aduana: 800
-------------------------------------------------

Cliente:  1
----------------------------

Folio      Fecha Terminación
---------------------------------------------------------------
    A1            15/01/2011



Cliente:  2
----------------------------
    A4            01/02/2011
    A5            02/02/2011







Aduana: 470
-------------------------------------------------
Cliente:  1
----------------------------



Folio      Fecha Terminación
---------------------------------------------------------------

  A2            20/01/2011
  A3            20/01/2011




  alguna idea de cómo puedo modificar mi reporte para que haga este doble agrupamiento ?... creo comprender que tengo que agregar otro QRGroup pero no sé si estoy en lo cierto y cómo lo relaciono con el resto de mis bandas para que resulte el agrupamiento....


Actualmente tengo las siguientes bandas:


1. PageHeader
2. Group1  -> con la expresión de agrupamiento por aduana
3. Subdetail
4. GroupFooter


Gracias por adelantado a todos 


Saludox !





  • 0

#2 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2092 posts
  • LocationRepública Dominicana

Posted 25 May 2011 - 09:46 PM

Saludos.

Tengo mucho tiempo que no uso QuickReport, pero en ReportBuilder añades tantas bandas como sea necesario, igual pasaría con QuickReport.

Lo que debes de tomar en cuenta es tu clausula ORDER BY del SQL.  A medida que vayas añadiendo bandas tipo Group ellas se irán ordenando y luego harás la asignación sin problema alguno.

Prueba y comenta!
  • 0

#3 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 776 posts
  • LocationPinar del Río, Cuba

Posted 03 June 2011 - 08:40 AM

Pues asi mismo como piensas es, debes agregar otro  QRGroup con su correspondiente pie de grupo enlazado y debe salirte bien

En el primer Grupo pones Aduana y en el segundo Cliente, y par los pie de grupos, primero debe ir el de cliente y despues el de aduana, cada uno enlazado a su respectiva banda de Grupo

Aunque cuando yo he usado algo similar, no uso la banda Subdetail, uso Detail


  • 0

#4 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3486 posts
  • LocationMexico City

Posted 03 June 2011 - 08:46 AM

:embarrassed:  ups !, aún no coloco este hilo como resuelto...  *-)


Gracias amigos Rolphy y JoAnCa sus respuestas me ayudaron absolutamente  (y)


Saludox ! :)
  • 0




IP.Board spam blocked by CleanTalk.