Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las consultas son expresiones que, entre otras cosas, permiten obtener datos de las
bases de datos. En Access se pueden utilizar dos lenguajes para expresar estas
consultas: QBE (Query By Example, consulta mediante ejemplos) y SQL (Structured
Query Language, lenguaje estructurado de consulta). En este tema usaremos
fundamentalmente QBE. Query-by-Example (QBE, Consulta mediante ejemplos) se
refiere a una familia de lenguajes que implementan las ideas del cálculo relacional de
dominios, un lenguaje formal desarrollado para las bases de datos relacionales. Es el
nombre tanto de un lenguaje de manipulación de datos como el de un sistema de base
de datos que incluyó a este lenguaje. El sistema QBE se desarrolló en el Centro de
desarrollo T.J. Watson, de IBM, a principios de los años setenta y el lenguaje de
manipulación de datos QBE se usó más tarde en QMF (Query Management Facility,
mecanismo de gestión de consultas) como opción de interfaz para DB2. Hay varias
implementaciones de este lenguaje, entre las que se incluyen el original de IBM
(Sistema QBE), QBE de Microsoft (en Access) y QBE de DB2. Aunque este lenguaje fue
originalmente textual, las últimas implementaciones, como la de Access, ofrecen una
interfaz gráfica para la expresión de consultas. Se pueden distinguir varios tipos de
consultas:
• Acción. Modifican datos de una tabla (reemplazan datos, eliminan registros o añaden
registros).
La tabla de base de datos en la que se van a copiar las filas (la tabla de
destino).
Las tablas de las que se van a copiar filas (tabla de origen). Las tablas de
origen forman parte de una subconsulta. Si va a copiar datos dentro de
una tabla, la tabla de origen es la misma que la tabla de destino.
Las columnas de la tabla de destino en las que se van a copiar los datos.
Las condiciones de búsqueda que definen las filas que desea copiar.
Consultas de eliminación
Si solo quiere eliminar unos pocos registros, no necesitará una consulta: bastará
con abrir la tabla en la vista Hoja de datos, seleccionar los campos (columnas) o
registros (filas) que quiera eliminar y, tras ello, presionar SUPR.
Consulta de selección
Cuando quiera seleccionar datos específicos de uno o varios orígenes, use una
consulta de selección. Una consulta de selección le ayuda a recuperar
únicamente los datos que le interesen y a combinar datos de varios orígenes.
Puede usar tablas y otras consultas de selección como orígenes de datos para
una consulta de selección. En este tema se facilita una descripción general de las
consultas de selección y se indican los pasos para crear una en vista Diseño o
mediante el Asistente para consultas.
Información general
Ver los datos únicamente de los campos que le interesen. Al abrir una
tabla, verá todos los campos. Una consulta es una buena manera de guardar
una selección de campos.
Consultas de actualización
Las consultas de actualización de las bases de datos de Access se usan para agregar,
cambiar o eliminar la información de un registro existente. Las consultas de
actualización son como un formulario avanzado del cuadro de diálogo Buscar y
reemplazar. Las consultas de actualización no se pueden usar para agregar nuevos
registros a una base de datos, ni para eliminar registros de una base de datos.
Use una consulta de datos anexados para agregar registros nuevos a una base de datos
y una consulta de eliminación para eliminarlos.
Nota: Este artículo no es válido para las aplicaciones web de Access (el tipo de base de
datos que se diseña con Access y se publica en línea).
Especifica la tabla para crear la consulta, así como los campos que se incluirán
en ella.
Asigna alias a los nombres de campos. Los alias son opcionales, y pueden ser
nombres más fáciles de usar que se muestran en lugar de los nombres
antiguos. Por ejemplo, se puede utilizar un alias cuando hay campos de
diferentes tablas con el mismo nombre.