Está en la página 1de 4

MICROSOFT ACCESS – HOJA DE PRÁCTICAS

EJERCICIO

El ejercicio esta basado en las ventas de una empresa manejando todos los datos de clientes, artículos y
pedidos de la empresa.

a) Primera parte.

- Crea una nueva base de datos y llamarla como quieras.


- Crear dentro de la misma una tabla para almacenar las fichas de los clientes de una empresa, la tabla
se llamará CLIENTES:

CAMPO TIPO DE CAMPO TAMAÑO


Cod Cliente Número Entero largo
Nombre Texto 25
Dirección Texto 50
Población Texto 25
Código postal Texto 5
Teléfono Texto 11
Fax Texto 11
Descuento Número Simple
Zona Ventas Número Byte

- Establecer las siguientes propiedades para los campos que se indican a continuación:

COD CLIENTE: Establecerlo como clave principal de la tabla. Será Indexado (Sin Duplicados).

POBLACIÓN: Con valor predeterminado “Madrid”.

CODIGO POSTAL: Con Mascara 00000;;_

DESCUENTO: Formato porcentaje con dos decimales, valor predeterminado 0 y con regla de
validación < 0,25.

ZONA DE VENTAS : Valor predeterminado 0 y requerido siempre.

- Crea una nueva tabla para almacenar la información de la ficha de los artículos con el nombre
ARTICULOS con la siguiente estructura:

CAMPO TIPO DE CAMPO TAMAÑO


Cód. artículo Número Entero largo
Descripción Texto 30
PVP Número Simple

- Establecer las siguientes propiedades para los siguientes campos:

CÓDIGO DEL ARTÍCULO: Establecerlo como clave principal de la tabla. Valor predeterminado 0.
Será Indexado (Sin Duplicados).

PVP: Formato estándar, con dos decimales y valor predeterminado cero.

En esta tabla introduciremos seis artículos con sus precios de venta al público entre 100 y 500, el código
del artículo deben ser números consecutivos.

- Crea una nueva tabla para registrar la información de Pedidos con el nombre PEDIDOS, con la
siguiente estructura:

CAMPO TIPO DE CAMPO TAMAÑO


Num Pedido Autonumérico

MS- ACCESS PÁGINA 1


____________________________________________________________________________________
MICROSOFT ACCESS – HOJA DE PRÁCTICAS

Cod. Artículo Número Entero largo


Cod Cliente Número Entero largo
Fechaped Fecha/Hora
Unidades Número Simple

- Establecer las siguientes propiedades para los siguientes campos:

NUMPEDIDO: Establecerlo como clave principal de la tabla. Será Indexado (Sin Duplicados).
FECHAPED : Formato Fecha Corta.
UNIDADES: Formato estándar con 2 decimales

- Crearemos una nueva tabla llamada ZONAS que deberá tener la siguiente estructura:

CAMPO TIPO DE CAMPO TAMAÑO


Zona Numérico Byte
Descripción Texto 25

- Establecer las siguientes propiedades para los siguientes campos:

El campo ZONA será el campo clave en esta tabla.

Para introducir los datos:


1.- Abrimos la tabla ARTICULOS y cumplimentamos con 6 ó 7 registros.
- Para los precios indicamos diversas cantidades entre 100 y 500.

2.- En la tabla ZONAS cumplimentamos 4 registros. (Sugerencia: zona Norte, Sur, Este y Oeste).

3.- En la tabla CLIENTES cumplimentaremos al menos 10 registros.


- No es necesario cumplimentar todos los campos, pero necesariamente debe rellenar
CODCLIENTE, NOMBRECLI, CODPOSTAL, POBLACIÓN, DESCUENTO Y ZONAVENTAS.
- En el campo ZONAVENTAS utilizar exclusivamente los datos insertados en el campo ZONA de la
tala ZONAS.
- Varios clientes deberán ser de Madrid y Guadalajara.

4.- En la tabla CLIENTES ordenar todos los registros en base a los datos de la columna NOMBRECLI.

5.- Crea y aplica un filtro cada vez, capaz de:


- Mostrar solo clientes de la Zona de Ventas 1
- Mostrar solo clientes de la Población de Madrid.
- Mostrar solo clientes de Madrid y con un Descuento superior al 5 %.

Una vez introducidos los datos crear las siguientes relaciones:

- La tabla ZONAS tiene una relación UNO A VARIOS con la tabla CLIENTES a través del campo
Zona de ventas.

- La tabla CLIENTES tiene una relación UNO A VARIOS con la tabla PEDIDOS a través del campo
Código del cliente.

- La tabla ARTICULOS tiene una relación UNO A VARIOS con la tabla PEDIDOS a través del campo
Código del artículo.

- Abrir la tabla PEDIDOS y llenar entre 15 y 20 registros.


