![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Hola
Para poder agruparlo de ese modo debes cambiar el orden del resultado de la consulta, o sea en Código:
Order By tcomb.ntcomb,cargat.fecha
__________________
Cancun, Q.Roo, México |
|
#2
|
|||
|
|||
|
hola cancun
ok, he variado mi consulta, pero como monto el reporte, disculpa la ignorancia , porque he intentado mil una forma y no logro que me muestre agrupada por ntcomb. |
|
#4
|
|||
|
|||
|
Cita:
He vito el link que me facilitaste, eh tratado de adaptarlo a mi aplicacion, pero no logro que me funciones en mi Qreport asocie el dataset al query (Datamodule1.Query2) inserto una Band Title para el Encabezado de Mi reporte, un Column Header para las cabeceras de mis columnas un Group Header en la propiedad Expression puse Datamodule.query2.ntcomb, inserto un QRDBText para mostrar ntcomb y una banda detail con 3 QRDBText, para mostrar los datos. el problema es que que me sale asi Código:
ntcomb fecha nocarga carga
1050
10/2/2012 1052 200
11/3/2012 5023 150
1/2/2012 4050 220
Código:
ntcomb fecha nocarga carga
1050
10/2/2012 1052 200
11/3/2012 5023 150
5901
1/2/2012 4050 220
|
|
#5
|
|||
|
|||
|
Hola Salnhack: estas bien orientado sobre lo que estas haciendo y mucho mas secreto no tiene. Lo que debes recordar es que el qreport solo agrupa los registros iguales (campos) de modo que debes lograr un ordenamiento de datos a traves del query que cumpla con tal condición. Por lo que observo debes inicar el orden así:
De esta forma agrupas primero por nbcomb que es lo que necesitas y luego como detalle salen las fechas. Saludos Otra observación: es probable que debas alterar el orden general de la consulta, es decir, debes indicar el campo de tcomb delspues del select y despues los de carga Última edición por MartinS fecha: 05-10-2012 a las 20:23:26. |
|
#6
|
|||
|
|||
|
MartinS, he modificado mi sentencia SQL, como me digiste, y en la banda de detalle me ordena correstamente pero no me salen agrupados
|
|
#7
|
|||
|
|||
|
Después de cambiar el orden de la consulta como te había indicado en un mensaje anterior en el reporte debes usar una banda TQRGroup y en su propiedad Expression el campo que le indicara cuando inicia y termina un grupo, en esa banda puedes poner un QRDBText con el campo que agrupa.
Espero te haya quedado claro. Saludos
__________________
Cancun, Q.Roo, México |
|
#8
|
|||
|
|||
|
Hola: Asi es como yo lo uso. Lo que podrias probar es incorporando en el bloque del select los indices tanto cargat.idtcomb como tcomb.idtcomb. Te hago una pregunta medio tonta pero ...¿Verificaste el valor de la consulta en un Grid o algo?.
Es simple: Suponiendo que tienes un Ibquery que dice:
Despues asignas el Ibquery ese al Dataset del Qreporte y la banda qrgroup la propiedad expression Ibquery.jerarquia (Para que agrupe por el primero.- No tiene mas nada.- Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Actualización QReport 3.5 a Qreport 4 o posteriores | Jab | Impresión | 3 | 24-08-2010 12:33:20 |
| Cerrar un TQuery en un a dll | lookmydoom | Conexión con bases de datos | 0 | 16-08-2008 15:08:15 |
| Conectar a una BD con TQuery | Punzo | Conexión con bases de datos | 6 | 17-10-2007 17:52:36 |
| TQuery | nenufer | Conexión con bases de datos | 2 | 22-05-2006 16:41:03 |
| ayudita con el tquery | vetustas | SQL | 3 | 27-10-2003 20:07:22 |
|