Anda di halaman 1dari 17

Ejercicios para aprender Access

2007, 2010 y 2013


Creacin de una Base de Datos y diseo de
varias tablas
1. Crear una nueva base de datos. Llamarla CURSOMA.MDB
2. Crear una tabla nueva para registrar la informacin de fichas de clientes.
Llamarla CLIENTES. Compuesta por los siguientes campos:

Nombre del campo

Tipo de
datos

Tamao

CODIGO_CLIENTE

Numrico

Entero largo

NOMBRE

Texto corto

25

DIRECCIN

Texto corto

50

POBLACIN

Texto corto

25

TELEFONO

Texto corto

11

Mascara entrada

FAX

Texto corto

11

Mascara entrada

DESCUENTO

Nmero

Simple

ZONA_VENTAS

Nmero

Entero

Otras

Requerido

Asignar como clave principal el campo CODIGO_CLIENTE.


3. Crear una tabla nueva para registrar la informacin de fichas de artculos.
LlamarlaARTICULOS. Compuesta por los siguientes campos:

Nombre del campo

Tipo de
datos

Tamao

CODIGO_ARTICULO Nmero

Entero largo

DESCRIPCION

Texto corto

30

PVP

Nmero

Simple

Otras

Formato Estndar

Asignar como CLAVE PRINCIPAL el campo CODIGO_ARTICULO.


4. Crear una tabla nueva para registrar la informacin de pedidos.
Llamarla PEDIDOS. Compuesta por los siguientes campos:

Nombre del campo

Tipo de
datos

Tamao

NUMERO_PEDIDO

Nmero

Entero
largo

CODIGO_PEDIDO_CLIENT
Nmero
E

Entero
largo

CODIGO_PEDIDO_ARTICU
Nmero
LO

Entero
largo

UNIDADES

Nmero

Simple

FECHA_PEDIDO

Fecha

Otras

Formato
Estndar
Formato F.
Corta

Asignar como clave principal el campo NUMERO_PEDIDO.


5. Crear una tabla nueva para registrar la informacin de las zonas de ventas.
LlamarlaZONAS DE VENTAS. Compuesta por los siguientes campos:

Nombre del campo

Tipo de datos

Tamao

ZONA_VENTAS

Nmero

Entero

NOMBRE_ZONA

Texto corto

25

Asignar como clave principal el campo ZONA_VENTAS.

Otras

Adquirir prctica en el uso de las hojas de