Recordar que debido a la relación establecida entre los campos Codcliente y Codartic solo se
admitirán aquellos códigos existentes de la tabla CLIENTES y ARTÍCULOS respectivamente.
- Probar de entrar algún Codcliente o Codartic inexistente en la tabla PEDIDOS y observar el
resultado.

Diseño de consultas de selección:

MS- ACCESS PÁGINA 2


____________________________________________________________________________________
MICROSOFT ACCESS – HOJA DE PRÁCTICAS

1) Diseñar una consulta que sea capaz de devolver todos los clientes que pertenezcan a la Zona de
ventas número 1. Además, esta consulta sólo deberá mostrarnos los campos Codcliente y
Nombrecli, sin mostrar el campo de Zona de ventas. Guardar la consulta con el nombre
SELECCIÓN ZONA DE VENTAS.
2) Modificar la consulta para hacer que cada vez que ejecutemos la consulta nos solicite la Zona
de ventas que deseamos ver. Modificar la consulta para que en vez de solicitar el código de la
zona de ventas, nos solicite el nombre de la zona (campo Descripción). Guardar la consulta.
3) Crear una nueva consulta basada en la tabla CLIENTES en la cual aparezcan los campos:
Nombrecli, Codpostal y Población, debiendo aparecer solamente los registros que pertenezcan
a la Población Madrid. Guarda la consulta con el nombre CLIENTES DE MADRID.

Diseño de consultas de acción del tipo Actualización:

1) Hacer una copia de seguridad de la tabla ARTICULOS.


2) Diseñar una consulta del tipo actualización capaz de modificar todos los valores del campo
PVP de la tabla ARTÍCULOS, incrementando el valor de los mismos en un 15%, pero
solamente a aquellos artículos cuyo valor sea menor a 250 €.
3) Llamar a la consulta subir precios.
4) Ejecutar la consulta y observar los cambios realizados en la tabla ARTICULOS. Comparar con
la copia de seguridad de la tabla que hicimos en el paso 1.

Diseño de consultas de acción del tipo Creación de Tabla:


1) Diseña una consulta del tipo Creación de Tabla capaz de generar una copia de los campos
Numpedido, Codartic, Codcliente, ARTICULO.Descripción, Fechaped y Unidades, pero
solamente aquellos clientes cuya Población sea Madrid.
2) Llamar a la nueva tabla NUEVA TABLA PEDIDOS.

Diseño de formularios combinados con consultas:


1) Crea una nueva consulta de selección en la que aparezcan los campos Nombrecli,
ARTICULO.Descripción, Unidades, PVP, Descuento. Añadir un campo calculado llamado
Neto, que será el resultado de : Unidades *PVP*(1-DESCUENTO). Aplicar a este campo
calculado el formato Euro con 2 decimales. Grabar la consulta con el nombre DESCUENTO.
2) Crea un formulario para la consulta que hemos creado en el punto anterior. El formulario
deberá ser del Tipo Tabular y con todos los campos de la consulta. Grabar el formulario con el
nombre DESCUENTO.
3) Crear un informe para la consulta DESCUENTO. El informe será de tipo tabular con todos los
campos de la consulta y deberá estar ordenado por Nombrecli. Grabar el informe con el nombre
DESCUENTO.

Crearemos un formulario con ayuda del asistente:

1.- Activar la ficha Formularios de la base de datos y entrar en Crear un formulario utilizando el
asistente.
2.- Indicar la tabla o consulta que contiene los campos que se van a incluir en el formulario.
3.- Agregar los campos que se quieran al formulario
4.- Seleccionar el tipo de formulario que se va a crear.
5.- Elegir el estilo del formulario.
6.- Dar un nombre al formulario.

MS- ACCESS PÁGINA 3


____________________________________________________________________________________
MICROSOFT ACCESS – HOJA DE PRÁCTICAS

La base de datos nos permite crear formularios automáticos con la opción Autoformulario del menú
Insertar.

Nosotros para la tabla alumnos vamos a crear un formulario del tipo Columna y justificado e
introduciremos 10 datos más en la tabla.

Crearemos un informe:

1.- Activamos le ficha Informes de la ventana de la base de datos y entramos en Crear un informe
utilizando asistente.
2.- Seleccionar la tabla o consulta que proporcionará los datos para imprimir con el linforme.
3.- Agregar al informe los campos necesarios.
4.- Especificar si los registros deben agruparse según su contenido en alguno de los campos.
5.- Seleccionar un campo y especificar un tipo de ordenación, para que los registros se impriman en un
orden determinado.
6.- Elegir la distribución del informe y la orientación de la página de impresión.
7.- Seleccionar un estilo para el informe.
8.- Dar un nombre al informe.
9.- Visualizar el informe con una vista previa.

Crear un informe por cursos de todos los alumnos que hay en cada curso.

MS- ACCESS PÁGINA 4


____________________________________________________________________________________