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 08-07-2011
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Reporte agrupando datos

firebird 2.0 y delphi

tengo la sgte tabla:

Código Delphi [-]
usuarios
----------
ced 
nombre
sexo
ciudad

quisiera armar un reporte con estos datos, como lo haria , el sql y el qreport como lo configuro

agrupados por ciudad (masculinos, femeninos)

Código Delphi [-]
 
lorica
----------
fem 20
masculinos 55
 
 
san pelayo
fem 80
masculinos 78
 
cerete
fem 260
masculinos 54
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #2  
Antiguo 08-07-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
mmmm creo que podria ser asi

Código SQL [-]
 
 
Select Ciudad, Count (Case when Sexo = 'MASCULINO', sexo, 0) As Masculino, Count (Case when Sexo = 'FEMENINO', sexo, 0) As Femenino
from... 
Group by Ciudad
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 08-07-2011
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
como seria la configuracion del reporte
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #4  
Antiguo 08-07-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
pues en el quickreport asignas la propiedad datasource el datasource asociado alquery a eso te refieres?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #5  
Antiguo 10-07-2011
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Question

Cita:
Empezado por oscarac Ver Mensaje
pues en el quickreport asignas la propiedad datasource el datasource asociado alquery a eso te refieres?
la configuracion de las bandas del reporte.
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #6  
Antiguo 10-07-2011
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Thumbs up

tengo este cod , no se si me sirva


Código SQL [-]
Select ciudad, Count(DEC) AS CUANTOS, Sexo from Clientes
Group by ciudad, Sexo
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #7  
Antiguo 11-07-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
Cita:
Empezado por ingabraham Ver Mensaje
tengo este cod , no se si me sirva



Código SQL [-]
Select ciudad, Count(DEC) AS CUANTOS, Sexo from Clientes
Group by ciudad, Sexo



lamento decirte que si tu mismo no sabes si te sirve... que podria decirte yo?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #8  
Antiguo 12-07-2011
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
si me sirve, lo k yo estoy preguntando es k como hago en el reporte con las bandas, por k el sql si sale como lo kiero. gracias.,
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #9  
Antiguo 12-07-2011
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Hola , no se si entendi bien pero solo tienes que hacer un selec de tu tabla ordenados por ciudad y en la banda detalle colocar los campos en forma vertical , de ese modo se vera como agrupado:

===================================
cliente /////banda columna
===================================
nombre
sexo /////banda detalle
tel
etc.
===================================
////////banda sumario.
__________________
all your base are belong to us
Responder Con Cita
  #10  
Antiguo 13-07-2011
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola ingabraham, lo mejor es que te salga los datos que necesitas en cada registro y lo colocas de forma vertical como te ha indicado look, así solo utilizarías la banda de detalle

Tu consulta sería:

Código SQL [-]
SELECT ciudad, sum(Case sexo When 'M' then 1 else 0 end) As CantMasculino,
           sum(Case sexo When 'F' then 1 else 0 end) As CantFemenino
FROM usuarios
GROUP BY ciudad

en tu banda de detalle
ciudad
CantMasculino
CantFemenino

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
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
Agrupando Información SQl DasGrun SQL 2 05-11-2010 21:22:59
Agrupando resultado de sp BetoAlonso Varios 7 20-10-2010 21:53:51
Agrupando resultado de consulta MaMu SQL 3 30-08-2008 13:56:46
Problema agrupando para crear sumario de costos joal SQL 1 20-07-2006 00:14:25
reporte agrupando valores @-Soft Impresión 5 24-12-2003 16:49:48


La franja horaria es GMT +2. Ahora son las 12:45:49.


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