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 14-08-2008
deyanira90 deyanira90 is offline
Registrado
 
Registrado: ago 2008
Posts: 2
Poder: 0
deyanira90 Va por buen camino
Exclamation Debo utilizar QR composite!

Hola amigos del foro, tengo una gran duda en la cual espero q puedan ayudarme, ya busque y no encuentro algo q se paresca a lo que intento hacer.
Realizo un sistema para un instituto en el cual debo obtener un informe final, como una libreta de todos los alumnos en general que contenga el nombre del alumno, las asignaturas correspondientes a un modulo, el promedio del modulo y finalmente el promedio al terminar la carrera. El problema esta en que tengo almacenados estos datos en dos tablas de este tipo:
Tabla 1: ci, nombre, direccion, carrera, etc (datos generales)
Tabla 2: ci, asignatura, modulo, nota.
Lo que quiero es en primer lugar sacar el reporte por carrera, con la lista de alumnos, las materias, el promedio del modulo y el promedio final, lo que no puedo es poner los datos de asignatura como encabezamiento y los datos de la nota correspondiente debajo. Ejm
Nombres contabilidad marketing modulo1 rel. humanas diseño produccion modulo2 ....... promedio final
No todos los modulos tienen el mismo numero de asignaturas, por eso debo extraer tanto los datos del encabezamiento como del detalle de la misma tabla.
Amigos, espero q puedan ayudarme, muchas gracias.
Responder Con Cita
  #2  
Antiguo 14-08-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 23
BlueSteel Va por buen camino
Wink

por lo que hablas asumo que usas QReport, pero en que versión de delphi??

creo que te serviria utilizar las bandas de qrgrup, detail, subdetail y utilizar el forzado de paginas nuevas al finalizar la impresion de cada modulo...

tambien deberias definir bien tu consulta para ver si realmente te entrega la información que necesitas imprimir... si realizas un query te arroja los resultados que esperas ???

si es así solo necesitas establecer las bandas necesarias....

el QRCompositeReport, te sirve para unir 2 o más informes para que parezcan 1 (uno) solo...

Salu2
__________________
BlueSteel
Responder Con Cita
  #3  
Antiguo 14-08-2008
deyanira90 deyanira90 is offline
Registrado
 
Registrado: ago 2008
Posts: 2
Poder: 0
deyanira90 Va por buen camino
Red face ya intente con las bandas...

Hola, gracias por responder, trabajo con delphi 7, y tienes razón, entre mucho pensar para resolver esto, hice una consulta a la cual le tengo que pasar como parámetro si o si la asignatura de la que quiero obtener las notas, para estoy para llenar los encabezados hice un procedimiento almacenado aparte, solo asi obtengo las notas de esa materia especifica, por eso mi curiosidad por emplear el qrcomposite, pero pienso (y espero) que puede haber otra manera, ya que si son demasiadas asignaturas, por ejemplo 40 en toda la carrera, tendría que emplear 40 variables de salida en el procedimiento que hice!
Una pregunta más, el composite solo me añadiría esa parte de las notas o todo el encabezamiento que pongo en el reporte?, disculpa es que no manejo bien estos componentes.
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
Qué componente del Qreport debo utilizar para lograr esto? LizdR Impresión 3 21-06-2008 23:12:16
¿Debo utilizar un archivo de recurso (.RES)? Jome Varios 2 18-06-2006 08:21:01
Debo utilizar un Array ? gluglu Varios 6 27-01-2006 17:19:10
Que uses o API o llamada a DLL debo utilizar para las funciones FindFirstChangeNotif aram2r API de Windows 3 29-08-2005 17:23:57
debo utilizar kylix ? JRCALOR Lazarus, FreePascal, Kylix, etc. 4 13-06-2004 12:41:33


La franja horaria es GMT +2. Ahora son las 14:14:32.


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