Vous êtes sur la page 1sur 7

Prcticas Microsoft Access

Miguel ngel Garca Lpez

EJERCICIO 10: BASE DE DATOS FACTURAS


A) Creacin de tablas 1. Crea una nueva base de datos que se llame FACTURAS 2. Crea una nueva tabla que se llame Productos, con los siguientes campos
Nombre Idproducto Producto Pr_venta tipo de datos texto texto numrico tamao /formato 6 otras mascara de entrada LLL-00 clave principal

50 simple /estndar dos decimales

3. Crea una nueva tabla tabla que se llame clientes con los siguientes campos
Nombre Idcliente Nombre Direccin Cod Postal Poblacin Provincia Telfono Fax E-mail tipo de datos Numrico Texto Texto Texto Texto Texto Texto Texto texto tamao /formato entero largo 50 80 5 25 25 9 9 25 otras Clave principal

Valor predeterminado Murcia

4. Crea una tabla que se llame factura con los siguientes datos
Nombre N_factura Idcliente Fecha Descuent o IVA tipo de datos texto Numrico fecha/hora texto Texto tamao /formato 6 entero largo fecha corta cuadro combinado cuadro combinado otras mascara de entrada 000-00 clave principal mscara de entrada fecha corta lista de valores 0%;5%;10%;15%;20%. valor predeterminado 0% lista de valores 4%;7%;!6%. valor predeterminado 16%

5. crea una tabla que se llame detalles facturas con los siguientes campos
Nombre N_factura Idproduct o Cantidad tipo de datos texto texto numrico tamao /formato 6 6 entero largo otras mscara de entrada 000-00 clave principal mscara de entrada LLL-00, clave principal

Ejercicios Access

MAGL

B) Creacin de formularios 1. Crea un formulario para la tabla clientes, el formato es de libre eleccin y que tenga cuatro botones de comando con las siguientes opciones: - Nuevo Registro - Guardar Registro - Buscar - Cerrar formulario Introduce los datos siguientes
Idclient e 1 2 3 4 5 6 7 8 9 10 11 12 Nombre Candela Buenda Salinas NIF Direccin Avda. Constitucin 35 P. Ind. Oeste Nave 24 C/ Ramn Gaya, 34 P. I. La Capellana, nave 20 Avda Tito Livio, 32 Plaza Zocodover, 34 C. P. 30200 30250 30360 30600 30025 40098 Poblacin Yecla Jumilla Lorqu Archena Murcia Toledo Lucena Villadiego Madrid Campello Alora Murcia Provincia Murcia Murcia Murcia Murcia Murcia Toledo Crdoba Salamanc a Madrid Alicante Malaga Murcia Telfono 96868256 3 96833223 2 96852336 4 96852369 8 96825410 3 92533625 4 96325366 5 95236944 7 91325366 9 96533297 5 96325366 5 96852366 5 Fax 968682564 968332556 968521100 968523699 968254105 925336554 963235223 952236541 913252336 965235291 963220336 968445223 11.120.336Z Decomur S.L. B30.220.330 Julio Pastor Gmez 25.995.987Z construcciones Lpez S.A. A-25.987654 Construcciones el Derribo, AS.A: 30.253.336 Reformas Alczar S.L: B40.369.330 Construcciones Hamman BS.L: 03.336.367 Interiorismo Buonarotti BS.L. 52.336.691 Doricos S.A A28.336.210 Pintura Rafael S.L. B05.336.336 Miguel Ramrez Candel 13.258.976Z Trazos decoradores S.A. A30.256.330

C/ Julio Romero de Torres, 4B 03692 C/ Poeta Vicente Medina, 55 C/ Toledo, Edif. Carlos V, 3H C/ Cam de Fondo, Edif.. Neptuno 3C C/ Carmona, 12 Avda Gran Va Salzillo, 34 Edif. Aurora 52003 28036 05236 22036 30025

Ejercicios Access

MAGL

13 14

Olimpo Interiores S.A: Muebles Hidalgo S.A.

A23.253.336 A23.363.336

C/ Victoria Soler, 33 C/ Rosas, 33

22052 22036

Cartama Alora

Mlaga Mlaga

96325300 963220114 2 96325636 963562300 0

Ejercicios Access

MAGL

2. Crea un formulario a partir de la tabla productos que tenga como comandos: - Ir al primer registro. - Ir al ltimo registro. - Ir al registro anterior. - Ir al registro siguiente. Introduce los siguientes datos. Idproducto PPB-01 PPB-02 PPB-03 PPA-01 PPA-02 PPM-01 PPM-02 PAB-01 PAR-01 Producto Pintura plstica blanca 1 Kg. Pintura plstica blanca 5 Kg. Pintura plstica blanca 10 Kg Pintura plstica azul 5 Kg. Pintura plstica azul 10 Kg. Pintura plstica amarillo 5 Kg. Pintura plstica amarillo 10 Kg. Pintura acrlica blanca 1 Kg Pintura acrlica roja 1 Kg Pr venta 3,30 6,45 11,30 8,65 15,40 10,45 19,40 8,45 15,40

C) Establecer relaciones

Establece las relaciones entre tablas tal y como aparece en la imagen

Ejercicios Access

MAGL

