Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-10-2012
Salnhack Salnhack is offline
Miembro
NULL
 
Registrado: oct 2011
Ubicación: Cuba
Posts: 71
Poder: 13
Salnhack Va por buen camino
Question Qreport y Tquery

Hola, he intentado hacer un reporte del resultado de una consulta pero no he logrado nada,
la cuestion es que quiero que me salga el reporte agrupado

mi consulta es esta
Código SQL [-]
Select cargat.carga, cargat.nocarga, cargat.fecha, tcomb.ntcomb from cargat,tcomb Where cargat.fecha between inicio and fin and cargat.idtcomb=tcomb.idtcomb Order By cargat.fecha

ejemplo
Código:
ntcomb           fecha                  nocarga                   carga
1050
                    10/2/2012             1052                       200
                    11/3/2012             5023                       150
5901 
                    1/2/2012               4050                       220
Algo Asi, espero que me puedan ayudar
Responder Con Cita
  #2  
Antiguo 05-10-2012
cancun cancun is offline
Miembro
 
Registrado: may 2003
Ubicación: Cancun, México
Posts: 114
Poder: 22
cancun Va por buen camino
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
Saludos
__________________
Cancun, Q.Roo, México
Responder Con Cita
  #3  
Antiguo 05-10-2012
Salnhack Salnhack is offline
Miembro
NULL
 
Registrado: oct 2011
Ubicación: Cuba
Posts: 71
Poder: 13
Salnhack Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 05-10-2012
MartinS MartinS is offline
Miembro
NULL
 
Registrado: nov 2011
Ubicación: Villa Cacique - Argentina
Posts: 283
Poder: 13
MartinS Va por buen camino
Hola Salnhack: Talvez este enlace te pueda servir.

Saludos.-
Responder Con Cita
  #5  
Antiguo 05-10-2012
Salnhack Salnhack is offline
Miembro
NULL
 
Registrado: oct 2011
Ubicación: Cuba
Posts: 71
Poder: 13
Salnhack Va por buen camino
Question

Cita:
Empezado por MartinS Ver Mensaje
Hola Salnhack: Talvez este enlace te pueda servir.

Saludos.-
hola, MartinS

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
en ves de
Código:
ntcomb           fecha                  nocarga                   carga
1050
                    10/2/2012             1052                       200
                    11/3/2012             5023                       150
5901 
                    1/2/2012               4050                       220
no se si me logro entender
Responder Con Cita
  #6  
Antiguo 05-10-2012
MartinS MartinS is offline
Miembro
NULL
 
Registrado: nov 2011
Ubicación: Villa Cacique - Argentina
Posts: 283
Poder: 13
MartinS Va por buen camino
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í:

Código SQL [-]
Order by tcomb.nbcomb,cargat.fecha

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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 19:52:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi