PDA

Ver la Versión Completa : Impresion de reporte con datos de varias tablas


le_candia
05-12-2013, 20:50:36
Hola amigos del foro, necesito una pequeña ayuda para mi proyecto.
Lo que intento es imprimir un reporte con fast report 4 en delphi xe2. Tengo varias tablas que contienen los resultados de los analisis por un lado, y por otra tengo una tabla donde estan los tipos de estudios a realizar, y finalmente una tabla donde estan los nombres de las pruebas, las unidades de medidas y los límites de los valores de las pruebas. Seria Asi:

Tabla Tipo_estudio (esta tabla contiene los tipos de pruebas)
id_estudio..............1.....................2.........................3
estudio................Hemograma.........Orina...................Coagulograma

Tabla Analisis (esta tabla contiene los datos de cada prueba especifica, por ejemplo:
id_analisis.............101...........................102
analisis ...............Trigliceridos ................Colesterol HDL
unidad.................mg/dl..........................mg/dl
limites.................hasta 160 mg/dl............mayor a 35

Tabla Pruebas (esta tabla guarda los resultados de cada analisis hecho)
id_pruebas.............1
prueba1................165
prueba2................38
prueba3................15
prueba4................3,5
prueba5................NULL
prueba6................NULL

Lo que intento hacer es un reporte para imprimir los resultados del analisis por paciente y que me quede de la siguiente forma
--------------------------------------------------------------
Nombre del paciente......................DNI.................Fecha................etc... cabecera con datos del paciente
--------------------------------------------------------------

HEMOGRAMA (tipo de analisis seria masterdetail
-----------------------------------------------------------------
analisis....................resultado..............unidad.................limites (sub detail
----------------------------------------------------------------
trigliceridos................165.....................mg/dl................hasta 160
colesterol..................38.......................mg/dl...............mayor a 35

necesito una ayuda de como hacer la consulta para que me pueda mostrar el reporte de esta manera, o es necesario agregar algun dato mas a mis tablas para relacionarlas. Muchas gracias por cualquier respuesta

Combat-F2D
09-12-2013, 08:05:59
fastreport te permite varios master detail además de union de informes
creo que tus dudas pueden ir por ahi