/ / Crear consultas en Access. Tipos de consultas

Crear consultas en Access. Tipos de consultas

El sistema de gestión de bases de datos (DBMS) esUn programa especial o conjunto de programas que son necesarios para la organización y el mantenimiento de bases de datos relevantes. Uno de estos programas es MS Access.

El concepto de consultas.

creando solicitudes en acceso

Se usan para ordenar, agregar,cambios, filtrado, eliminación de cierta información en la base de datos. Con su ayuda, se seleccionan los registros necesarios para compilar ciertos informes o formularios, es decir, el trabajo se lleva a cabo con parte de la base de datos.

Al crear consultas en Access, las tablas pueden unirse, los registros se agrupan y seleccionan, y las operaciones de liquidación están conectadas.

Solicitar clasificación

tipos de solicitudes

Se distinguen los siguientes tipos de consultas:

  • Una consulta para una muestra en la que los datos se extraen de acuerdo con la condición especificada. Como parte de esta consulta, los registros se agrupan y se presentan los cálculos realizados en los campos de la tabla.
  • Una solicitud de cambio en la que se modifican los datos en las tablas originales. Al usarlos, se pueden ajustar los datos y también se pueden crear nuevas tablas.
  • Una consulta con parámetros en los que se ingresan ciertas condiciones o datos.
  • Las consultas transversales diseñadas para calcular y proporcionar datos suelen tener la forma de hojas de cálculo para facilitar el análisis.
  • Las consultas SQL son consultas para obtener cierta información; su construcción se basa en observar ciertas reglas utilizando una sintaxis específica.

Obtener solicitudes

Crear consultas en Access de este tipo implica construir una tabla que contenga los mismos elementos estructurales que una normal. Se crea sobre la base de la evidencia.

Los resultados son un conjunto dinámico.datos, en relación con los cuales, cuando se cierra el conjunto, los registros "desaparecen", quedando en las tablas originales. Guardar datos de consulta significa mantener su estructura.

Estas solicitudes se forman indicando los campos ytablas que las contienen, incluidas en la solicitud, una descripción de los campos calculados, las operaciones grupales realizadas en los registros iniciales y la formación de condiciones de selección (por ejemplo, a partir de qué fecha se vendió cierto grupo de bienes).

La creación de solicitudes en MS Access de este tipo sugiere que se pueden crear manualmente o utilizando el "Asistente de creación de solicitudes".

Para determinar los campos y tablas que se incluirán en la consulta, pasamos al modo de diseño.

Para cambiar al modo de diseño en Access 2013en el área de navegación, haga clic en el nombre del formulario con el botón contextual del mouse y seleccione "Diseñador". Al presionar ALT + F8, puede abrir la "Lista de campos", desde la cual los campos se pueden arrastrar directamente al formulario.

sistema de gestión de base de datos subdb

Solicitudes de cambio

Este tipo de consultas son un tipo deuna variedad del primer tipo, pero son necesarios para modificar los datos que se extrajeron. Están marcados con un signo de exclamación en Access. En Access, hay cuatro tipos de solicitudes de cambio:

  • creando nuevas tablas;
  • agregar registros a las tablas de origen;
  • cambio de datos en tablas de origen;
  • Eliminar registros de las tablas de origen.

Acceso 2013

Por lo tanto, estas acciones pueden destruir la base de datos, en relación con la cual primero debe verificar el resultado de la ejecución de la consulta yendo al modo de tabla.

La creación de nuevas tablas se utiliza al archivar datos, realizar copias de seguridad o exportar datos.

Una variedad de solicitudes de cambio sonsolicitudes de actualización, cuando se utiliza el cual se actualizan absolutamente todos los registros que satisfacen cualquier condición dada. Si es necesario realizar cambios en el complejo de datos, se utiliza esta variedad.

Otra variación son las solicitudes de eliminación, que destruyen todos los registros que satisfacen cualquier condición dada.

Otra variación de las consultas en cuestión son las consultas de agregar, que agregan datos de una tabla a otra.

Consultas cruzadas

solicitud cruzada en acceso

Estas especies se utilizan para combinar enuna tabla cruzada de datos monetarios o numéricos almacenados en la tabla de origen. La consulta cruzada en Access se crea utilizando el asistente de consultas, siguiendo las instrucciones de las cuales puede crear fácilmente esta vista. En esencia, una consulta cruzada es similar a las tablas dinámicas de Excel.

Se crea una tabla de referencias cruzadas cuando se especifican encabezados de fila, columnas, valores y una operación de grupo.

El esquema para construir este tipo de tabla se reduce asiguiente. Usando un DBMS, los datos se agrupan por campos de grupo. Esta operación se realiza en números en el campo de valor. La celda de la tabla en la intersección de la columna y las filas contiene el valor total de este grupo.

Las consultas cruzadas en Access generalmente se usan para crear informes y gráficos.

Consultas de parámetros

Este tipo de solicitud aclara la condición para el usuario antes de cumplir.

Para crear una consulta en Access, debe colocar la expresión de entrada del parámetro entre corchetes en la columna de consulta, en la celda "Condición".

Si ejecuta esta solicitud, aparece un cuadro de diálogo que contendrá una sugerencia para ingresar parámetros.

Consultas SQL

crear solicitudes en acceso ms

En Access 2013 y otras versiones, las consultas se ejecutan utilizando el lenguaje de consulta estructurado SQL.

Para crear consultas SQL, debe ir amodo de diseño, luego en el botón "Ver" seleccione "Modo SQL". Como resultado, aparecerá un cuadro de diálogo en el que en el campo Seleccionar ingrese los nombres de las columnas, y en el campo De - lo que se mostrará en las filas, por ejemplo, los nombres de los proveedores (si la primera columna es " Nombre").

Access no usa SQL puro, pero sudialecto de Jet-SQL. Las instrucciones principales para las consultas en este idioma son: SELECT, que se usa para seleccionar de registros de acuerdo con ciertas condiciones (nombres de campos de las tablas fuente transferidas a la tabla resultante), UPDATE se usa para editar registros, DELETE se usa para eliminar cualquier registro especificado, CREATE - para crear nuevos objetos de base de datos. MS Access también usa TRANSFORM para crear consultas cruzadas, CON OPCIÓN DE ACCESO PROPIETARIO para crear consultas especiales por parte de un usuario que no tiene acceso a las tablas a las que debería tener acceso esta consulta, IN (para proporcionar comunicación con una base de datos remota), DISTINCTROW (creando una consulta con una posible unión de datos). También se pueden aplicar funciones de resumen de SQL, funciones de acceso integradas y VBA.

En conclusión

Access crea consultas paragenerar registros para otras consultas, informes o formularios. Con la ayuda de ciertas acciones, se recopilan datos de varias tablas. Las consultas permiten incluir campos seleccionados en la tabla generada, realizar cálculos en cada nuevo registro, seleccionar registros que son necesarios para satisfacer ciertas condiciones, agrupar expresiones con los mismos valores en algún o un campo, formar una nueva tabla de datos basada en los existentes, agregue, elimine o actualice algunos registros.