Вы находитесь на странице: 1из 8

SESSION XII

Consultas de accin y creacin de tablas

En este Sesin trataremos los siguientes temas:


1. Consultas de accin
a. Consultas de actualizacin
b. Consultas de eliminacin
2. Consultas de creacin de tablas

Prof. Lic. Richard Perez V.

Pgina 1

Las consultas de accin son consultas que realizan cambios a todos o solo a los registros que cumplen con
un determinado criterio. Existen varios tipos de consultas de accin, de eliminacin, de actualizacin, de
datos anexados y de creacin de tablas.

1. Consultas de actualizacin
Se usa este tipo de consulta para actualizar o cambiar datos de un conjunto de registros o solo los que
cumplen una determinada condicin o criterio.

No se puede usar una consulta de actualizacin para agregar registros nuevos a una tabla, pero se
pueden cambiar valores nulos existentes a valores que no sean nulos. Para agregar registros nuevos
a una o varias tablas, se usa una consulta de datos anexados.

No se puede usar una consulta de actualizacin para eliminar registros completos (filas) de una
tabla, pero se pueden cambiar valores no nulos existentes a valores nulos. Para eliminar registros
completos (un proceso por el que se elimina asimismo el valor de clave principal), se debe usar una
consulta de eliminacin.
No se puede ejecutar una consulta de actualizacin en los siguientes casos:
Campos que son el resultado de un clculo. Los valores en los campos calculados no residen
permanentemente en las tablas; existen nicamente en la memoria temporal del equipo
despus de que Access los calcule. Dado que los campos calculados no tienen una ubicacin de
almacenamiento permanente, no se pueden actualizar.
Campos que usan consultas de totales o consultas de tablas de referencias cruzadas como
origen de registros.
Campos de tipo Autonumrico. Los valores en los campos de tipo Autonumrico cambian
nicamente cuando se agrega un registro a una tabla.
Campos en las consultas de unin.
Claves principales que participan en las relaciones de tablas, a menos que se configuren las
relaciones de modo que se actualicen automticamente en cascada el campo de clave y todos
los campos relacionados.
Antes de realizar
una consulta de
actualizacin se recomienda realizar una
copia de seguridad de la base de datos. No se
pueden deshacer los resultados de una
consulta de actualizacin, por lo que con una
copia de seguridad se asegura de poder
invertir siempre los cambios.

Prof. Lic. Richard Perez V.

Pgina 2

Realizar una copia de seguridad de los datos


1.
2.
3.
4.
5.

Haga clic en el botn de Microsoft Office


Seleccione Administrar
Clic en Guardar copia de seguridad
Especifique un nombre y una ubicacin para la copia de seguridad
Haga clic en Guardar.

Access cierra el archivo original, crea una copia de seguridad y, a continuacin, vuelve a abrir el
archivo original.
Evitar que el modo deshabilitado bloquee una consulta
De forma predeterminada, Access deshabilita todas las consultas de accin (consultas de
actualizacin, consultas de datos anexados, consultas de eliminacin y consultas de creacin de
tabla), a menos que la base de datos resida en una ubicacin de confianza, o bien, a menos que la
base de datos est firmada y sea de confianza. Si no es el caso, se puede habilitar la consulta para la
actual sesin de base de datos haciendo clic en Habilitar contenido en la barra de mensajes que se
muestra al abrir la base de datos.
Al ejecutar una consulta
de accin y parece que
no sucede nada

Tener en cuenta el
siguiente mensaje.

Habilitar el contenido bloqueado


1.
2.
3.
4.
5.
6.
7.
8.

Si ve este mensaje, siga


el procedimiento que se
describe a continuacin:

Clic en el men archivo


Clic en opciones
Clic en centro de confianza
Configuracin centro de confianza
Configuracin de macros
Clic en Habilitar
Clic en aceptar
Cerrar la base de datos para que se realicen los cambios.

Prof. Lic. Richard Perez V.

Pgina 3

1.1. Consultas de actualizacin


Lo que se va a realizar es actualizar La tabla Clientes, el campo ciudad. Se desea actualizar la
ciudad de todos los clientes que viven en Londres por Lima.

Realizamos los siguientes pasos.


1.
2.

Ingresar al diseador de consultas (clic en crear diseo de consulta)


Agregar la tabla Clientes y los campos nombre, direccin y ciudad

6. Clic en el icono
Ejecutar

3. Clic en El Icono
Actualizar
Cerrar

Las cuadrculas cambian


para las consultas de
actualizacin.

Estas cuadriculas son


para las consultas de
seleccin.

5. Escribir el criterio
para la actualizacion.
Londres

Prof. Lic. Richard Perez V.

4. Escribir el valor que


reemplazara a los
otros datos. Lima

Pgina 4

7. Clic en si, si esta seguro de


ejecutar la consulta.

El resultado sera el siguiente

Ahora en el campo Ciudad


donde era Londres se a
reemplazado por Lima.

8. Guardar la consulta con el


nombre de ciudad Lima

El resultado de la consulta
se visualiza en la tabla
principal, la tabla clientes.

Para crear este tipo de


consulta, es mejor realizarlo
en una copia de la tabla

Para copiar la tabla se


presiona las teclas
CTRL + C y Luego CTRL + V

Prof. Lic. Richard Perez V.

Pgina 5

1.2. Consultas de eliminacin


Las consultas de eliminacin son consultas que eliminan de una tabla los registros que cumplen el
criterio de bsqueda especificado.
Las consultas de actualizacin se usan para eliminar campos individuales de los registros de una base de
datos, mientras que las consultas de eliminacin se usan para quitar registros completos de una base de
datos, inclusive el valor de clave que le otorga al registro un carcter nico. Cuando proceda, recuerde
que Access tambin permite eliminar manualmente parte de registros o registros completos de varias
maneras.
Ahora usando consultas de eliminacin vamos a eliminar todos los registros de la tabla vehculos que
muestre el mensaje de ok como observacin.
Pasos para crear una consulta de eliminacin (abrir la base de datos Sistema de ventas)
1.
2.

Ingresar al diseador de consultas (Clic en la ficha crear/ clic en diseo de consultas)


Agregar la tabla copia de clientes y agregar los campos correspondientes (antes copiar la tabla
cliente)

Haz doble clic en los


campos para agregar
a la cuadricula.

Campos para
consulta

Prof. Lic. Richard Perez V.

la

Pgina 6

3. Clic en El Icono
Eliminar.

Las cuadrculas cambian


para las consultas de
actualizacin.

4. Escribir como criterio


Lima

5. En el inoco Ejecutar
y se
muestra el
siguiente mensaje.

6. En el Boton si.
Igual que en las consultas
de actualizacin los datos
borrados no se podrn
recuperar.

Prof. Lic. Richard Perez V.

Pgina 7

2. Consultas de creacin de tablas.- Este tipo de consulta crea una nueva tabla donde almacena sus
resultados
Pasos para crear una consulta de creacin de tablas
1. Ingresar al diseador de consultas (clic en crear clic en diseo de consultas)
2. Agregar la tabla clientes y agregar los campos nombre, direccin, ciudad y telfono

3. En el Icono
crear tabla
4. Escribir el nombre
para la nueva tabla

5. Clic en el
aceptar

botn

7.Clic en el icono
ejecutar.

Tabla creada

Prof. Lic. Richard Perez V.

6. Escribir el criterio
para la consulta.

Pgina 8

Вам также может понравиться