You are on page 1of 20

ASIGNATURA INFORMTICA II

TAREA ACADMICA - SEMANA 14


Diseo de Consultas Avanzadas
INSTRUCCIONES: Desarrollar cada ejercicio con la direccin del docente y la ayuda del texto de la

asignatura

A. CONSULTAS DE RESUMEN
Se pueden definir consultas que muestren resmenes de determinados campos de las filas de las tablas; se trata de mostrar
valores agrupados. Access proporciona funciones de resumen o de grupo, tambin llamadas de agrupamiento o de totales,
encargadas de calcular valores agrupados. Las filas que devuelven estas consultas corresponden a varias filas de la tabla o
tablas origen.
Por ejemplo hacer una consulta para generar la cantidad de ventas que realizo un vendedor.
1.

Abrir la Base de Datos LibreriaMM.accdb

2.

Guardar con el nombre de LibreriaMM Consultas AV Apellidos y Nombres en la Unidad Alumno.

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

3.

Clic en la opcin Crear / Diseo de Consulta

4.

Agregar la Tabla PEDIDO C

5.

Llevar a la cuadrcula QBE los campos necesarios y clic en el icono Totales para agregar una fila de Total en la cuadrcula
QBE

6.

Registrar de este modo los totales:

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

7.

Ejecutar la Consulta:

Y se mostrar de esta forma:

8.

Grabar con Control + G, con el nombre VENTAS X VENDEDOR

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

Crear las siguientes


CONSULTAS DE RESUMEN
a.

Cantidad de Productos en Oferta. Grabar con el nombre CANT PRODUCT OFERTA

b.

Monto de Ventas que realizaron los vendedores. Grabar con el nombre de MONTO VENTAS DE VENDED

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

B. CONSULTAS DE REFERENCIAS CRUZADAS


Las consultas de tabla de referencias cruzadas permiten crear un tipo de tabla en el que fue tanto los ttulos de fila como los de
columna se obtienen a partir de los datos de una tabla o consulta. Se utilizan cuando se desea representar una consulta
resumen con dos columnas de agrupacin como una tabla de doble entrada en la que cada una de las columnas de agrupacin
es una entrada de la tabla.
Se define una consulta de referencias cruzadas cuando queremos representar una consulta resumen con dos columnas de
agrupacin como una tabla de doble entrada en la que cada una de las columnas de agrupacin es una entrada de la tabla.
Por ejemplo hacer una consulta para generar la cantidad de ventas que realizo un vendedor x locales
1. Abrir o trabajar sobre la Base de Datos LibreriaMM Consultas AV, creada anteriormente.
2. Ir a la Ficha crear / Asistente para Consultas

3. Elegir la opcin Asist. Consultas de tabla ref. cruzadas / Aceptar

4. Elegir la tabla que contiene los campos necesarios en este caso PEDIDO_C / Siguiente. Tambin se puede elegir una
consulta o si es necesario para obtener la consulta a partir de dos tablas; en este caso es necesario hacer la consulta de
seleccin previa.

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

5. Elegimos el campo que contiene los encabezados de fila por ejemplo CODVEND. Luego clic en siguiente:

6. Elegimos el campo de la tabla que ser el encabezado de las columnas, en este caso CODLOC. Luego clic en siguiente:

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

7. Elegimos el campo que mostrar los resultados en cada celda de la interseccin en este caso CODPED y la funcin Cuenta
para obtener una cuenta de las intersecciones. Luego Clic en siguiente:

8. Un nombre para la Consulta por ejemplo: VENTAS VENDEDORES X LOCAL. Podemos modificar el diseo o ver la consulta y
luego finalizar

9. Al finalizar la consulta se mostrar as:

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

Crea las siguientes CONSULTAS DE REFERENCIAS CRUZADAS:


a.

El Monto de la Compra de los clientes realizadas en cada uno de los locales. Grabar con el nombre COMPRA CLIENTES X
LOCAL.

b.

El total de las compras realizadas por los clientes en los locales mostrando adems el cdigo, apellido paterno y telfono
del cliente. Guardar como COMPRAS CLIENTES TOTALES. Previamente deber crear una Consulta de Seleccin COMPRAS
CLIENTES.

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

C. CONSULTAS DE ELIMINACIN
sta elimina de una tabla los registros que cumplen ciertas condiciones. Es conveniente hacer antes una consulta de seleccin
para ver qu registros se eliminarn al ejecutar la consulta.
Las consultas de eliminacin son consultas que eliminan de una tabla los registros que cumplen el criterio de bsqueda
especificado.
Por ejemplo hacer una consulta que permita borrar los registros de una Tabla Copia de los PEDIDO_C cuyos montos sean
mayores a 1000. Para ello es necesario crear previamente la copia de la Tabla.
a.

Abrir o trabajar sobre la Base de Datos LibreriaMM Consultas AV, creada anteriormente.

b.

Crear una copia de la TABLA PEDIDO_C. Seleccionamos la Tabla PEDIDO_C y clic derecho Copia / Pegar

c.

Clic en la ficha Crear/ Diseo de Consulta y elegir la Tabla Copia de PEDIDO_C / Cerrar.

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

d.

Elegir la opcin Eliminar de la Ficha Diseo:

e.

Aadir el campo monto a la cuadricula QBE y en criterio >1000

f.

Ejecutar

g.

Confirmar la eliminacin

h.

Guardar la consulta de eliminacin con control + G

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

i.

Colocamos un nombre

j.

Podemos ver si ejecutamos la tabla Copia de PEDIDO_C que los registros >1000 fueron eliminados

Crea las siguientes CONSULTAS DE ELIMINACION: (No olvidarse crear una copia previamente de la Tabla)
a.
b.
c.
d.
e.

Los Clientes cuyo apellido comience con M. Nombre: ELIMINAR CLIENTES M*


Los pedidos que fueron realizados en el local de LA MARINA. Nombre: ELIMINAR PEDIDOS LA MARINA
Los pedidos realizados por el vendedor Marquina Jimmy. Nombre: ELIMINAR PEDIDOS DE JIMMY
Los productos en Oferta. Nombre: ELIMINAR OFERTAS
Los pedidos realizados antes del 01/01/2009. Nombre: ELIMINAR PEDIDOS ANTIGUOS

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

D. CONSULTAS DE ACTUALIZACIN
Modifica los registros que cumplen unos parmetros establecidos. Es til a la hora de actualizar los valores de un campo de
varios registros utilizando la misma expresin. Los datos se actualizan a partir del resultado de la consulta.
Por ejemplo hacer una consulta que permita ACTUALIZAR en una tabla llamada NUEVOS PEDIDOS todos los pedidos menores a
<1000 por el monto de 500.
a.

Trabajar en la Base de Datos LibreriaMM Consultas AV, creada anteriormente.

b.

Crear una copia de la TABLA PEDIDO_C con el nombre de NUEVOS PEDIDOS

c.

Clic en Crear / Diseo de Consulta y agregar la tabla creada

d.

Clic en la opcin Actualizar

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

e.

Elegir el campo monto y los criterios respectivos como actualizar a 500 todos los montos menores a 1000.

f.

Guardar la Consulta

g.

Escribir un nombre para la consulta:

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

h.

Visualizar la tabla NUEVOS PEDIDOS para comprobar la actualizacin

Crea las siguientes CONSULTAS DE ACTUALIZACIN: (No olvidarse crear una copia previamente de la Tabla)
a.
b.
c.
d.

Actualizar de la Tabla Pedidos todos los montos en blanco por 5000 Nombre: ACTUALIZAR MONTOS
Actualizar el local San Isidrio por Huancayo. Nombre: ACTUALIZAR LOCAL SAN ISIDRO
Actualizar todos los clientes apellido Villanueva por el Apellido de alumno que realiza la prctica. Nombre: ACTUALIZAR
CLIENTES
Actualizar todos los pedidos realizados antes del 2008 por la fecha actual. Nombre: ACTUALIZAR PEDIDOS ANTIGUOS

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

E. CONSULTAS DE DATOS ANEXADOS


Este tipo de consultas copia unos registros de una tabla a otra tabla. Las consultas de datos anexados son consultas que aaden
registros de una tabla al final de otra tabla
Por ejemplo hacer una consulta que permita anexar los datos de una tabla llamada NUEVOS LOCALES a la tabla LOCALES.
Previamente crear la tabla NUEVOS LOCALES
a.

Trabajar en la Base de Datos LibreriaMM Consultas AV, creada anteriormente

b.

Crear la Tabla NUEVOS LOCALES con los registros o tuplas mostrados en la imagen. Puede ser una copia modificada a
partir de la Tabla LOCALES.

c.

En la Ficha Crear / Diseo de consulta agregar la nueva tabla

d.

Insertar lo campos necesarios y hacer clic en el icono anexar, luego elegir la tabla de destino:

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

e.

Cerrar y Guardar la Consulta

f.

Ejecutar la Consulta y aceptar las sugerencias.

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

g.

Aceptar el anexado.

h.

Visualizar los cambios en la Tabla LOCALES

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

F. CONSULTAS DE CREACIN DE TABLAS


Las consultas de creacin de tabla son consultas que almacenan en una nueva tabla el resultado de una consulta de seleccin.
Se suelen utilizar para crear tablas de trabajo, tablas intermedias, o para resolver un determinado problema.

Por ejemplo hacer una consulta que permita crear una NUEVA TABLA con datos de los Clientes: Codigo, Apellidos y Nombres. Y
de los Pedidos en dinero totales que realiza adems con la fecha de compras.
a.

Trabajar en la Base de Datos LibreriaMM Consultas AV, creada anteriormente

b.

Crear la Consulta en Diseo agregando las tablas necesarias: CLIENTES y PEDIDO_C

c.

Agregar los campos necesarios para la nueva Tabla.

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

d.

Clic en el icono crear tabla

e.

Colocar un nombre COMPRAS TOTALES CLIENTE

f.

Guardar la Consulta con un nombre NUEVA TABLA CLIENTES

g.

Ejecutar con doble clic en la consulta creada para mostrar la nueva tabla

Lic. Leonardo Machuca Llanos

ASIGNATURA INFORMTICA II

Al finalizar verificar las Tablas y Consultas creadas:

Enviar la Base de Datos creada a la Unidad Publica / Examen /


Docente / Aula / Fecha de las Prcticas / CONSULTAS AV

Lic. Leonardo Machuca Llanos

You might also like