Una consulta recupera informaciones de la Base de Datos y eventualmente las presenta en la pantalla. Serán estudiados tres tipos de consultas:
- De selección: selecciona y presenta registros en formato patrón
- De referencias cruzadas: selecciona y presenta registros en formato de planilla
- De acción: altera el contenido de registros en una única operación
Los registros seleccionados constituyen un conjunto. Este conjunto es dinámico en el sentido de que su contenido tiene por origen varias tablas y con el sentido de solo existir mientras la consulta esté activa. Al cerrar una consulta, el conjunto de registros deja de existir. Esto constituye una gran ventaja pues si alteramos los datos de una tabla las consultas sobre ella automáticamente reflejarán esas alteraciones.
Las consultas constituyen un recurso práctico para obtener informaciones específicas contenidas en la Base de Datos. Con ellas podemos:
- Elegir campos específicos de tablas específicas;
- Seleccionar informaciones vía criterios;
- Mostrar las informaciones en varios órdenes;
- Obtener datos de varias tablas simultáneamente.
La activación de la ventana de diálogo Mostrar tabla también puede ser realizada a través del menú Consulta opción Mostrar tabla o por el botón correspondiente en la barra de herramientas.
La ventana Consulta Selección posee dos áreas, el área de las tablas envueltas en la consulta y el área de la consulta propiamente dicha. En esta última área el montaje de la consulta es hecho a través del esquema QBE (Query By Example). En este esquema creamos las consultas arrastrando campos del área superior de la ventana para el área inferior. En la planilla QBE cada columna contiene informaciones al respecto del campo incluido en la consulta.
Esta figura muestra que el resultado es presentado en una hoja de datos que, en principio, puede ser también usada para alterar y excluir registros.