Está en la página 1de 5

ACCESS 365 – EJERCICIO 5

ACCESS 365 – EJERCICIOS 5

CONSULTAS DE ACCIÓN

Hasta el momento hemos visto cómo se realizan las consultas de selección de da-
tos. Pero los datos, además de consultarse, han de actualizarse periódicamente.

Por ejemplo, si la empresa NORTHWIND sube el precio de


los productos de repostería un 10%, será necesario actualizar ese
dato en la base de datos (el campo Precio unitario de la tabla
Productos)

Si esa misma empresa deja de vender un producto, será


preciso borrar los registros de la base relativos a ese producto..

La eliminación o modificación de datos podría hacerse registro por registro pero


eso supondría muchas veces un trabajo excesivo. Por eso se recurre a las llamadas Con-
sultas de acción (frente a las Consultas de selección, que son las que habíamos visto
hasta ahora).

En Access existen cuatro tipos básicos de consultas de acción:

a) Consultas de eliminación de datos:

Sirven para eliminar de una tabla todos los registros que cum-
plen una determinada condición.

Por ejemplo, eliminar todos los DVD a la venta.

b) Consultas de creación de tablas (normalmente comple-


mentarias de las anteriores).

Por ejemplo, supón que, ya en abril, quieres conservar los datos de los
alquileres de marzo pero en otra tabla; lo que tendrías que hacer sería
crear una tabla con dichos datos (mediante una consulta de creación
de tablas) y, posteriormente, eliminar dichos datos de la tabla original
(con una consulta de eliminación de datos).

1
ACCESS 365 – EJERCICIO 5

c) Consultas de anexado de datos:

Sirven para añadir (en una sola operación) varios registros a una
tabla existente.

Por ejemplo, si en mayo quieres traspasar los datos de los alquileres


de abril de la tabla Alquileres a la tabla que hemos creado en el apar-
tado anterior, deberás usar una consulta de anexado de datos.

d) Consultas de actualización de datos:

Son útiles cuando cambian datos incluidos en la base de datos y


que afectan a varios registros.

Por ejemplo, si la empresa NORTHWIND sube el precio de venta de,


por ejemplo, las bebidas, será necesaria una consulta de actualización
sobre la tabla Productos.

En este ejercicio sólo veremos ejemplos de consultas de eliminación y de actuali-


zación.

NOTA IMPORTANTE: antes de hacer estas consultas es prudente


hacer una copia del archivo de base de datos que vamos a modificar,
por si cometemos un error en la consulta. Haz la copia en la misma
carpeta (en el pendrive) y llámala Cibertodo 2.

ACTIVIDAD A REALIZAR

Consulta de eliminación de datos: eliminación de todos los videos en HD-DVD a


la venta.

1º.- Abre la copia de la base de datos (Cibertodo 2) y realiza en ella la consulta.


Para ello sigue, en principio, los mismos pasos que para una consulta normal. Selecciona,
para la consulta, la tabla Existencias.

2º.- De la lista de campos de la tabla Existencias haz doble clic sobre los campos
Formato y Venta/Alquiler.

2
ACCESS 365 – EJERCICIO 5

En la pestaña Diseño de la cinta de opcio-


nes, haz clic en el botón Eliminar.

Se ha añadido una nueva línea (Elimi-


nar) en la tabla del panel inferior.
Añade los criterios de eliminación que
se indican en la fila Criterios.
La traducción vendría a ser, p.ej, en la
1ª columna: “eliminar todos los regis-
tros de la tabla Existencias que corres-
pondan a HD-DVDs a la venta”.

3º.- Ejecuta la consulta.

Este cuadro nos informa de que se


van a eliminar 2 registros y de que
no habrá vuelta atrás. Haz clic en Sí

5º.- Aunque normalmente estas consultas no es necesario guardarlas, guárdala


con el nombre Fuera HD-DVD a la venta.

Abre la tabla Existencias y observa cómo han desaparecido los vídeos en formato
HD-DVD a la venta.

3
ACCESS 365 – EJERCICIO 5

Consulta de actualización de datos: Cibertodo quiere telefonear a clientes con


alquileres de más de 2 días para hacerles una oferta especial.

1º.- Sigue, en principio, los mismos pasos que para una consulta normal. Selec-
ciona, para la consulta, la tabla Alquileres

2º.- Haz doble clic sucesivamente sobre los campos Días alquiler y Llamar (sí/no).

3º.- En la pestaña Diseño, haz clic en el botón Actualizar

Observa que se ha añadido una nueva fila: Ac-


tualizar a.
Como criterio (qué registros se han de actuali-
zar), escribe, en el campo Días alquiler la expre-
sión >2. En el campo Llamar (sí/no), en el apar-
tado Actualizar a: escribe SÍ (sin comillas).

Esto se traduce como: actualiza (cambia) el va-


lor del campo Llamar (sí/no) a SÍ en todos los
registros en los que el valor del campo Días al-
quiler sea mayor que 2.

Ejecuta la consulta. Aparece el siguiente aviso:

Haz clic en Sí

4º.- Guarda la consulta con el nombre Alquileres largos, llamar. Ciérrala y abre la
tabla Alquileres; observa cómo aparece marcada la casilla correspondiente al campo
Llamar (sí/no) en los alquileres de más de 2 días.

4
ACCESS 365 – EJERCICIO 5

ACTIVIDAD (A REALIZAR EN LA COPIA DE LA BASE DE DATOS):

Consulta de eliminación (Fuera CDROM caros): de todos los CD de música


cuyo precio sea superior a 10 euros

Consulta de actualización (Marcar novedades): introducir el comentario


“Novedad” (campo Comentario) en aquellos títulos cuyo año de lanza-
miento sea 2019.

También podría gustarte