Crear una query sencilla para una base de datos de Access

  • Las consultas de selección muestran datos sin duplicarlos y permiten combinar orígenes.
  • El Asistente acelera resultados; la Vista Diseño ofrece control total del diseño.
  • Criterios, uniones y totales afinan la exactitud y utilidad de los resultados.
  • Las consultas pueden reutilizarse como origen de formularios e informes.

Query sencilla

Cuando trabajas con Microsoft Access y quieres capturar exactamente los datos que te interesan sin perderte entre tablas completas, las consultas son tu mejor aliada. La buena noticia es que crear una query sencilla es rápido, flexible y, si sabes dónde mirar, tremendamente eficaz.

En las próximas líneas verás cómo construir consultas con el Asistente de consultas y con la Vista Diseño, qué ventajas ofrece cada enfoque, y cómo aplicar criterios, uniones, totales, expresiones y ordenaciones para afinar resultados. También cubriremos aspectos útiles del ecosistema Access —seguridad, usos, plantillas o integración— para que saques partido a tu base de datos en el día a día.

Qué es una consulta de selección en Access y por qué usarla

Información general sobre consultas de selección

Una consulta de selección es un objeto que muestra información en la vista Hoja de datos a partir de tus tablas (y hasta de otras consultas), pero no guarda los datos en sí, solo los presenta. Esto te permite concentrarte en lo relevante y, además, combinar varios orígenes sin duplicar nada.

Piensa en una tabla Contactos: al abrirla verás todos los campos y registros, pero a menudo basta con un puñado de columnas o un subconjunto de filas. Ahí entra la consulta: te quedas con los campos que quieres, aplicas filtros y, si hace falta, unes datos de distintas tablas para obtener una vista clara y reutilizable.

  • Ventajas clave de las consultas: puedes ver solo los campos necesarios, ahorrando ruido visual cuando una tabla tiene muchas columnas.
  • Es posible combinar datos de varios orígenes y definir cómo encajan (uniones), algo esencial cuando trabajas con datos relacionados.
  • Admite expresiones como campos, por ejemplo funciones como Fecha o Formato para cálculos y formatos en los resultados.
  • Permite mostrar registros que cumplen criterios específicos, guardando ese filtro para reutilizarlo siempre que quieras.

Crear una consulta es cuestión de seguir unos pasos básicos: primero eliges los orígenes de datos (tablas o consultas), luego los campos que aparecerán y, si procede, defines los criterios de filtrado. Cuando la tengas, puedes ejecutarla para ver resultados, guardarla y usarla más tarde como origen de formularios, informes u otras consultas.

Si buscas un entorno seguro para practicar, la base de datos de ejemplo Northwind es ideal para entender mejor cómo funcionan las consultas. Con datos de clientes y pedidos, te permite probar uniones, filtros y totales en un escenario realista.

Access en contexto: qué es y para qué sirve

Microsoft Access es la base de datos de la suite Office orientada a crear, gestionar y consultar información de forma muy accesible. Es perfecta para empresas y equipos que necesitan una solución rápida y flexible sin meterse en implementaciones complejas.

  • Gestión de datos: diseña bases de datos a medida para clientes, inventarios, proyectos o cualquier conjunto de información.
  • Seguimiento de información: guarda y controla registros importantes, desde finanzas a hitos de proyectos o historiales.
  • Informes y análisis: genera informes con tus consultas para tomar decisiones con datos claros.
  • Automatización: crea formularios y macros que agilicen tareas repetitivas.
  • Integración Office: se lleva muy bien con Excel y Word para importar y exportar datos con facilidad.

Cómo funciona Access por dentro

El pilar de Access son las tablas, donde se almacenan los datos en filas (registros) y columnas (campos). Cada campo refleja un dato concreto, como un teléfono o un precio.

  Domina tu hardware Logitech: creación de macros complejas en G Hub

Las relaciones permiten vincular tablas (por ejemplo, clientes con pedidos) para mantener integridad y evitar redundancias. Al relacionar, podrás unir información entre tablas de forma consistente.

Con las consultas filtras, ordenas, calculas y combinas datos. Puedes usar el diseñador visual o, si te manejas, escribir sentencias en la vista SQL para construir consultas complejas.

Los formularios son la interfaz de entrada y edición de datos, pensados para que cualquier usuario trabaje cómodo sin tocar directamente las tablas.

Seguridad: lo que debes tener en cuenta

