![]() |
Poner en qreport datos de varias tablas y agrupaciones
Esto es un problema personalizado y es que tengo un lío armado... buff! a ver, empiezo. Tengo en un programa 2 tablas...
a) Produccion (encargo,empleado,horas,importe) b) Gastos (encargo,concepto,importe) Las tengo separadas pk deben tar así. El rollo es que tengo que hacer un informe donde saque la produccion y gastos entre dos fechas pero que de la produccion solo salga 1 registro de cada empleado con el total de horas y de importe recibido. Y de los gastos (en el mismo informe) un registro con cada concepto y el importe total de cada concepto todo esto para un encargo. Me armé el lío porque si tengo produccion de dataset no me saca los registros de gastos, al revés igual. Luego no sé si tengo k hacer una consulta con los empleados y otra suma de importe empleado, conceptos y suma importe conceptos o como ... ayudadme por favor. Gracias por adelantado. Saludos. Chao |
Debieras de decir con qué tipo de tablas trabajas.
En cualquier caso tienes que hacer una consulta con las dos tablas y luego conectar el resultado con QuickReport. Tendrás que utilizar un Select con Sum y Group By. Un Saludo. |
Como no veo muy bien cual sería el nexo entre ambas tablas, supongo que encargo, te pongo un ejemplo sencillo con una sola tabla.
Código:
Select Empleado, Sum(horas) as hh, Sum(Importe) as Im |
Podes basarte en un CompositeReport para meter datos de los dos datasets en un solo reporte.
Hasta luego. ;) |
Gracias y listo.
Holas!
Por fin he logrado hacer el qreport bien. Al final lo que hice fue poner dos subdetails y 2 consultas, sino era imposible y comprobé y currula bien. Muchas gracias por vuestras respuestas y hasta pronto. |
La franja horaria es GMT +2. Ahora son las 22:11:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi