Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Consultas – Diapositiva 1
Consultas
Cuando desee revisar, agregar, cambiar o
eliminar datos de una base de datos, considere la
posibilidad de usar una consulta.
Al usar una consulta, puede responder a
preguntas muy específicas acerca de sus datos
que serían difíciles de responder mirando
directamente los datos de la tabla. Puede usar
las consultas para filtrar los datos, realizar
cálculos con ellos y resumirlos. También puede
usar consultas para automatizar muchas tareas
de administración de datos y revisar los cambios
realizados en los datos antes de confirmarlos.
Una consulta es un objeto de base de datos que
permite extraer campos y registros de las tablas,
basándose en los criterios que proporcione.
Consultas – Diapositiva 2
Consultas
Las consultas se utilizan para ver, modificar y analizar datos de formas diferentes.
Consultas – Diapositiva 3
Comparaci ón Filtros vs Consultas
Comparación
Similitudes : Ambos son utilizados para seleccionar datos.
Diferencias
Consultas Filtros
Consultas – Diapositiva 4
Tipos de Consultas
Consultas de Selección: Es el tipo de consulta más habitual. Obtiene los datos
de una o más tablas y muestra los resultados en una hoja de datos.
• Permite: Actualizar los registros, Agrupar los registros y Realizar cálculos (sumas,
promedios, cuentas, etc.)
Consultas – Diapositiva 5
Consultas a una Tabla
El resultado es muy similar a lo visto
en Filtro por formulario.
Consultas – Diapositiva 6
Consultas a una Tabla
Desde la vista de diseño agregue los
campos que desea mostrar en el
resultado de la consulta (en caso de
tener que incluir varios campos puede utilizar
las teclas SHIFT y CTRL y luego arrastrar los
campos)
Guardar la consulta.
Consultas – Diapositiva 7
Consultas Multitabla
Para mostrar en los resultados campos que
no pertenecen a esa tabla, sino campos de
otra tabla relacionada, se agrega dicha tabla
y se establece la relación que hay entre
ellas (JOIN)
Consultas – Diapositiva 8
Especificar los criterios
Los criterios de consulta son las reglas que sigue la consulta para determinar la
información que va a extraer o mostrar.
Cuando establece los criterios de una consulta, Access extrae sólo los campos y los
registros que cumplan con los criterios
Puede especificar criterios de consulta para varios campos a la vez.
Consultas – Diapositiva 9
Uso de caracteres comod ín
comodín
Los caracteres comodín son una forma conveniente de extraer información que
sigue un modelo o de la que sólo recuerda una parte del valor
Hace coincidir cualquier carácter Nombres que comiencen con A y tenga 3 caracteres:
? alfabético individual Como “A??”, devuelve por ejemplo Ana, Ali, Amy.
Hace coincidir cualquier carácter Nombres de clientes cuya segunda letra sea A:
[] individual situado entre los corchetes Como“?[a]*”
Hace coincidir cualquier carácter que no
! se encuentre entre los corchetes
Nombres que no comiencen con A: Como “[!A]*”
Consultas – Diapositiva 10
Criterios con condiciones
En la definición de los criterios, Ud. también podrá utilizar los operadores de
comparación para establecer las condiciones que debe cumplir el campo para que
se muestre el registro.
Consultas – Diapositiva 11
Consultas con campos concatenados
Ud. puede requerir que un campo de una consulta muestre la unión de dos campos
de una tabla, por ejemplo Apellidos + Nombre.
Consultas – Diapositiva 12
Consulta de Parámetros
Parámetros
Cuando es necesario que los argumentos de los criterios establecidos sean
indicados por el usuario que ejecuta la consulta y que no estén fijos, se utilizan
consultas de parámetros.
Al ejecutar este tipo de consultas, se muestra un cuadro de diálogo que solicita la
información.
Por ejemplo, puede diseñar para consulta que muestre los registros de ventas
realizadas en un intervalo de fechas.
Consultas – Diapositiva 13
Consultas con campos calculados
Los campos calculados combinan uno o varios campos con uno o varios operadores
a fin de realizar cálculos.
Consultas – Diapositiva 14
Utilizar funciones de agregado
Con las funciones de agregado se
pueden determinar varias estadísticas
en conjuntos de valores.
Consultas – Diapositiva 15
Propiedades de la combinación
combinación
LEFT OUTER JOIN
• Sirve para casos especiales en donde uno quiere ver qué elementos de una tabla no
tuvieron movimiento de registros en una tabla relacionada con la primera.
• Muestra los valores de los campos de la tabla izquierda y los valores de los campos de la
tabla derecha en donde la relación entre claves sea igual (esto es lo que trae cuando se
hace un JOIN normal), y además todos los valores de los campos de la izquierda que no
tengan correlación con los de la derecha.
• Por ejemplo ver los productos en los que nunca se realizó ningún pedido.
Consultas – Diapositiva 16
Propiedades de la combinación
combinación
LEFT OUTER JOIN
• El resultado que devuelve es que los productos que nunca fueron vendidos tienen una fila sola de
Nombre de producto y el valor del campo de la derecha en NULO.
• Por lo que podemos hacer un agrupamiento por Nombre y mostrar sólo los que el IDPedido sea
NULO. Obtenemos como resultado que 68 productos de los 189 existentes no fueron pedidos nunca.
Consultas – Diapositiva 17
Subconsultas
Consultas que fueron guardadas con
anterioridad pueden ser utilizadas para hacer
otras consultas sobre éstas.
Consultas – Diapositiva 18
Consultas de actualización
actualización
Se actualizan los registros que cumplan con los criterios determinados.
Las consultas de actualización al ejecutarse no muestra resultados, sino que
realiza los cambios programados y avisa cuántos registros van a ser actualizados.
Por ejemplo, puede aumentar un 10% los precios de las cajas.
Consultas – Diapositiva 19
Consultas de Eliminación
Eliminación
En este caso los registros que cumplen con los criterios son eliminados de la
tabla.
Por ejemplo podría eliminar los clientes de Washington.
Consultas – Diapositiva 20