LA CONSULTA DE ACTUALIZACIÓN

En el CAPÍTULO ANTERIOR aprendiste lo que es una consulta de acción y de que se compone el panel de acción. Dentro del grupo de consultas de acción, encontramos la categoría consultas de creación de tablas, que permiten crear nuevas tablas a partir de los registros que resulten de la ejecución de una consulta. También aprendiste a que es posible anexar datos desde una tabla a otra, así como eliminar registros a través de la consulta de eliminación. Además, hiciste ejercicios de práctica. En ESTE CAPÍTULO vamos continuar con la consulta de acción.

CONSULTA DE ACTUALIZACIÓN / MODIFICACIÓN

Son las consultas que permiten realizar modificaciones en los registros de tablas existentes. Debido a que la diversidad de los cambios es infinita, Access permite aplicar criterios de selección que limiten la cantidad de registros sobre los cuales se realizará la modificación.
Para continuar con el ejemplo abriremos la tabla "ARTÍCULOS" y rellenamos el campo "IVA" de todos los registros, tal y como se muestra en la siguiente imágen:

Preparación para consulta de actualización de datos en access.
Preparación para consulta de actualización de datos en access.

Ante todo debemos tener en cuenta que, mediante este tipo de consultas, podemos alterar valores de cierto número de registros de una tabla. Por ejemplo, vamos a subir el iva de todos los productos que tengan el 5% al 7%. En este caso, solo cambiaremos aquellos productos que tengan un 5% de iva, por lo tanto, la modificación se realizará en un conjunto acotado de registros.

Para crear consultas de actualización, debemos ingresar en la ficha Crear, pulsar el botón Crear diseño de consultas, agregar los campos que sufrirán las modificaciones y pulsar el botón Actualizar, de la ficha Diseño. Cuando pulsamos el botón Actualizar, Access reconoce que crearemos una consulta de actualización.

Crear una consulta de actualización de datos en access.
Crear una consulta de actualización de datos en access.

Ahora se agregan a la grilla inferior del diseño de la consulta los campos que se van a actualizar (en este caso el campo Iva) y en la fila "Actualizar a" pondremos el nuevo valor que queremos que tenga el registro actualizado (en este caso será el 7%) y en la fila de "criterios" pondremos el valor que queremos modificar (igual o menor del 5%).

En la grilla debemos poner el valor que queremos actualizar y el valor que vamos a modificar.
En la grilla debemos poner el valor que queremos actualizar y el valor que vamos a modificar.

Recuerda que antes de ejecutar cualquier consulta de acción siempre es bueno saber el resultado con anterioridad para evitar errores, ya que una vez ejecutada la consulta, no hay manera de deshacer.

En este ejemplo vemos que access nos cambiará 2 registros.
En este ejemplo vemos que access nos cambiará 2 registros.

Como ya tenemos claro los registros que van a cambiar, es momento de ejecutar la consulta. Recuerda que access siempre advertirá de los registros que se van a modificar. Pulsamos el botón "Sí".

Al ejecutar la consulta access nos muestra un cuadro de diálogo que informa que se van a actualizar 2 filas.
Al ejecutar la consulta access nos muestra un cuadro de diálogo que informa que se van a actualizar 2 filas.

Es el momento de ver los resultados. Abrimos la tabla de "ARTÍCULOS" y podemos apreciar que los registros que tenían el campo Iva al 5% se han actualizado al 7%.

Podemos comprobar que en la tabla los registros que contienen el campo iva han pasado del 5% al 7%.
Podemos comprobar que en la tabla los registros que contienen el campo iva han pasado del 5% al 7%.

Estás en consultas / consulta de actualización


EJERCICIO DE ACTUALIZACIÓN

EJERCICIO 23

Como ya sabemos cada año sube el IPC, que es el coste de la vida, y este año ha subido un 2%. Esto significa que debemos subir ese tanto por ciento a todos los productos que tenemos en stock. Para saber los productos que tenemos a la venta puedes guiarte por la tabla "ARTÍCULOS", recuerda que el precio de cada producto debe incrementarse un 2%.

Una pista: Recuerda que es una consulta de acción y hay que jugar con los criterios.
En el cuadro siguiente puedes observar los precios que tiene actualmente cada producto:

Este es el cuadro de precios que contiene cada producto en la actualidad.
Este es el cuadro de precios que contiene cada producto en la actualidad.

Ante todo, hay que recordar que el proceso es bastante sencillo. Lo primero que debemos hacer es crear una consulta de acción de modificación y lo único que cambia es la expresión que le vamos a dar a la grilla en la fila "Actualizar a:" dentro del campo que nos interesa modificar, que es este caso es el campo "Pvp".

Como lo que queremos es una subida lineal del 3% a todos los productos, tendremos que indicarle a Access la fórmula para que lo haga. En este caso es utilizando los operadores aritméticos.
En este caso, la expresión que debemos poner es la siguiente:

Esta es la fórmula que necesitamos para incrementar en un 2% el precio de todos los productos.
Esta es la fórmula que necesitamos para incrementar en un 2% el precio de todos los productos.

Ya solo nos queda comprobar que todo ha salido bien.

Este es resultado que tenemos al incrementar en un 2% el precio de todos los productos.
Este es resultado que tenemos al incrementar en un 2% el precio de todos los productos.

Estás en consultas / consulta de actualización


¿CÓMO CONTINUAR?

En el CAPÍTULO ANTERIOR aprendiste lo que es una consulta de acción y de que se compone el panel de acción. Dentro del grupo de consultas de acción, encontramos la categoría consultas de creación de tablas, que permiten crear nuevas tablas a partir de los registros que resulten de la ejecución de una consulta. También aprendiste a que es posible anexar datos desde una tabla a otra, así como eliminar registros a través de la consulta de eliminación. Además, hiciste ejercicios de práctica.

En ESTE CAPÍTULO hemos aprendido lo que es una consulta de acción de actualización y para finalizar hemos realizado un ejercicio de práctica en el que también hemos utilizado las expresiones de operadores aritméticos.

En la LECCIÓN SIGUIENTE aprenderemos lo que son y para que sirven los formularios.

CONSULTA DE ACCIÓN
CONSULTA DE ACCIÓN
LOS FORMULARIOS (ÍNDICE)
LOS FORMULARIOS (ÍNDICE)

Utilizamos cookies propias y de terceros para obtener datos estadísticos de la navegación de nuestros usuarios y mejorar nuestros servicios. Si acepta o continúa navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información en política de cookies

ACEPTAR
Aviso de cookies