como hacer un informe con dos detalles

23/09/2004 - 21:47 por Rafael sanchez | Informe spam
Saludos!

Me explico: tengo una tabla ALUMNOS que esta relacionada con otra TUTORES
(uno alumno varios padres o tutores), y otra tabla MATERIAS tambien
relacionada(un alumno varias materias).

Co hacer un informe EXPEDIENTE que me muestre toda los campos de ALUMNOS y
abajito me muestre todo lo de TUTORES y posteriormente las MATERIAS para cada
alumno.
Por lo pronto en el evento INIT del DataEnvironment habri las tablas y cree
las relaciones. En el DETALLE pegue los textBox correspondientes, pero
resulta que solo me imprime el primer registro de TUTORES y el primero de
MATERIAS.

Por su ayuda gracias.
Rafael Sanchez V.
VFP 9.0
 

Leer las respuestas

#1 Ana María Bisbé York
23/09/2004 - 23:01 | Informe spam
Rafael:

Con VFP 9.0 es nativo. Hay ejemplos en esos documentos que te comenté en el
otro hilo.
Te comento un poco.

Una de las nuevas características es permitir las múltiples bandas de
detalle. Como en tu caso, que es típico.
Necesitas una tabla que conduce el informe, en tu caso: Alumnos, asegúrate
de que esté en el área activa cuando llamas al informe.

Para agregar bandas tienes que activar el cuadro de diálogo Bandas
opcionales. Selecciona Bandas opcionales. (Optional Bands...), desde el
menú Informe (Report). Este es el mismo cuadro de diálogo que existía antes
bajo el nombre Título / Resumen (Title/Summary). Fue renombrado para
colocarle la opción adicional que se le agregó.
Con el control spinner indicas la cantidad de bandas, en tu caso 2.

Para cada banda tienes que estblecer el Target alias, en tu caso, Tutores
para la primera banda de detalle y Materias para la segunda banda de
detalle. No olvides ponerlas entre comillas, es una expresión. Este dato
aparece en el cuadro Detalle (Detail) que se invoca por Menú - Informe -
Modificar bandas (Edit Bands) o haciendo doble clic sobre la barra gris de
la banda seleccionada.

No confundas con los grupos, las bandas se procesan encabezado-detalle-pie
de banda 1, luego encabezado-detalle-pie, etc

Queda mucho por decir; pero ya tienes un avance. Los artículos están
fabulosos.


Saludos,

Ana
www.amby.net

"Rafael sanchez" escribió en el
mensaje news:
Saludos!

Me explico: tengo una tabla ALUMNOS que esta relacionada con otra TUTORES
(uno alumno varios padres o tutores), y otra tabla MATERIAS tambien
relacionada(un alumno varias materias).

Co hacer un informe EXPEDIENTE que me muestre toda los campos de ALUMNOS y
abajito me muestre todo lo de TUTORES y posteriormente las MATERIAS para


cada
alumno.
Por lo pronto en el evento INIT del DataEnvironment habri las tablas y


cree
las relaciones. En el DETALLE pegue los textBox correspondientes, pero
resulta que solo me imprime el primer registro de TUTORES y el primero de
MATERIAS.

Por su ayuda gracias.
Rafael Sanchez V.
VFP 9.0

Preguntas similares