datos
1. Abra la tabla ARTICULOS, e ingrese al menos 10 registros. Cierre al terminar
esta tabla.
2. Abra la tabla CLIENTES e ingrese al menos 10 registros.
3. Con la tabla de CLIENTES practique los siguientes puntos:
4. REDIMENSIONE el tamao de las columnas a las necesidades de su
contenido. (USE INICIO-> REGISTROS->ANCHO COLUMNA)
5. ORDENE todos sus registros en base a los datos de la columna NOMBRE.
(USE INICIO -> ORDENAR Y FILTRAR-> FILTRO)
Observe el efecto de la ordenacin en las otras columnas. Pruebe con otras
columnas.
6. Pida que Accesss BUSQUE un dato cualquiera dentro de su tabla. (USE
INICIO -> BUSCAR)
Por ejemplo: Localice un cliente de la poblacin de BARCELONA (POBLACION =
"BARCELONA7) o de la ZONA-VENTAS 1 (ZONA_VENTAS = 1) o que su telfono
empiece por 421 (TELEFONO Como "42 1 pruebe con otros.
7. Cree y aplique un FILTRO cada vez, capaz de:
o

Mostrar solo clientes de la ZONA-VENTAS 1

Mostrar solo clientes de la POBLACION de BARCELONA

Mostrar solo clientes de BARCELONA y con un DESCUENTO asignado


del 10

2. MUEVA la columna TELEFONO a la derecha de la columna NOMBRE. Pruebe


otros movimientos.
3. OCULTE las columnas DESCUENTO y ZONA VENTAS. Vuelva a mostrarlas.
Pruebe otras.
4. INMOVILICE la columna CODIGO CLIENTE Pruebe el efecto sobre el
desplazamiento lateral de las otras columnas. Libere esta columna tras la
observacin del efecto.
5. Cree un NUEVO REGISTRO con la particularidad que el contenido del
campo CODIGO-CLIENTE ya se usa en otro de sus registros. Observe la
reaccin del sistema. (Reaccin de BLOQUEO frente la violacin de la clave
principal.)

Establecer relaciones entre tablas y


experimentar los efectos de la integridad
referencial
1. Desde la ventana principal de Accesss solicite RELACIONES.
(Del men Herramienta de base de datos Relaciones)
2. Agregar las tablas CLIENTES, ARTICULOS, PEDIDOS y VENTAS para
crear las relaciones entre las mismas.
3. Crear las siguientes relaciones entre las tablas correspondientes:
Todas las relaciones se crearan EXIGIENDO INTEGRIDAD REFERENCIAL,
conACTUALIZACIN y ELIMINACIN en cascada.

Guardar el diseo de la relacin.


4. Abrir la tabla PEDIDOS y llenar 20 registros.
Recordar que debido a la relacin establecida con INTEGRIDAD REFERENCIAL
en los campos CODIGO_PEDIDO_CLIENTE y CODIGO_PEDIDO_ARTICULO solo
se admitirn aquellos cdigos existentes de la tabla CLIENTES y ARTICULOS
respectivamente.
5. Probar de entrar algn CLIENTE o ARTICULO inexistente en la tabla
PEDIDOS y observar el resultado.
6. Crear 2 registros en PEDIDOS con el mismo cdigo de CLIENTE, estos dos
registros se modificaran y se borraran en el prximo ejercicio.
7. Cerrar la tabla PEDIDOS.
8. Abrir la tabla CLIENTES, localizar el registro correspondiente al CLIENTE bajo
el cual se han generado los registros del ejercicio 6, modificar el
CODIGO_CLIENTE de este cliente por otro Cdigo no existente.
9. Cerrar la tabla CLIENTES.
10. Abrir la tabla PEDIDOS y comprobar como los dos pedidos introducidos en el
ejercicio 6 han modificado su Cdigo de Cliente.
De manera anloga estos cambios podran haber sido realizados en la tabla
ARTICULOS.
11. Cerrar la tabla Pedidos.

12. Abrir la tabla CLIENTES, localizar el registro del cual se ha cambiado el


CODIGO y borrarlo.
13. Cerrar la tabla CLIENTES.
14. Abrir la tabla PEDIDOS y comprobar que los registros relacionados de esta
tabla con el mismo cdigo de cliente eliminado, se han borrado tambin de
la tabla.
15. Cerrar la tabla PEDIDOS.

Adquirir practica en el diseo de consultas de


seleccin)
1. Disear una CONSULTA que sea capaz de devolver todos los clientes que
pertenezcan a la ZONA DE VENTAS nmero 1.
Adems del criterio anterior, esta consulta solamente deber mostrarnos los
campos CODIGO_CLIENTE y NOMBRE, sin mostrar el campo de ZONA DE
VENTAS.
2. Modificar la consulta para que nos muestre tambin los registros de la ZONA
DE VENTAS nmero 3.
3. Guardar la consulta con el nombre SELECCIN ZONA DE VENTAS.
4. Modificar la consulta para hacer que cada vez que ejecutemos la consulta
nos solicite la ZONA DE VENTAS que deseamos ver. (Parmetros).
Probar su funcionamiento con diferentes Zonas de ventas.
5. Modificar la consulta para que aparezcan solamente aquellos registros de la
tabla CLIENTES con las condiciones actuales de la consulta pero adems
solamente debern salir aquellos que hayan realizado alguna venta.
6. Guardar la consulta.
7. Crear una nueva consulta basada en la tabla CLIENTES en la cual aparezcan
los campos: NOMBRE, DIRECCIN, POBLACIN, TELEFONO y FAX, debiendo
aparecer solamente los registros que pertenezcan a la POBLACIN de
BARCELONA (Puedes seleccionar otro de acuerdo a los datos de tu tabla).
8. Guardar la consulta con el nombre CLIENTES DE BARCELONA.

Adquirir prctica en el diseo de consulta


seleccin del tipo TABLA de REFERENCIAS
CRUZADAS
1. Disear una CONSULTA del tipo TABLA DE REFERENCIAS CRUZADAS capaz
de devolver a su ejecucin una lista completa del NOMBRE DEL CLIENTE
(filas) con algn pedidos, mostrando el nombre de los ARTICULOS (columna)
y en la interseccin de cada CLIENTE y ARTICULO representar la SUMA de
Unidades Pedidas.
2. Llamar a la consulta RESUMEN PEDIDOS CLIENTE.
3. Realizar los cambios necesarios en esta consulta para invertir la salida de
CLIENTES y ARTICULOS, es decir, en sentido vertical represente los
ARTICULOS (filas) y en sentido horizontal los CLIENTES (columnas), adems
en la interseccin de los mismos en lugar de figurar la suma de unidades de
los pedidos, debe figurar el nmero de pedidos recibidos por cada CLIENTE y
ARTICULO.
4. Guardar la consulta.

Adquirir prctica en el diseo de consultas de


accin del tipo CREACIN DE TABLA)
1. Disea una consulta del tipo CREACIN DE TABLA capaz de generar una
copia de los campos NUMERO PEDIDO, CODIGO ARTICULO, CODIGO
CLIENTE, DESCRIPCIN y UNIDADES, pero solamente aquellos que su
DESCRIPCIN este comprendida entre las letras A Y F (ambas incluidas).
Llamar a la nueva tabla NUEVA TABLA CLIENTES.
Llamar a la consulta CONSULTA DE CREACIN DE CLIENTES.
2. Abrir la nueva tabla creada y observar el contenido de la misma.
3. Cerrar la tabla.
4. Ejecutar de nuevo la consulta y razonar el mensaje de advertencia que
mostrar ACCESS.

