FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Generar un reporte en Quickreport maestro/detalle/subdetalle
miren lo que quiero hacer es realizar un reporte de nomina que contiene los grupos de direcciones y sus respectivos departamentos, para ello manejo 5 tablas en paradox (solo pondre las mas importantes, que se involucran en el reporte principal):
Tabla: TbEmpleados (Principal que contiene todos los datos de los empleados) [quote] Campo Tipo id_trabajador + (key) id_direccion N id_depto N id_puesto N nombre A sueldobase $ compensacion $ despensa $ ... ... por mencionar algunos campos Cita:
Cita:
Última edición por Goyo fecha: 25-05-2007 a las 22:54:12. |
#2
|
||||
|
||||
Hola Goyo
Es cierto a veces el reporte es lo que mas cuesta y se nos sale de las manos. He hecho reportes con cinco tablas, pero nunca con un maestro detalle, lo hago por sentencia sql, me resulta mas facil ver y analizar la consulta de esta forma, tambien la modificacion de la misma, si es el caso. Saludos |
#3
|
||||
|
||||
Lo más sencillo sería que utilizaras un TQuery para traer toda la información.
Enlazar tu reporte a este TQuery Y utilizar bandas TQRGRoup para hacer las agrupaciones que necesitas. Para los subtotales y totales, puedes utilizar varios TQRExpr y al final un banda tipo Summary.
__________________
|
#4
|
||||
|
||||
Tablas en un tquery para maestro/detalle/subdetalle
coloque dos componentes TQuery y un DataSource; y uni todas las tablas de la siguiente manera:
TQuery1 = MasterQry
TQuery2 = DetalleQry
coloque varios : QRBand1 y en su propiedad BandType: rbPageHeader (titulos) QRBand2 y en su propiedad BandType: rbColumnHeader (Cabeceras del titulo) QRGroup y en su propiedad Expression: TQMasterQry.Id_direccion (aqui se imprime el campo id_direccion y NombreDireccion) que sera el grupo principal QRBand3 y en su propiedad BandType: rbDetail (Cabeceras del titulo) (aqui imprimo el Subgrupo: id_Departamento y NombreDepartamento QRGroup y QrBand3 los campos que imprimo aqui pertenecen a MasterQry QRSubDetail1 y en su propiedad DataSet : DetalleQry, aqui imprimo lo que sera el cuerpo del programa, todos los campos de mi tabla TbEmpleados (Archcar.db) ahora cuando hago la prueba de la impresión: si me toma los datos agrupados por direcciones, solo que por departamentos no , me repite los mismos registros, como le puedo hacer para que me agrupe por Direcciones (que al final me mande un total de la direccion) y por departamentos (que dependen de la misma direccion, ademas su subtotal)... aqui les pongo una imagen de lo que les comento y de antemano muchas gracias.... Última edición por Goyo fecha: 29-05-2007 a las 21:52:26. |
#5
|
||||
|
||||
Pues nada más habría que agregar otra banda TQRGroup
__________________
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
maestro-detalle-subdetalle-detalle | URBANO | Impresión | 3 | 26-04-2007 09:30:47 |
Reporte Maestro Detalle | Caro | Impresión | 1 | 14-06-2005 20:18:47 |
Reporte Maestro detalle FastReport | IVAND | Impresión | 1 | 23-03-2005 13:52:31 |
Reporte Maestro/Detalle/Detalle de 4 Tablas | jovehe | Impresión | 2 | 23-03-2005 01:25:02 |
reporte maestro/detalle/subdetalle | dphmariano | Impresión | 1 | 24-03-2004 07:21:24 |
|