Modificación dunha consulta en Microsoft Access

O proceso para modificar unha consulta de Microsoft Access é similar ao proceso de creación dunha en primeiro lugar. As consultas poden ser modificadas usando a vista de deseño ou a vista de SQL, con todo: non pode usar o Asistente de consultas para modificar unha consulta existente.

Comezar premendo co botón dereito do rato na súa consulta dirixida dentro do panel de obxectos á esquerda da pantalla dentro da súa base de datos. No menú emerxente, selecciona Vista de deseño. A consulta ábrese na vista de Datasheet. Cando faga clic co botón dereito do rato no nome da consulta na fila da táboa por riba da saída de Datasheet View, pode cambiar o modo de visualización. De forma predeterminada, está en Datasheet, que non se pode editar estruturalmente (aínda que pode inserir e eliminar datos desta vista). Desde as vistas SQL ou Design, con todo, pode editar a estrutura da consulta e gardar ou gardar como o obxecto modificado segundo sexa necesario.

Vista de deseño

A vista de deseño abre unha pantalla dividida horizontalmente. A metade superior mostra os rectángulos que representan cada táboa ou consulta alimentando a consulta que está a modificar. Os campos clave -principalmente un identificador único- presentan unha pequena clave dourada á beira deles. Cada un dos rectángulos únese a outros rectángulos mediante liñas que conectan os campos nunha táboa a campos noutro.

Estas liñas representan relacións. Na vista de deseño, premendo co botón dereito na liña, podes cambiar a relación. Pode escoller entre unha das tres opcións:

Estes tres tipos de unión (interior, esquerda, dereita) son un subconxunto do conxunto completo de unións que pode executar unha base de datos. Para facer consultas máis complexas, terás que pasar á vista de SQL.

Cando conectas as táboas seleccionadas con liñas de relación, verás que a parte inferior da pantalla mostra unha reixa que lista todos os campos que a consulta devolverá. A caixa Mostrar amosa ou suprime o campo cando se executa a consulta: pode filtrar unha consulta en función dos campos que non se mostran. Tamén pode engadir manualmente ou modificar manualmente a orde de ordenación para ordenar os resultados de forma ascendente ou descendente, aínda que Microsoft Access procesará varios tipos de orde de esquerda a dereita ao longo dos campos. Pode reordenar as columnas arrastrándolas esquerda ou dereita a través da grella, para forzar un patrón de ordenación específico.

A caixa de Criterios da vista de deseño permítelle engadir criterios de limitación, de xeito que cando a consulta se execute, só mostra un subconxunto de datos que coincide co seu filtro. Por exemplo, nunha consulta sobre ordes de produtos abertos, podes engadir o criterio = 'MI' a unha columna de estado para mostrar só as ordes de Michigan. Para engadir niveis de criterios, use os ou caixas dentro da columna ou engada criterios a outras columnas.

Vista SQL

Na vista de SQL, Microsoft Access reemplaza a folla de datos coa sintaxe de linguaxe de consulta estruturada que analiza o acceso para determinar os datos para sacar dunha fonte e coas regras comerciais.

As instrucións SQL xeralmente seguen un formulario de bloque:

Selección da táboa 1. [Nome do campo 1], táboa 2. [Nome do campo2]
FROM Table1 RIGHT JOIN Table2 ON Table1. [Key1] = Table2. [Key2]
Onde Table1. [Nome do campo1]> = "FilterValue"

Os distintos provedores de bases de datos admiten versións lixeiramente diferentes de SQL. O estándar base, chamado sintaxe compatible con ANSI, debería ser capaz de traballar en todos os contornos da base de datos. Non obstante, cada vendedor aumenta o estándar de SQL cos seus propios axustes. Microsoft, por exemplo, emprega o Jet Database Engine dentro do acceso. Microsoft tamén admite o servidor SQL. Outros provedores usan diferentes enfoques, polo que SQL xeralmente non é tan interoperable como o soporte de estándares.

Se non está familiarizado coa sintaxe da implementación de SQL de Jet Database Engine, a continuación, axustar a Vista SQL pode romper as súas consultas. Segue a vista de deseño, no seu lugar. Non obstante, para axustes moi rápidos, ás veces é máis doado axustar o SQL subyacente que modificar o esquema de visualización de deseño. Se outros analistas da súa empresa desexan saber como conseguiu un resultado, enviarlles un corte e pegar da súa instrución SQL reduce a confusión sobre o deseño da consulta.

Gardando o teu traballo

En Microsoft Access 2016, podes gardar e sobrescribir a consulta actual premendo co botón dereito do rato na pestana e seleccionando Gardar. Para gardar a consulta revisada como outro nome, permitindo que a consulta actual persista, faga clic na lingüeta Ficheiro, seleccione Gardar como e logo Gardar como obxecto.