Top Banner
Tecnología Danilo Salazar Giraldo 10~5 Tecnología, Rigoberto Monsalve Danilo Salazar 10~5
12

Consultas y diseño de consultas en Acces

Jul 26, 2015

Download

Technology

Danilo Giraldo
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Consultas y diseño de consultas en Acces

Tecnología

Danilo Salazar Giraldo10~5

Tecnología, Rigoberto Monsalve

Danilo Salazar10~5

Page 2: Consultas y diseño de consultas en Acces

Que es una consulta en acces?

• Es una selección de determinados datos (de acuerdo a los criterios que hayas elegido)en un base de datos. De todas maneras hay varios tipos de consultas en acces. Pero básicamente es eso.

Page 3: Consultas y diseño de consultas en Acces

• Las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla.Según Access se puede definir una consulta como la unión de filas resultantes se denominan consultas de resumen, también se conocen como consultas sumarias, las filas del resultado de una consulta de resumen tienen una naturaleza distinta a las filas de las demás tablas resultantes de consultas, ya que corresponden a varias filas de la tabla origen Una fila de una consulta de resumen corresponde a un resumen de varias filas de la tabla origen, entonces se va a originar una serie de restricciones que sufren las consultas de resumen.

Page 4: Consultas y diseño de consultas en Acces

Ejemplo:

♦1 2♦

Page 5: Consultas y diseño de consultas en Acces

♦3 4♦

Page 6: Consultas y diseño de consultas en Acces

♦5

Page 7: Consultas y diseño de consultas en Acces

La vista de diseño en las consultas:• Ahora vamos a modificar la consulta desde la vista de diseño.

Hemos visto la potencia de las consultas creadas por el asistente, pero puede que ni siquiera esto sea bastante para nuestras necesidades.

• Ya te habrás dado cuenta de que en este tipo de consulta muestra un volcado completo de toda la tabla en la que se basa la consulta.

• Es posible que no nos interese toda la información que contenga toda la tabla sino que preferiríamos limitar los registros a los de cierto cliente, por ejemplo.

• Vamos a ver como conseguimos esto ultimo mientras aprendemos a usar la vista de diseño..

• Partimos desde la opción "consultas" en la ventana de "Base de datos".

Page 8: Consultas y diseño de consultas en Acces

• En esta ventana, tras seleccionar la consulta que acabamos de crear con el asistente de consultas, pulsamos la opción "Vista de diseño".

• Y aquí tenemos la ventana de diseño para nuestra consulta

Page 9: Consultas y diseño de consultas en Acces

• Vemos que esta ventana se divide en dos secciones, la superior muestra las tablas que están incluidas en nuestra consulta así como los campos que están relacionados y el tipo de relación que tienen entre ellos.

• En la ventana inferior vemos los campos que hemos incluido en la consulta, en la segunda fila podemos comprobar a que tabla pertenecen.

• Veamos las siguientes opciones con mas detalle

Page 10: Consultas y diseño de consultas en Acces

• En la fila "Criterios", vemos que hemos especificado que deseamos ver los datos de la consulta que tengan como vendedor al Sr. González. Esto significa que podemos aplicar condiciones lógicas a los campos para limitar, definir o ampliar la potencia de nuestras consultas

• Por otra parte, en la fila "Mostrar" se indica que campos queremos que sean visibles cuando ejecutemos la consulta, esto no significa que excluyamos los datos del código cliente en la consulta, únicamente significa que no se muestran estos datos en la salida de nuestra consulta.

• Es decir podríamos introducir cualquier criterio en este campo, y a la hora de ejecutarlo a pesar de tenerlo en cuanta, simplemente no se mostraría en el resultado.

• Para ejecutar la consulta solo hay que pulsar en el icono "Ejecutar"

Page 11: Consultas y diseño de consultas en Acces

• Y la salida de nuestra consulta sería la siguiente