Office 2007 - Access

Lección 29: Consultas de Acción

29/72 Lecciones 

¿Que son las “Consultas de Acción?” 

Con una “Consulta de Acción”, podemos editar múltiples registros simultaneamente en un solo movimiento.  Hay cuatro “Consultas de Acción”: “Consulta de creación de tabla”, “Consulta de Actualización”, “Consulta de datos Anexados” y “Consulta de Eliminación”.

 

Para ejecutar “Consultas de Acción” (“Consulta de datos anexados”, “Consulta de Actualización” y “Consulta de Creación de Tabla”), debes activar la base de datos si no esta firmada o no esta en una ubicación confiable.
(Ver) Lección 4

 

“Consulta de Creación de Tabla”

Hasta ahora, lo que hemos visto son consultas simples, o consultas del tipo “Seleccionar”, que puede ser visto en la “Cinta” cuando la “Consulta” esta abierta en la “Vista de Diseño”.

Una simple “Consulta” muestra los resultados de una tabla basados en ciertos criterios.

 

La “Consulta” tipo “Crear Tabla” hace lo mismo, solo que aquí tu creas la tabla de resultados.
Usamos la “Consulta de Creación de Tabla” para respaldar tablas, crear tablas temporales o exportar tablas.

En este ejemplo use la “Consulta” “Artículos Totales” que ya esta abierta.
Haz click en el botón “Crear Tabla” en la “Cinta”, bajo la pestaña de “Diseño”.
Esto abre el diálogo de “Crear Tabla” en el que ingresas un nombre para tu nueva tabla.

Si lo deseas, puedes guardar la nueva tabla en otra base de datos, o elegir “Base de Datos Actual” y hacer click en el botón Aceptar.

 

Ahora solo necesitas hacer click en el botón de “Ejecutar” en la “Cinta” para crear la tabla.
Una ventana aparece indicando cuantas filas seran insertadas en la nueva tabla.

Haz click en el botón “Si”.
La tabla será agregada en el “Panel de Navegación” a la izquierda de la ventana de aplicación.
Haz doble click en esta tabla para ver el resultado.

“Consulta de Actualización”
Una “Consulta de Actualización” nos permite cambiar varios valores de una tabla de una vez.
En este ejemplo, estoy incrementando todos los precios por un Euro en la tabla de “Productos”.
En la tabla de “Productos”, tengo solo 6 artículos, pero si tengo cientos de artículos y debo cambiarlos todos, tomará un tiempo. Asi que uso una “Consulta de Actualización”

Primero, cierro la tabla de “Productos” y creo una “Consulta” para actualizar la tabla de “Productos”.
Ya sea que quieras hacerlo en “Diseño de Consulta” o con el “Asistente de Consultas”, no importa.
Haz click en el botón “Actualizar” en la “Cinta” (1).
Esto cambia el tipo de “Consulta” a una “Consulta de Actualización”.
Como puedes ver, hay un cambio en la cuadricula y ahora tienes una fila “Actualizar a:”
Coloca el campo de “Precio” en la primer columna de la cuadricula (3) haciendo doble click en ella.

Haz click derecho en “Actualizar a” y luego en “Generar” en el menú desplegable.
Esto abre el cuadro de diálogo “Generador de Expresiones”.
En este cuadro de diálogo, haz doble click en “Precio” en la mitad del cuadro de diálogo, haz click en la barra de herramientas del diálogo y escribe el número, en este caso 1, por el que quieres aumentar el precio de cada artículo.
Haz click en el botón Aceptar.

Esto es lo que veras en el recuadro “Actualizar a:”

Tambien puedes escribir esto en el campo, no tienes que usar el cuadro de diálogo “Generador de Expresiones”.

Guarda la consulta haciendo click en el botón de “Guardar” en la “Cinta”.
Haz click en el botón “Ejecutar” en la “Cinta”.
“Access” despliega una ventana, que te alerta que actualizará un número de registros.
Haz click en el botón “Si”.
Para ver el resultado, abre la tabla de “Productos”:


Todos los precios listados en la tabla están actualizados.

Ahora:

También puedes ingresar multiples criterios, por ejemplo cuando deseas actualizar solo un grupo en particular en la tabla.

Por ejemplo.
Supon que solo quiero cambiar para los productos del tipo “Impresora”, agregaría el campo “Tipo” a la cuadrícula y agregaría criterios a la columna “impresora”.

Increíble! Has completado Lección 29 INICIAR EL PROXIMO LECCIÓN