Access permite proteger tus bases con contraseñas y cifrado, pero conviene reforzar con buenas prácticas. No te confíes solo del archivo: organiza permisos y copias con cabeza.

  • Contraseñas robustas y cambios periódicos; evita combinaciones evidentes y comparte el acceso solo con quien corresponda.
  • Actualizaciones y parches al día para cerrar posibles brechas.
  • Control de acceso por usuarios o grupos, limitando visualización, edición o borrado.
  • Copias de seguridad regulares y bien guardadas, por si algo se corrompe o se borra sin querer.
  • Protección antimalware actualizada para mantener limpio el entorno.
  • Auditorías de seguridad para detectar puntos débiles y corregirlos a tiempo.

Acceso remoto y aplicaciones web

Si necesitas trabajar desde fuera, una opción directa es Microsoft Remote Desktop: te conectas al equipo que tiene Access instalado y listo, como si estuvieras delante.

Otra vía es crear una aplicación web de Access y publicarla en SharePoint o Microsoft 365. Tendrás la base accesible desde el navegador, con los datos almacenados en la nube de Microsoft.

Apps web de Access: qué te ofrecen

  • Diseño visual intuitivo para formularios y vistas, ideal para construir pantallas atractivas sin programar.
  • Datos en la nube (SharePoint), accesibles desde cualquier lugar con internet.
  • Automatización y lógica para flujos de trabajo dentro de la app.
  • Colaboración multiusuario en tiempo real sobre la misma aplicación.

Proyectos típicos donde Access encaja

  • Inventarios con existencias, caducidades y movimientos.
  • CRM con seguimiento de clientes, compras y acciones comerciales.
  • Registro de empleados con datos laborales y fechas clave.
  • Gastos y presupuestos con informes financieros.
  • Ámbito sanitario: citas y historiales básicos de pacientes.
  • Bibliotecas: catálogos, préstamos y devoluciones.
  • Seguimiento de activos como equipos o vehículos.

Ventajas y desventajas a considerar

Access brilla porque es fácil de usar, permite trabajo de varios usuarios, ofrece plantillas, importación desde otros formatos y consultas potentes; ideal para proyectos pequeños y medianos.

Por el lado menos amable, necesitas nociones básicas de bases de datos, la seguridad no es tan sólida como la de motores grandes y la capacidad es limitada: con muchos datos es posible que notes ralentizaciones o corrupción del archivo.

Crear una consulta con el Asistente de consultas

Asistente para crear consultas en Access

El Asistente es la vía más rápida cuando quieres una query sencilla en pocos clics. Pierdes algo de control fino, pero ganas velocidad y el asistente incluso te avisa de errores de diseño básicos.

Antes de empezar: relaciones en orden

Si vas a mezclar campos de orígenes sin relación, el Asistente te preguntará si quieres crear relaciones. Abrirá la ventana Relaciones para que ajustes, pero ojo: tendrás que reiniciar el asistente después. Mejor deja las relaciones preparadas antes de lanzarte.

  1. En la pestaña Crear, grupo Consultas, elige Asistente para consultas. En el cuadro Nueva consulta, confirma Asistente y pulsa Aceptar.
  2. Añade campos: puedes incluir hasta 255 campos de 32 tablas o consultas. Para cada uno, selecciona el origen en Tablas/Consultas y haz doble clic en el campo (o usa >> para traerlos todos) y pulsa Siguiente.
  3. Si no incluyes campos numéricos, pasarás directo a finalizar. Si hay numéricos, el asistente te pedirá elegir entre Detalles (ver registros uno a uno) o Resumen (agregados).
  4. En Opciones de resumen podrás definir para cada campo numérico funciones como Suma, Promedio, Mínimo o Máximo y, si lo necesitas, marcar el recuento de registros del origen.
  5. Si añadiste un campo de fecha/hora, tendrás la opción de agrupar por día, mes, trimestre o año para que el resumen tenga sentido temporal.
  6. En la última pantalla, asigna un título y elige si abrir la consulta o modificarla en Vista Diseño; al abrirla verás los datos en Hoja de datos, y si decides modificarla entrarás al diseñador.
  Aprende a editar fotos como un profesional usando GIMP

Si tienes soltura con SQL, siempre puedes conmutar a la vista SQL para escribir o afinar la consulta a mano: perfecto para casos con criterios complejos o cálculos personalizados.

Diseñar una consulta manualmente en Vista Diseño

Diseño de consultas en Access

La Vista Diseño te da control total sobre el diseño: orígenes, uniones, campos, criterios, totales… Requiere algo más de cuidado, pero te permite ajustar todo al milímetro.

Paso 1: añadir orígenes de datos

Ve a Crear > Diseño de la consulta y agrega los orígenes (tablas o consultas) que necesites. Puedes añadir más más tarde si el diseño lo pide.

Access creará combinaciones (joins) automáticas si detecta relaciones entre tus tablas. También tenderá un join cuando dos campos tengan tipos compatibles y uno sea clave principal. Aun así, conviene revisar esas uniones por si necesitas cambiarlas.

