Skip to main content

Modificar una consulta en Microsoft Access

Microsoft Access - Consultas con instrucciones en Lenguaje SQL (Añadir, modificar y eliminar, etc.) (Abril 2025)

Microsoft Access - Consultas con instrucciones en Lenguaje SQL (Añadir, modificar y eliminar, etc.) (Abril 2025)
Anonim

El proceso para modificar una consulta de Microsoft Access es similar al proceso para crear una en primer lugar. Sin embargo, las consultas pueden cambiarse utilizando la Vista de diseño o la Vista de SQL; no puede usar el Asistente de consultas para modificar una consulta existente.

Comience haciendo clic con el botón derecho en su consulta dirigida dentro del panel de objetos a la izquierda de la pantalla dentro de su base de datos. En el menú emergente, seleccione Vista de diseño. La consulta se abre en la vista Hoja de datos. Cuando hace clic con el botón derecho en el nombre de la consulta en la fila de la pestaña que se encuentra sobre la salida de Vista de hoja de datos, puede cambiar el modo de vista. De forma predeterminada, está en la Hoja de datos, que no se puede editar estructuralmente (aunque puede insertar y eliminar datos de esta vista). Sin embargo, desde las vistas SQL o Diseño, puede editar la estructura de la consulta y guardar o guardar el objeto modificado según sea necesario.

Vista de diseño

Vista de diseño abre una pantalla dividida horizontalmente. La mitad superior muestra rectángulos que representan cada tabla o consulta que alimenta la consulta que está modificando. Los campos clave, generalmente un identificador único, presentan una pequeña llave dorada junto a ellos. Cada uno de los rectángulos se une a otros rectángulos por medio de líneas que conectan los campos en una tabla a los campos en otra.

Estas líneas representan relaciones. En la vista de diseño, hacer clic con el botón derecho en la línea le permite cambiar la relación. Puedes elegir entre una de tres opciones:

  • Filas donde los campos unidos en ambas tablas son iguales
  • Filas donde la tabla más a la izquierda devuelve todos los resultados y la tabla derecha muestra resultados coincidentes
  • Filas donde la tabla de más a la derecha devuelve todos los resultados y la tabla de la izquierda muestra resultados coincidentes

Estos tres tipos de unión (interno, izquierdo, derecho) son un subconjunto del rango completo de uniones que una base de datos puede ejecutar. Para realizar consultas más complejas, deberá pasar a la vista SQL.

Cuando conecte sus tablas seleccionadas con líneas de relación, verá que la mitad inferior de la pantalla muestra una cuadrícula con todos los campos que devolverá la consulta. los Show El cuadro muestra o suprime el campo cuando se ejecuta la consulta: puede filtrar una consulta en función de los campos que no se muestran. También puede agregar o modificar manualmente el orden de clasificación para ordenar los resultados de manera ascendente o descendente, aunque Microsoft Access procesará varios ordenamientos de izquierda a derecha a lo largo de los campos. Puede reordenar las columnas arrastrándolas hacia la izquierda o hacia la derecha a través de la cuadrícula, para forzar un patrón de clasificación específico.

La vista de diseño Criterios El cuadro le permite ingresar criterios de limitación, de manera que cuando se ejecuta la consulta, solo muestra un subconjunto de los datos que coinciden con su filtro. Por ejemplo, en una consulta sobre pedidos de productos abiertos, podría agregar el criterio

= 'MI'

a una columna de estado para mostrar solo órdenes de Michigan. Para agregar niveles de criterio, use el o cuadros dentro de la columna o agregar criterios a otras columnas.

Vista SQL

En la vista SQL, Microsoft Access reemplaza la hoja de datos con la sintaxis del lenguaje de consulta estructurado que Access analiza para determinar qué datos extraer de una fuente y con qué reglas de negocios.

Las declaraciones SQL generalmente siguen una forma de bloque:

SELECCIONE Tabla1. Nombre de campo1, Tabla2. Nombre de campo2 DESDE Tabla1 JUNTA DERECHA Tabla2 EN Tabla1. Llave1 = Tabla2. Llave2 DÓNDE Tabla 1. Nombre de campo1> = "FilterValue"

Diferentes proveedores de bases de datos soportan versiones ligeramente diferentes de SQL. El estándar base, llamado sintaxis compatible con ANSI, debería Ser capaz de trabajar en cualquier entorno de base de datos. Sin embargo, cada proveedor aumenta el estándar SQL con sus propios ajustes. Microsoft, por ejemplo, emplea el motor de base de datos Jet en Access. Microsoft también es compatible con SQL Server. Otros proveedores utilizan diferentes enfoques, por lo que SQL generalmente no es tan interoperable como los estándares soportan.

Si no está familiarizado con la sintaxis de la implementación de SQL del motor de base de datos Jet, entonces ajustar la vista SQL puede interrumpir sus consultas. Se adhieren a la vista de diseño, en su lugar. Sin embargo, para ajustes muy rápidos, a veces es más fácil ajustar el SQL subyacente que modificar el esquema de la Vista de diseño. Si otros analistas de su compañía desean saber cómo obtuvo un resultado, enviarles un corte y pegar de su declaración SQL reduce la confusión sobre el diseño de consultas.

Guardar tu trabajo

En Microsoft Access 2016, puede guardar y sobrescribir la consulta actual haciendo clic con el botón derecho en su pestaña y seleccionando Salvar. Para guardar la consulta revisada como otro nombre, permitiendo que la consulta actual persista, haga clic en la pestaña Archivo, seleccione Guardar como y entonces Guardar objeto como.