Las consultas son herramientas muy importantes para extraer, buscar y obtener datos de tablas. Realizan diversas acciones u operaciones en la base de datos y generan resultados según las necesidades. La consulta de tabla cruzada de Microsoft Access permite al usuario resumir la información en un formato compacto similar a una hoja de cálculo. Esta publicación explica por qué y cómo usar la consulta de tabla cruzada.
Por ejemplo: si desea analizar las calificaciones obtenidas por los estudiantes en diferentes cursos, será difícil analizarlo con la consulta de selección en la que tendrá que desplazarse hacia abajo para encontrar los detalles de un estudiante específico.
En la tabla que se muestra a continuación, hay tres estudiantes en total, que obtuvieron diferentes calificaciones en los respectivos cursos.

Si queremos mostrar las calificaciones obtenidas por cada estudiante en diferentes cursos, debemos cambiar los nombres de los estudiantes en el encabezado de columna o campo, y el nombre del curso en el encabezado de fila para obtener una vista breve pero completa de los registros. En una consulta de tabla cruzada, debemos asignar al menos un encabezado de fila , un encabezado de columna y un valor . En este caso, cambiamos el campo "Nombre del estudiante" en el encabezado de fila, el nombre del curso en el encabezado de fila y asignamos un valor a las calificaciones.
Vaya a la pestaña Crear para crear una consulta y haga clic en Diseño de consulta para ver el diseño. Agregue una tabla para ver el contenido.

Ahora dirígete a la pestaña Diseño y pulsa Tabla cruzada.

Observará que se han añadido dos nuevas filas en el panel de campos a continuación, llamadas " Tabla cruzada" y "Total". En la fila "Tabla cruzada" , haga clic en el pequeño menú desplegable de opciones y seleccione "Encabezado de fila" para asignar el campo "Curso" como encabezado. En la siguiente fila, debajo del campo "Nombre" , seleccione "Encabezado de columna" en el menú desplegable. Seleccione "Valor" en el campo "Calificaciones" y, en la fila correspondiente (arriba) , seleccione "Suma" en el menú desplegable .

Ahora , el curso, que antes era un encabezado de columna, se convierte en un encabezado de fila, y los nombres de los estudiantes, que antes eran encabezados de fila, se cambian a encabezados de columna; como resultado, se ha logrado brevedad y ahora no necesitamos desplazarnos hacia abajo para ver los detalles de ningún estudiante.

La demostración que se muestra arriba contiene una pequeña cantidad de datos, el uso real de la consulta de tabla cruzada se puede ver cuando se tiene que manejar una gran hoja de datos.