Adquirir prctica en el diseo de consultas de


accin del tipo DATOS AADIDOS
1. Disear una consulta del tipo DATOS AADIDOS capaz de aadir a la
tabla NUEVA TABLA CLIENTES los siguientes campos: NUMERO PEDIDO,
CODIGO ARTICULO, CODIGO CLIENTE, DESCRIPCIN y UNIDADES aquellos
registros que la descripcin este entre las letras L y O (ambas incluidas).
2. Ejecutar la consulta.
3. Guardar la consulta con el nombre ANADIR REGISTROS.
4. Abrir la tabla NUEVA TABLA CLIENTES y comprobar que se han agregado
los registros.
5. Cerrar la tabla NUEVA TABLA CLIENTES.
6. Ejecutar otra vez la consulta y observar el mensaje que nos presenta
ACCESS.

Adquirir prctica en el diseo de consultas de


accin del tipo ACTUALIZACIN
1. Disear una consulta del tipo ACTUALIZACIN capaz de modificar todos los
valores del campo PVP de la tabla ARTICULOS, incrementando el valor de los
mismos en 200 pts pero solamente a aquellos artculos cuyo valor sea menor
a 5.000 pts.
2. Llamar a la consulta SUBIR PRECIOS.
3. Ejecutar la consulta y observar los cambios realizados en la tabla
ARTICULOS.

Adquirir prctica en el diseo de consultas de


accin del tipo ELIMINACIN)
1. Disear una CONSULTA del tipo ELIMINACIN capaz de eliminar de la tabla
CLIENTES solo aquellos registros que pertenezcan a un ZONA DE VENTAS
que nos deber preguntar cada vez que ejecutemos la consulta
(Parmetros).
2. Guardar la consulta con el nombre BORRAR CLIENTES DE ZONAS.
3. Ejecutar la consulta.
4. Abrir la tabla CLIENTES y observar el efecto de la consulta.
5. Volver a ejecutar la consulta y razonar el mensaje de advertencia que
mostrara ACCESS.

Adquirir prctica en el diseo de Formularios


combinados con consultas
1. Abre la base de datos Curs_Ma.
2. Crea una nueva consulta del tipo SELECCION en la que aparezcan los
campos:
NOMBRE, DESCRIPCION, PVP, DESCUENTO.
Grabar la consulta con el nombre Descuento.
3. Crea un formulario para la consulta que hemos creado en el Ejercicio
Anterior.
El formulario deber ser de Tipo Tabular y con todos los campos de la consulta.
Grabar el formulario con el nombre Descuento.
4. Crea un informe para la consulta Descuento.
El informe ser de tipo tabular con todos los campos de la consulta y deber
estar ordenado por Nombre.
Grabar el informe con el nombre Descuento.
5. Crea una consulta de tipo seleccin en la que aparezcan los siguientes
campos:
NOMBRE, DIRECCION, POBLACION, TELEFONO, FAX.
Esta consulta deber preguntarme el nombre del cliente que quiero visualizar
cada vez que la ejecute.
(Recordar los parmetros).
Grabar esta consulta con el nombre Parmetros Descuento.
6. Crea una macro llamada DESCUENTO que abra la consulta que hemos
creado en el ejercicio anterior llamada Parmetros Descuento.
Ejecuta la macro y observa el resultado.

