Está en la página 1de 6

Miguel ngel Garca Lpez

Prcticas Microsoft Access

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
50
simple /estndar

otras
mascara de entrada LLL-00 clave principal
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
Descuento

tipo de datos
texto
Numrico
fecha/hora
texto

tamao /formato
6
entero largo
fecha corta
cuadro combinado

IVA

Texto

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
Idproducto
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
Idcliente
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Nombre
Candela Buenda Salinas
Decomur S.L.
Julio Pastor Gmez
construcciones Lpez S.A.
Construcciones el Derribo, S.A:
Reformas Alczar S.L:
Construcciones Hamman S.L:
Interiorismo Buonarotti S.L.
Doricos S.A
Pintura Rafael S.L.
Miguel Ramrez Candel
Trazos decoradores S.A.
Olimpo Interiores S.A:
Muebles Hidalgo S.A.

NIF
11.120.336-Z
B-30.220.330
25.995.987-Z
A-25.987-654
A-30.253.336
B-40.369.330
B-03.336.367
B-52.336.691
A-28.336.210
B-05.336.336
13.258.976-Z
A-30.256.330
A-23.253.336
A-23.363.336

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/ Julio Romero de Torres, 4B
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
C/ Victoria Soler, 33
C/ Rosas, 33

C. P.
30200
30250
30360
30600
30025
40098
03692
52003
28036
05236
22036
30025
22052
22036

Poblacin
Yecla
Jumilla
Lorqu
Archena
Murcia
Toledo
Lucena
Villadiego
Madrid
Campello
Alora
Murcia
Cartama
Alora

Provincia
Murcia
Murcia
Murcia
Murcia
Murcia
Toledo
Crdoba
Salamanca
Madrid
Alicante
Malaga
Murcia
Mlaga
Mlaga

Telfono
968682563
968332232
968523364
968523698
968254103
925336254
963253665
952369447
913253669
965332975
963253665
968523665
963253002
963256360

Fax
968682564
968332556
968521100
968523699
968254105
925336554
963235223
952236541
913252336
965235291
963220336
968445223
963220114
963562300

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

Producto

Pr venta

PPB-01
PPB-02
PPB-03
PPA-01
PPA-02
PPM-01
PPM-02
PAB-01
PAR-01

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

C) Establecer relaciones

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

3,30
6,45
11,30
8,65
15,40
10,45
19,40
8,45
15,40

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

002/07

15/02/07

003/07

20/02/07

004/07
005/07

12/03/07
15/03/07

9
10

006/07

20/03/07

007/07

25/03/07

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%

5%

16%

15%

16%

20%
20%

16%
16%

10%

16%

5%

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.

También podría gustarte