D) Crear consultas Crea la siguiente consulta, a partir de las relaciones establecidas entre tablas, llmala consulta facturas
Campo N_factura Fecha Idcliente Nombre NIF Direccin C postal Poblacin Provincia Descuento IVA Tabla Facturas Facturas Facturas Clientes Clientes Clientes Clientes Clientes Clientes Facturas facturas

Crea la siguiente consulta, a partir de las relaciones establecidas anteriormente, llmala consulta productos
Campo N_factura Idproducto Producto Pr_venta Cantidad Tabla Detalles factura Detalles factura Productos Productos Detalles factura

AL final de la consulta, introduce un campo calculado que calcule el importe de cada artculo vendido, el campo se llama Subtotal. E) Creacin del formulario facturas Crea el formulario facturas a partir de las dos consultas que se han creado anteriormente. Debe haber un subformulario dentro del formulario principal, vinculado por el campo N_factura. Introducir los clculos necesarios para que aparezca en pantalla la base imponible una vez descontado el porcentaje adecuado, la cuota de IVA y el total. Los campos calculados deben tener formato moneda y 2 decimales. Los campos del formulario principal que tienen clculos y los campos que contienen los datos del cliente deben estar bloqueados e inactivos Los campos del subformulario detalles de facturas, producto, subtotal, deben estar bloqueados e inactivos Introduce los siguientes botones de comando: Nueva factura, guardar factura.

Ejercicios Access

MAGL

Introduce las siguientes facturas N_factura Fecha 001/07 10/01/07 Idcliente 1 Idproducto PPB-01 PPB-02 PAB-01 PAR-01 PPB-02 PPA-02 PAM-02 PPB-01 PPB-02 PPA-01 PPA-02 PAR-01 PAR-01 PAB-01 PAB-01 PPB-01 PPA-02 PPB-01 PPB-02 PPA-01 PPA-02 PAA-01 PAR-01 Cantidad 25 50 100 65 50 100 120 250 300 250 300 352 220 500 300 300 400 100 200 250 300 50 75 Descuento IVA 16%

002/07 003/07

15/02/07 20/02/07

5 8

5% 15%

16% 16%

004/07 005/07 006/07 007/07

12/03/07 15/03/07 20/03/07 25/03/07

9 10 1 7

20% 20% 10% 5%

16% 16% 16% 16%

F) Creacin consulta filtro Crea una consulta que muestre los datos de la factura que aparece en el formulario. Est consulta sirve para, a partir de ella, crear un informe al que se le dar formato de factura, para imprimir y enviar las facturas que sean necesarias. para ello hay que crear una relacin uno a uno entre las los campos N_factura de las consultas Consulta factura y Consulta productos La consulta est formada por todos los campos de la consulta facturas y por todos los campos, menos el nmero de factura de la consulta productos. Hay que establecer una relacin 1 a 1, entre los campos N_factura, de ambas consultas, tal y como representa la siguiente imagen

En el campo N_factura, se introduce como criterio el campo N_factura, del formulario facturas, debe aparecer la siguiente instruccin para comprobar que se ha hecho correctamente [Formularios]![facturas]![N_factura],

Ejercicios Access

MAGL

G) Creacin de un informe basado en la consulta filtro A partir de la consulta que se ha creado anteriormente disea un informe que tenga formato de factura, debe incluir los campos calculados para obtener todos los clculos de base imponible, cuota de IVA,.... Para ello se debe crear encabezados de grupo, para agrupar los datos necesarios. (los campos calculados, deben ir en el pie de pgina, haz un encabezado de grupo para el nmero de factura, y agrupa tanto el nmero de factura, como la fecha y los datos del cliente,..) El encabezado de la factura debe tener los siguientes datos: Pinturas da Vinci S.A. P.I. La Capellana, C/ Vicente Medina Nave 14. 30600 Archena (Murcia) Tfno: 968 671 110, Fax: 968 671 112, e-mail davinci@vinci.es NIF A-30.123.456 H) creacin de listados 1. Crea un listado con los datos de los clientes. 2. Crea un listado con los datos de cada factura, debe figurar, el nmero de factura, fecha, nombre del cliente, CIF, Base imponible, Cuota de IVA y Total., para ello primero se tiene que hacer una consulta en la que se incluyan los datos que aqu se piden, e introducir los campos calculados necesarios para obtener la BI, la cuota de IVA y el total, la llamaremos "calculo facturas" posteriormente a partir de esa consulta, se crea una consulta resumen para que agrupe todos los datos por facturas, tendr por nombre "resumen facturas" y a partir de esa consulta, realizar el informe I) creacin de un formulario de inicio con una macro autoexe 1. Crea un formulario que no se refiera a ninguna tabla ni consulta, llmalo inicio, inserta un botn para que se abra el formulario clientes, otro para el formulario productos y otro para el formulario factura, colcalos en la parte izquierda del formulario. 2. Crea otros botones de inicio para abrir los listados de clientes, y de resumen de facturacin. 3. Guarda los cambios. 4. Crea una macro nueva, con la siguientes acciones: - Abrir formulario Inicio - Maximizar 5. Guarda la macro con el nombre de Autoexe 6. Sal de la base de datos y vuelve a entrar.