7. Inserta un botn de macro para la macro Descuento en el Formulario


Descuento y prueba el resultado del mismo, pulsando el botn en el
Formulario, para ver los datos de los clientes.
Sita el botn en el pie del Formulario.

Adquirir prctica en el diseo de consultas


1. Abre la base de datos, en la cual estn contenidas las tablas de Clientes,
Artculos y Pedidos.
2. Crea una consulta de seleccin en que aparezcan: CODIGO_CLIENTE,
NOMBRE, UNIDADES.
3. Modifica la consulta anterior para que aparezca tambin el campos P.V.P, y
me muestre solamente aquellos que las unidades son mayores a 70.
4. Graba esta consulta con el nombre CONSULTA_SEL_1
5. Crea una consulta de CREACIN DE NUEVA TABLA en la que se creen los
campos, CODIGO_ARTICULO, CODIGO_CLIENTE Y DESCRIPCION, pero
solamente aquellos que la descripcin este entre las Letras A y F.
Llamar a la nueva tabla DESCRIPCION y guardar la consulta con el
nombreDESCRIP_NUEVA.
6. Ver el contenido de la nueva tabla creada.
7. Crea una consulta del tipo DATOS AADIDOS, en la que aparezcan los
campos CODIGO_ARTICULO, CODIGO_CLIENTE Y DESCRIPCION y me
agregue a la tabla con nombre DESCRIPCION aquellos registros que
el PVP este entre 70 y 100.
Guardarla con el nombre AADIR.
Comprobar en la tabla DESCRIPCION el resultado de la consulta.

Adquirir prctica en el diseo de Formularios


1. Abre la base de datos CURSOMA.MDB
2. Crea una consulta de seleccin que nos presente de la tabla Artculos todos
sus campos de aquellos que el articulo sea el 00001.
3. Guarda la consulta con el nombre Identificacin del Artculo.
4. Crea un formulario de tipo simple para la consulta anterior.
5. Modifica el aspecto del ttulo del formulario aadiendo colores, bordes y
cambiando el tipo de letra.
6. Aade 2 registros a la tabla Artculos a travs del formulario.
7. Guarda el formulario con el nombre Identificacin del Artculo.
8. Comprueba que los registros que has aadido se encuentran en la tabla.
9. Modifica la consulta que habamos creado para que nos pregunte cada
vez Entre el primer y el ultimo Articulo queremos ver.
10. Abre el formulario y comprueba que nos muestra los cdigos de artculos
que estamos pidiendo.
1.

Ordena dentro del formulario los registros por la descripcin.

2.

Ordena los registros por el PVP.

3.

Cierra el formulario.

11. - Crea una nueva consulta de seleccin en la que aparezcan los siguientes
campos:
1.

Cdigo del cliente.

2.

Nombre del cliente.

3.

Telfono del cliente.

4.

Descripcin del artculo.

5.

Unidades pedidas.

12. - La consulta nos deber preguntar siempre mayor de cuantas unidades


queremos mostrar los datos.
13. - Guarda la consulta con el nombre Seleccin de unidades.
14. - Crea un formulario de tipo tabular para la consulta creada en el ejercicio
anterior.
15. - Modifica el formulario creado anteriormente para que:
1.

Todos los campos se vean en una nica pantalla y no se deba usar la


barra de desplazamiento horizontal.

2.

Cambiar el tipo de letra de los ttulos de los campos.

3.

Modificar el aspecto del ttulo del formulario.

4.

Modifica las caractersticas del formulario para que solamente se


puedan leer los datos de los campos pero no se pueda modificar ni
aadir nuevos registros a travs del formulario.

Bibliografa:
http://jsequeiros.com/ejercicios-para-aprender-access-2007-2010-2013.html

Anda mungkin juga menyukai