Informes en Access
Práctica
Práctica de Access: Creación de Informes (Basada en las tablas Estudiantes y Cursos)
Objetivo
Aplicar los conocimientos sobre creación y personalización de informes en Access, utilizando datos provenientes de tablas relacionadas.
El estudiante aprenderá a generar informes que muestren información de los alumnos agrupada por curso, con totales y formato profesional.
Etapa 1. Crear la relación
1. Abra su base de datos en Microsoft Access.
2. Vaya a la pestaña Herramientas de base de datos → Relaciones.
3. Agregue las tablas Estudiantes y Cursos.
4. Relacione CursoID (de Estudiantes) con ID_Curso (de Cursos).
5. Active la opción Exigir integridad referencial y marque Actualización y eliminación en cascada.
6. Guarde la relación.
Etapa 2. Crear una consulta base para el informe
1. Vaya a la pestaña Crear → Diseño de consulta.
2. Agregue ambas tablas.
3. Incluya los campos:
o NombreCurso (de Cursos)
o Profesor (de Cursos)
o Nombre, Apellido, Edad (de Estudiantes)
4. Guarde la consulta con el nombre: Consulta_EstudiantesPorCurso.
Etapa 3. Crear un informe automático
1. Seleccione la consulta Consulta_EstudiantesPorCurso en el panel de navegación.
2. En la pestaña Crear, elija Informe automático.
3. Guarde el informe con el nombre Informe_EstudiantesPorCurso
Etapa 4. Personalizar el informe
1. Cambie al Vista de diseño o Vista de presentación.
2. Inserte un título en el encabezado:
“Listado de Estudiantes por Curso”
3. Agrupe los datos por el campo NombreCurso (desde Diseño → Agrupar y ordenar).
4. En el pie de grupo, agregue un conteo de estudiantes (=Cuenta([ID_Estudiante])).
5. Inserte en el encabezado del informe la fecha actual (=Fecha()).
6. Ajuste colores, bordes y tamaño de fuente para mejorar la presentación.
7. Guarde los cambios.
Etapa 5. Informe con criterios
1. Cree una nueva consulta llamada Consulta_EdadesMayores.
2. Incluya los campos de las dos tablas.
3. Agregue el criterio en el campo Edad: >17
4. Cree un nuevo informe basado en esta consulta y titúlelo:
“Estudiantes Mayores de Edad por Curso”