Componente
idcomponente
componente
Subcomponente
idsubcomponente
subcomponente
idcomponente
Resultado
idresultado
resultado
idsubcomponente
Actividad
idactividad
actividad
idresultado
Tarea
idtarea
tarea
idactividad
Subtarea
idsubtarea
subtarea
idtarea
al final en el reporte se necesita que se muestre en un reporte:
Componente
Subcomponentes
Resultados
Actividades
Tareas
Subtareas
En ese orden yo hice una consulta de este tipo:
************************************************** **********
Recordset3.Source = "SELECT DISTINCT PFActividad.actividad,PFActividad.codigo as codiga,PFTarea.idtarea,PFTarea.codigo, PFTarea.tarea, PFTarea.unidad, PFTarea.total, PFTarea.responsable,PFTarea.idactividad,PFActivida d.idactividad,PFfisicotarea.idprog,PFfisicotarea.e nero,PFfisicotarea.febrero,PFfisicotarea.marzo,PFf isicotarea.abril,PFfisicotarea.mayo,PFfisicotarea. junio,PFfisicotarea.julio,PFfisicotarea.agosto,PFf isicotarea.septiembre,PFfisicotarea.octubre,PFfisi cotarea.noviembre,PFfisicotarea.diciembre,PFfisico tarea.idtarea FROM PFTarea,PFActividad,PFfisicotarea where PFActividad.idactividad=PFTarea.idactividad and PFfisicotarea.idtarea=PFTarea.idtarea order by PFTarea.codigo"
************************************************** ***********
pero lo que pasa es que el reporte se vuelve una mezcolansa total y sale de esta forma:
Componente1 >>>subcomponente1resultado1
Componente1 >>>subcomponentexresultado1
Componentex >>>subcomponente1resultado1
Componentex >>>subcomponentexresultado1
osea que se repiten todos los datos
aca estan las imagenes de un excel con el modelo de reporte que necesitaria mostrar:


No se si me haya explicado correctamente, el problema es q los campos aumentarian segun los vaya ingresando
