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 11-08-2012
JAI_ME JAI_ME is offline
Miembro
 
Registrado: ene 2006
Posts: 188
Poder: 19
JAI_ME Va por buen camino
Crear informe Quickrep

Buenas noches tengo una tabla horarios, La cual tiene los siguientes campos horainicio, horafin, fecha, profesor
en esta guardo la fecha y la hora de un persona, especie de un calendario.

El problema es que tengo que diseñar un informe que me muestre los días de la semana en la parte de arriba así

Lunes - Martes - Miercoles - Jueves - Viernes - Sabado - Domingo

cada fecha consultada en la tabla horarios debo ubicarla donde corresponde según. Es decir si en la tabla hay una fecha de 10-08-2012 con horainicio(08:00) horafin(09:00) y profesor (un-profe) entonces en la columna viernes debo colocar el nombre del profesor en la fila horainicio. algo así


___________Lunes - Martes - Miercoles - Jueves - Viernes - Sabado - Domingo
08:00-09:00_________________________________un-profe


no se si halla sido claro con la pregunta espero me puedan colaborar. mil gracias
__________________
JaiMelendez
Responder Con Cita
  #2  
Antiguo 11-08-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, se ha entendido lo que quieres hacer, pero ¿qué problema tienes?
Responder Con Cita
  #3  
Antiguo 11-08-2012
JAI_ME JAI_ME is offline
Miembro
 
Registrado: ene 2006
Posts: 188
Poder: 19
JAI_ME Va por buen camino
Gracias, el problema es que no se como hacer para que las filas se conviertan en columnas, sabiendo que el sql me arroja el resultado por registros(filas), por ejemplo.

horainicio__horafin___fecha_____ profesor
08:00_____09:00__10-08-2012__profesor1
09:00_____10:00__10-08-2012__profesor1
10:00_____11:00__10-08-2012__profesor1
11:00_____12:00__11-08-2012__profesor1
13:00_____14:00__11-08-2012__profesor1
15:00_____16:00__15-08-2012__profesor2
17:00_____18:00__16-08-2012__profesor2
19:00_____20:00__17-08-2012__profesor3
21:00_____22:00__18-08-2012__profesor4
23:00_____24:00__19-08-2012__profesor4

Cada fecha debe covertirse en una columna dependiendo el dia que corresponda mas o menos así.


Cita:
___________Lunes - Martes - Miercoles - Jueves - Viernes - Sabado - Domingo
08:00-09:00_________________________________un-profe
__________________
JaiMelendez
Responder Con Cita
  #4  
Antiguo 11-08-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Algunos generadores de informes traen un componente para presentar los datos de esa forma, no conozco quickreport, la verdad.
La otra opción es traerse los datos ya desde una sentencia sql o crear un dataset/tabla temporal/etc. con los datos "armados" y entonces desde ahí presentarlos en el informe.
También algunas bases de datos permiten esa característica y en otras es más complicado porque hay que hacerlo "manualmente".
Echa un vistazo a la documentación del quickreport, lo mismo te llevas a una sorpresa agradable.
Responder Con Cita
  #5  
Antiguo 11-08-2012
JAI_ME JAI_ME is offline
Miembro
 
Registrado: ene 2006
Posts: 188
Poder: 19
JAI_ME Va por buen camino
Quickrep creo que no lo hace, trabajo con firebird 2.1, sera crear una tabla temporal y armar todo y luego que cierran el informe eliminarla. ??? que me recomiendan ???

gracias
__________________
JaiMelendez
Responder Con Cita
  #6  
Antiguo 11-08-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Puedes hacerlo así.

Haz una búsqueda por los foros con la palabra "pivot", encontrarás muchas entradas en las que se ha hablado de ese tema.
Responder Con Cita
  #7  
Antiguo 17-08-2012
Amilcar Chavez Amilcar Chavez is offline
Registrado
 
Registrado: mar 2008
Posts: 4
Poder: 0
Amilcar Chavez Va por buen camino
Pregunto ¿como intalo quickreport en delphi 2009?

Al inatalar quickreport 5 me sale un error... como hago para que funcione
Responder Con Cita
  #8  
Antiguo 17-08-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Amilcar Chavez Ver Mensaje
Al inatalar quickreport 5 me sale un error... como hago para que funcione
A ver... "bola, bolita mágica, tú que todo lo sabes... dime el error que le sale a Amilcar Chavez"



Por cierto, bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
Responder Con Cita
  #9  
Antiguo 21-08-2012
Amilcar Chavez Amilcar Chavez is offline
Registrado
 
Registrado: mar 2008
Posts: 4
Poder: 0
Amilcar Chavez Va por buen camino
Tienes mucha razon no puse el error que me sale

Me sale este error :"No se encuentra el punto de entrada del procedimiento @Sysutils@BytesOf$qqrx31System@%AnsiStringT$us$i65535$% en la biblioteca de vinculos dinamicos rtl120.bpl."..... Al aceptar este error me sale este otro: "Cant' load package c:\archivos de programa\codegear\rad studio\6.0\bin\QR5Design_RAD6.bpl. No se encontro proceso especificado."... Verifique dicho archivo y si existe pero no pasa nada......
Por porfabor necesito de su ayuda.... estoy migrando un sistema de delphi 7 al 2009.......
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
Problema al crear mi informe a pdf en quick report nabucodonosor Impresión 1 30-01-2012 20:55:45
Crear QuickRep en RunTime MLePuff Impresión 2 18-10-2005 05:32:23
Titulo de un informe QuickRep perillan Impresión 0 23-08-2005 11:46:55
crear informe apaisado en rave reports JoseQ Impresión 2 05-03-2005 14:28:27
Error Delphi 3 Standard al crear Informe con + d una column jealousy Impresión 2 10-01-2005 18:58:36


La franja horaria es GMT +2. Ahora son las 06:23:07.


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