FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Gracias por contestar Lepe, pero el reporte no sale por grupos solo dandole en la propiedad expression, me los manda en forma de lista y en la parte de arriba el supuesto campo para agruparlos. Tienes alguna idea de porque hace eso?
|
#2
|
||||
|
||||
Como un ejemplo vale más que mil palabras, mira en:
C:\Archivos de programa\Borland\Delphi6\Demos\QuickRpt\Qr3\ Ahí tienes un ejemplo de lo que quieres, y en realidad, solamente usa el nombre del campo en la propiedad Expression. Quizás te falle por las demás bandas Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
|||
|
|||
Ok. ya puse los campos en su lugar, ya le di el nombre del campo por el que quiero agrupar, incluso los separa por ese campos, pero no los agrupa, me sale repetido el campo varias veces, ejemplo:
Quimica----------------------->campo por el cual estoy agrupando ----------------- Alejandro 10 Pepe 8 Matematicas ----------------- Juan 7 Quimica ----------------- Manuel 8 Matematicas ------------------ José 10 Me sale repetido el campo por el cual estoy agrupando, no agarra todos los datos. Tienes alguna idea? Por cierto, no encontre el ejemplo que me mencionaste en toda mi PC |
#4
|
|||
|
|||
Hola:
Lo que pasa es que tu query debe estar ordenado por el campo que va a formar el grupo, de lo contrario el grupo no te sirve de nada. Saludos
__________________
Ernesto R. |
#5
|
|||
|
|||
el codigo que le pongo al query es:
select * from INVTABLA nada mas, necesito ordenarlo por otro campo o algo mas esta fallando? |
#7
|
|||
|
|||
Por cierto, algo que se me paso es que al momento de mostrarse el reporte, en el componente QRExpr marca un error cuando le asigno un campo, le asigno de esta manera:
QRExpr1.Expression:='ADOQuery1.Clave'; y me manda este error: Unknown function ADOQuery1.Clave Si hay alguien por ahi que me pueda hacer el favor de darme informacion completa acerca de QuickReport agrupados, se los agradeceria muchisimo. |
#8
|
||||
|
||||
En el ejemplo que te indicaba viene un par de querys, el SQL es:
Agrupa por c.company y por o.orderno el Qreport tiene: Código:
Banda campos dentro de la banda ------------------------------------------ Group header company Detail orderno QRgroup.Expression es : Masterqry.company A ti te dice que no lo conoce porque no tienes los campos persistentes. Dale doble clic a tu query, boton derecho, y Add all fields para que te reconozca la expresión. Ahora en la banda qrGroup, en su propiedad expression, dale a los 3 puntos y usa el boton Database Field para añadir el campo. Como ya te han dicho, debe estar ordenado, primero por el campo que quieres agrupar (para que salgan todos juntos), y despues puedes ordenarlo por otro campo. Así tu cláusula puede ser
Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
|