Office 2010 - Access

Lección 31: Creando y Usando Consultas y Tablas de Acción

31/76 Lecciones 

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

Con una “Consulta de Acción”, podemos editar múltiples registros de una sola vez. 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 habilitar la base de datos si no esta firmada o no esta en una ubicación confiable.
(Ver) Lección 5

 

“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”.

les31_image001_es
Una “Consulta” simple 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” “Pedidos 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.

les31_image002_es

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.

les31_image003_es

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 unos pocos artículos, pero si tengo muchos y quiero cambiarlos todos, tomará algo tiempo. Asi que para ahorrar tiempo, uso una “Consulta de Actualización”

les31_image004_es
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:” (2). Coloca el campo de “Precio” en la primer columna de la cuadricula (3) haciendo doble click en ella. Luego escribe [Precio] + 1 en la casilla “Actualizar a:” (4).

les31_image005_es
Guarda la “Consulta” haciendo click en el botón “Guardar” en la “Cinta” y dale un nombre en el cuadro de diálogo que aparece. Por ejemplo, “Precio mas uno”.

Haz click en el botón Aceptar.

les31_image006_es
Luego haz click en el botón “Ejecutar” en la “Cinta”. “Access” desplegará una ventana, que te indica que tienes un número de registros que serán actualizados.

Haz click en el botón “Si”.

les31_image007_es
Para ver el resultado, abre la tabla de “Productos”. Los precios estan acomodados y la actualización esta en el “Panel de Navegación”.

les31_image008_es
Ahora:

También puedes ingresar multiples criterios, por les31_image009_esejemplo 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 el criterio “impresora” a esta columna.

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