Hay casos en que querrás usar un mismo origen dos veces (auto-unión). Por ejemplo, en una tabla Empleados con un campo que guarda el ID del jefe, puedes relacionar la tabla consigo misma para mostrar el nombre del responsable. Access llamará al segundo origen “Tabla_1”.

Paso 2: combinar orígenes relacionados

Si ya existen relaciones, Access suele crear combinaciones internas directamente. Con integridad referencial verás un “1” en el lado uno y el símbolo ∞ en el lado varios, algo útil para identificar cómo fluye la relación.

Si no hay relaciones o has añadido consultas como orígenes, puede que no se creen uniones automáticamente. Arrastra un campo desde un origen al correspondiente de otro para añadir la combinación que falta.

Para cambiar el tipo de unión (por ejemplo, de interna a externa), haz doble clic en la línea de combinación y ajusta en Propiedades de la combinación la opción que incluya los registros que necesites. Es la manera de “abrir el grifo” a registros sin correspondencia en el otro lado.

Paso 3: elegir campos de salida

Desde el panel superior, arrastra campos a la fila Campo de la cuadrícula del diseñador. Access rellenará la fila Tabla automáticamente para señalar el origen, lo que te ayuda a identificar de dónde viene cada dato.

Si necesitas cálculos o formato, añade una expresión como campo. En una columna libre, clic derecho en la fila Campo > Zoom, y escribe la expresión empezando con una etiqueta y dos puntos (por ejemplo, “Última actualización:”). Puedes usar funciones como Formato o EnCad, además de operadores y constantes.

  Linus Torvalds confirma que el próximo núcleo será Linux 7.0

Paso 4: aplicar criterios de filtrado

En la fila Criterios del campo que te interesa, escribe la condición que debe cumplir. Por ejemplo, para limitar la ciudad a “Las Vegas”, introduce ese valor en el criterio del campo Ciudad, y verás solo los registros que cumplan la condición.

Si quieres alternativas, utiliza la fila O bajo Criterios. Así bastará con que el dato cumpla uno de los criterios listados para entrar en el resultado final.

Al usar criterios con varios campos, ten presente que todos los de la misma fila actúan juntos. Si un registro no cumple el conjunto de condiciones de una fila concreta, no aparecerá en la salida.

También puedes filtrar por un campo sin mostrarlo: agrégalo al diseño, desmarca la casilla Mostrar y deja los criterios tal cual. Útil para “filtrar por detrás” sin saturar tu vista de resultados.

Paso 5: cálculos de resumen (Totales)

Para sumar, promediar o contar, activa la fila Total en la pestaña Diseño de consulta > Mostrar/ocultar > Totales. En cada campo elige la función disponible según su tipo (Suma, Promedio, Mínimo, Máximo, etc.) y tendrás agregados al instante.

Paso 6: ejecutar, ordenar, guardar y revisar

Haz clic en Ejecutar para ver el resultado en Hoja de datos. Si quieres ajustar, vuelve a Vista Diseño desde Inicio > Vistas y modifica campos, expresiones o criterios hasta que consigas el resultado esperado.

Para ordenar, usa la fila Ordenar del diseñador (Ascendente/Descendente) y, si te interesa mostrar todos los campos de una tabla, puedes usar el asterisco (*) como comodín de “todos los campos”.

Si te manejas con SQL, abre la vista SQL y da forma a la consulta desde el lenguaje: resulta útil para reglas avanzadas y para entender qué hay detrás del diseñador visual.

Cuando el diseño esté listo, guarda la consulta con un nombre descriptivo y claro. Luego ábrela para verificar que los datos y los formatos son coherentes con lo que esperas. Este repaso final te ahorra sorpresas en informes o formularios.

Usar tu consulta en un formulario dividido

Un formulario dividido muestra a la vez la Hoja de datos y el Formulario. En el Panel de navegación, selecciona la tabla o consulta origen y ve a Crear > Más formularios > Formulario dividido. Así puedes localizar un registro en la hoja y editarlo en el formulario sin cambiar de pantalla.

Si quieres un recurso adicional para profundizar, aquí tienes un material en PDF que puede ampliar tus conceptos: Download PDF. Te servirá para reforzar los fundamentos de bases de datos y entender mejor cómo encajan las consultas en el conjunto.

Crear consultas sencillas en Access es cuestión de cogerle el punto: con el asistente vas volando y con la Vista Diseño tienes precisión quirúrgica. Entre uniones bien puestas, criterios claros, totales cuando toca y expresiones para rematar, tendrás listas que responden exactamente a lo que necesitas, listas para alimentar formularios, informes o análisis sin pelearte con tablas enteras.

buscadores en Microsoft Access
Artículo relacionado:
Cómo crear buscadores personalizados en Access: guía completa