Está en la página 1de 25

EJERCICIOS ACCESS

Profesor: Samuel Molina Javier http://teachersamuel.webnode.es/

Ejercicios Microsoft Access

EJERCICIO

: Base de datos GESTIN COMERCIAL

Ejercicio de diseo de tablas de una base de datos

TABLAS
Escribir descripcin en todos los campos y aadir texto de validacin en los campos con regla de validacin. Tabla CLIENTES:

CAMPO Cdigo cliente Nombre Apellidos


Empresa

TIPO Autonumrico Texto Texto


Texto

TAMAO 50 50
50

PREDETERMINADO

VALIDACIN No vaco
Cuatro letras ????

Puesto
Direccin Poblacin

Texto
Texto Texto

50
50 10

Encargado
Culleredo A Corua

Cdigo Postal
Provincia

Texto
Texto

5
10

Telfono Fecha nacimiento

Numrico Fecha/hora

Entero largo [01/01/60-Actual]

Tabla ALMACN:

CAMPO
Cdigo del artculo Descripcin Proveedor Precio Unitario

TIPO
Autonumrico Texto Texto Moneda

PROPIEDADES

TAMAO

PREDETERMINADO

4 No negativo

Quedan en stock Stock seguridad Imagen

Numrico Numrico Objeto OLE

[0,100] No inferior a 2 Foto del producto 2

Profesor: Samuel Molina Javier

Pgina 2

Ejercicios Microsoft Access

Tabla PEDIDOS: CAMPO Cdigo del pedido N del pedido


Cdigo cliente

TIPO Autonumrico Numrico


Texto

PROPIEDADES CLAVE

Cdigo artculo
Fecha Hora

Texto
Fecha/hora Fecha/hora actual(fecha()) actual Mayor que 10

Vendedor
Cantidad

Texto
Numrico

Servido

S/no

CONSULTAS
1. NOMBRES: Mostrar el nombre y apellidos de los clientes llamados Manuel Antonio, ordenados por nombre. 2. ORENSANOS: Mostrar nombre, apellidos , telfono, direccin y poblacin de los clientes orensanos (poblacin = Orense), de entre 25 y 35 aos (crear un campo que calcule la edad fecha_actual-fecha_naci, y aadir el criterio >=25 y <=35), ordenados por edad. 3. SIN_TLF: Mostrar nombre y apellidos de los clientes que no tengan telfono.(nulo). 4. CUANTOS: Contar la cantidad de artculos que hay en el almacn: Quedan en stock (suma).
5. Mostrar el precio total de los productos del almacn: nuevo campo calculado llamado valor con la siguiente expresin (valor:[Precio unitario]*[quedan en stock]), y aadir suma en la fila total. 6. A CORUA: Cuantos clientes hay en la provincia de A Corua: Pintar provincia y cd. De cliente. Aadir fila de totales Aadir cuenta en la fila de totales del cd. de cliente Filtrar provincia = A Corua 7. VALOR ALMACN: Precio de todos los artculos del almacn excepto los que tengan un valor menor o igual a 5 en stock de seguridad.

Profesor: Samuel Molina Javier

Pgina 3

Ejercicios Microsoft Access

8. Calcular el campo valor (como en CUANTOS); aadir columna de stock de seguridad; y especificar donde en la fila de totales para el stock de seguridad, y la condicin >5 en criterios.

INFORMES
1. Pedidos de cada cliente:
Encabezado de pgina

PEDIDOS DE CADA CLIENTE

ENCABEZADO DEL INFORME

Cdigo de cliente
CLIENTE 1 Detalle

Fecha

Cdigo del pedido N del pedido Cd. artculo Vendedor

Encabezado cdigo de cliente 01/01/92 01/11/92 16 18 10 10 INGA RATUR Juan Juan

resumir por cdigo de cliente (2 registros de detalle) SUMA Pi Cdigo de cliente

SUMA TOTAL

Pi de informe

Incluir fecha y pgina en el Pi de pgina.

Profesor: Samuel Molina Javier

Pgina 4

Ejercicios Microsoft Access

EJERCICIO

: Base de datos TELFONO

Diseo de una base de datos que mantenga los datos necesarios de un listn telefnico, as como una tabla que recoja los mensajes recibidos de las personas que componen el listn.

TABLAS
Escribir Ttulo en todos los campos y aadir texto de validacin en los campos que incluyan regla de validacin. Tabla TELFONO :

Crear la tabla utilizando el asistente. Tomar los campos de Personal / Direcciones.

CAMPO

TIPO

TAMAO

PROPIEDADES

Telfono
Nombre Apellidos

Texto
Texto Texto

(CLAVE)
20

mscara (999)99-99-99

Ciudad
Provincia

Texto
Texto 10

Culleredo, Santiago o vaco. Por defecto Culleredo.


Pontevedra, A Corua, o vaco. Por defecto A Corua.

Tabla RECADOS:

CAMPO

TIPO

PROPIEDADES

Telfono
Fecha Fecha/hora

El mismo formato que en la tabla anterior


Slo fechas del ao actual

Hora
Urgente Recado

Fecha/hora
S/No Memo

Predeterminado: Hora actual


Por defecto No

Profesor: Samuel Molina Javier

Pgina 5

Ejercicios Microsoft Access

GESTIN DE TABLAS 1. Filtrar los telfonos de la provincia de A Corua. 2. Buscar un telfono por los apellidos de la persona. 3. Filtrar los registros de los recados urgentes, ordenndolos por fecha. 4. Filtrar los recados del da de hoy, que sean urgentes, ordenndolos por hora.

FORMULARIOS
Disear un formulario para el mantenimiento de los recados, con las siguientes caractersticas. Presentar el campo Urgente en forma de botn. Seleccionar el telfono de un cuadro desplegable que presente todos los telfonos de la tabla de TELFONOS. Aadir dos botones para poder desplazarse al registro siguiente y al registro anterior.

Profesor: Samuel Molina Javier

Pgina 6

Ejercicios Microsoft Access

EJERCICIO

: Base de datos LIBROS

TABLAS
Tabla PUBLICACIONES: Definir el campo clave: IdPublicacin de tipo texto de 10 caracteres de tamao. Poner como ttulo Identificador de la publicacin. Aadir el texto de validacin El identificador de la publicacin debe ser nico.

CAMPO Ttulo Tipo Editor Fecha Pginas Anotacin

TIPO Texto Texto Texto Fecha larga Numrico Memo

DESCRIPCIN Ttulo de la obra Tipo de la publicacin Editora de la publicacin Fecha de la publicacin Nmero de pginas Notas importantes

TAMAO TTULO 80 12 50 Entero Ttulo Tipo Editorial Fecha edicin N pginas Notas

Tabla AUTORES: CAMPO IdAutor


Apellidos Nombre Notas

TIPO Texto
Texto Texto Memo

TAMAO 10

PROPIEDADES CLAVE

Tabla TEMAS: CAMPO IdPublicacin Tema Texto 30 Pgina 7 TIPO TAMAO PROPIEDADES Es el mismo campo que en la tabla anterior.

Profesor: Samuel Molina Javier

Ejercicios Microsoft Access

Tabla PUBLICACION-AUTORES CAMPO PROPIEDADES

IdPublicacin Es el mismo campo que en la tabla PUBLICAIONES. IdAutor Es el mismo campo que en la tabla AUTORES.

RELACIONES
Exigir Integridad referencial en toda las relaciones. Relacin 1:varios entre las tablas AUTORES y PUBLICACION-AUTORES.

Relacin 1:varios entre las tablas PUBLICACIONES y PUBLICACION-AUTORES.


Relacin 1:varios entre las tablas PUBLICACIONES y TEMAS.

DATOS
Introducir los datos en las tablas.

FORMULARIOS
Disear varios formularios segn los modelos que se propongan.

Profesor: Samuel Molina Javier

Pgina 8

Ejercicios Microsoft Access

EJERCICIO

: Base de datos ALMACN

Diseo de una base de datos que permita la gestin de un almacn dedicado a la distribucin de productos alimenticios.

TABLAS
Escribir descripcin en todos los campos y aadir texto de validacin en los campos que incluyan regla de validacin.

Tabla CLIENTES: CAMPO TIPO TAMAO PREDETERMINADO 5

Cdigo cliente Texto (CLAVE) Nombre Texto

Direccin Provincia

Texto Texto 10 A Corua

Tabla VENDEDORES: CAMPO TIPO TAMAO

Cdigo vendedor Nombre

Texto (CLAVE) Texto

Profesor: Samuel Molina Javier

Pgina 9

Ejercicios Microsoft Access

Tabla ARTCULOS:
CAMPO TIPO PROPIEDADES TAMAO 10

Cdigo artculo Texto (CLAVE) Descripcin Texto

PVP
Stock

Numrico
Numrico

Positivo
Entre 0 y 100

Tabla PEDIDOS:

CAMPO Cdigo pedido Fecha


Cdigo cliente

TIPO del Autonumrico Fecha/hora


Texto

PROPIEDADES PREDETERMINADO CLAVE Fecha corta La actual

Cdigo vendedor Texto Cdigo artculo


Cantidad Servido

Texto
Numrico S/no Mayor que cero

RELACIONES
Relacionar las cuatro tablas convenientemente, antes de introducir los datos. Exigir integridad referencial.

DATOS
Introducir los datos en las tablas.

Profesor: Samuel Molina Javier

Pgina 10

Ejercicios Microsoft Access

FORMULARIOS
Dar un formato atractivo a los formularios : Incluyendo distintas fuentes, colores de fondo y texto, bordes, aadir ttulos en las cabeceras, etc.

Formulario ARTCULOS: Crear un formulario a travs del asistente, con todos los campos de la tabla de ARTCULOS. Cambiar el orden de peticin de datos en la pantalla de modo diseo, de forma que primero introduzcamos el STOCK y despus el PVP. Formulario CLIENTES: Sin utilizar el asistente. Aadir todos los campos de clientes. Aceptar la PROVINCIA a travs de un cuadro combinado que presente las 4 provincias gallegas. Formulario VENDEDORES: Sin utilizar el asistente. Incluir los dos campos de la tabla de VENDEDORES. Incrustar un botn para cerrar el formulario y otro botn para pasar al registro siguiente.
Formulario PEDIDOS: Incluir todos los campos de la tabla de PEDIDOS. El campo SERVIDO en forma de botn. Aadir cuadros de lista para poder seleccionar CLIENTE, VENDEDOR y ARTCULO a partir de las tablas correspondientes (de forma que cuando seleccionemos un cliente de la lista, se almacene su cdigo en la tabla de PEDIDOS). Aadir el logotipo de la empresa en el encabezado insertando una imagen.

CONSULTAS
Crear las siguientes consultas con los nombres que aparecen en negrilla. 1. NOMBRES: Mostrar el nombre y direccin de los clientes cuyo nombre comience por la letra M A, ordenados por nombre.
2. ORENSANOS: Mostrar direccin y provincia de los clientes orensanos, ordenados por cdigo. 3. STOCK : Indicar el total de artculos que hay en el almacn (nmero de unidades totales del almacn). 4. A CORUA: Indicar cuantos clientes hay de la provincia de A Corua. 5. VALORACIN: Total de importe en almacn. (Suma total del PVP por stock).

Profesor: Samuel Molina Javier

Pgina 11

Ejercicios Microsoft Access

6. STOCK MNIMO : Descripcin y stock de todos los artculos con menos de 10 unidades en almacn. 7. OCTUBRE: Cdigo, fecha y vendedor de los pedidos del mes de octubre de este ao, ordenados por fecha. 8. DESCUENTO: Calcular un 5% de descuento a los artculos de precio mayor a 5.000 pts.
9. IMPORTE: fecha, descripcin del artculo, cantidad e importe de los pedido servidos, ordenndolos de menor a mayor precio.

10. NO SERVIDOS: Fecha, descripcin, nombre cliente, nombre vendedor e importe de los pedidos no servidos. 11. HOY: Pedidos no servidos de hoy, para los clientes de A Corua, de un vendedor concreto.

INFORMES
Utilizar el asistente para disear los informes y retocarlos desde modo diseo. Aadir ttulos a los informes y personalizar cabecera y pi. Denominar a cada informe con el nombre que aparece en negrilla. Crear las consultas que sean necesarias. 1. ARTCULOS: Ttulo : Relacin de artculos en almacn Detalle: Ordenados por descripcin, indicando descripcin, PVP y stock. Pi: Fecha y nmero de pgina.
2.

PEDIDOS_VEDEDOR: Agrupar los pedidos por vendedor, ordenando por fecha, los campos fecha, cdigo de cliente y cdigo de artculo. PEDIDOS_FECHA: Agrupar por fecha, pintando el total de unidades. IMPORTE: Agrupar por cliente, ordenando por fecha y mostrando : descripcin, cantidad e importe. (Crear la consulta). ALMACN VALORADO : ordenado por PVP , mostrar descripcin, PVP, stock e importe (consulta).

3. 4.

5.

Profesor: Samuel Molina Javier

Pgina 12

Ejercicios Microsoft Access

6.

PEDIDOS: Agrupando por fecha, mostrar descripcin, nombre cliente, nombre vendedor, importe. (consulta). PEDIDOS NO SERVIDOS : Agrupar por vendedor y artculo los pedidos no servidos del da de hoy, de los clientes de la provincia de A Corua. Mostrar en el informe el nombre de cliente, direccin, descripcin y unidades de cada artculo. Incluir el total de unidades de artculos. FACTURA: Crear la factura de un cliente concreto, indicando los pedidos servidos para ese cliente en un mes concreto. Agrupar los pedidos por da. Pintar los datos del cliente en la cabecera de la factura. Incluir como detalle, la fecha, descripcin, PVP, unidades, importe e IVA (15%). Aadir el total de unidades e importe al final de la factura. RECIBO : Disear el recibo para un cliente. Que incluya los datos del cliente, el mes de los pedidos y el importe total. (Que los datos se correspondan con la factura anterior).

7.

8.

9.

Profesor: Samuel Molina Javier

Pgina 13

Ejercicios Microsoft Access

EJERCICIO

: Base de datos RESTAURANTE

Gestionar el servicio de mesas de un restaurante segn las siguientes especificaciones.

TABLAS
Aadir texto de validacin en los campos que incluyan regla de validacin. Ajustar el tamao de los campos segn los datos que vayan a almacenar.

Tabla CAMAREROS
CAMPO Cdigo camarero TIPO Autonumrico PROPIEDADES 3 camareros

Nombre Comisin

Texto Numrico

Mara, Antonio y Manuel Entre 0 y 5%

Tabla CARTA

CAMPO
Cdigo del plato Plato

TIPO
Texto (3)

PROPIEDADES
CLAVE Nombre del plato

PREDETERMINADO

Raciones Precio Tipo S / No

Nmero de raciones que hay. No negativo. Entre 5.000 y 10.000 pts Plato postre Plato

7.500 pts

Profesor: Samuel Molina Javier

Pgina 14

Ejercicios Microsoft Access

Tabla PEDIDOS: CAMPO Cdigo del pedido


Mesa

TIPO

PROPIEDADES
Hay 5 mesas

PREDETERMINADO

Autonumrico CLAVE Fecha/hora La de hoy

Fecha Cdigo plato


Cdigo camarero

Personas
Notas Memo

Hasta seis

RELACIONES
Relacionar las tablas convenientemente, antes de introducir los datos. Exigir integridad referencial.

FORMULARIOS
Dar un formato atractivo al formulario Pedidos. Incluir todos los campos de la tabla de PEDIDOS.
Introducir el cdigo del p lato a travs de la seleccin en un cuadro de lista con los posibles platos, mostrando adems las raciones que hay de cada plato. Utilizar un cuadro de seleccin para indicar el camarero. Aadir botn de comando que permita imprimir el pedido.

Profesor: Samuel Molina Javier

Pgina 15

Ejercicios Microsoft Access

CONSULTAS

Mesa: Indicar el nmero de personas que fueron atendidas en cada mesa, para una fecha concreta. Plato preferido: Determinar cual es el plato (no postre) ms pedido. Atenciones: Indicar el nmero de pedidos que atendi un camarero concreto. Importe comisin: Calcular el importe de comisin de cada camarero, segn la frmula:
Importe comisin = comisin * total de personas servidas / 100

INFORMES
Factura: Disear la factura de una mesa y fecha concreta, mostrando como cabecera el camarero que la atendi, el nmero de mesa, fecha y como detalle de cada pedido el nombre del plato, personas e importe (precio*personas). Agrupar las lneas de detalle de forma que primero aparezcan las de tipo plato y despus los postres. Aadir el total de la factura. Men: Relacin de platos (incluyendo los precios), agrupndolos segn tipo: 1 mostrar los platos y despus los postres.

Profesor: Samuel Molina Javier

Pgina 16

Ejercicios Microsoft Access

EJERCICIO: Base de datos ALUMNOS

Base de datos que permita la gestin de los cursos impartidos en este centro.

TABLAS
Aadir texto de validacin en los campos que incluyan regla de validacin.

Tabla CURSOS CAMPO TIPO PROPIEDADES PREDETERMINADO

Cdigo del curso Autonumrico CLAVE Curso Texto Word, Access, Excel
Duracin 1,2 3 meses

Word 2 7.000

Precio

Numrico

Entre 5.000 y 10.000 pts

Tabla ALUMNOS CAMPO


Cdigo alumno Nombre

TIPO
Autonumrico Texto S/No

PROPIEDADES
CLAVE

Direccin
Actual Permite saber si es un alumno actual

Tabla CLASE CAMPO Cdigo clase


Cdigo alumno

TIPO CLAVE

PROPIEDADES Ejemplos :LM17 :30,MJ20

Cdigo curso Calificacin De 0 a 10

Profesor: Samuel Molina Javier

Pgina 17

Microsoft Access

RELACIONES
Relacionar las tablas convenientemente, antes de introducir los datos.

FORMULARIOS
Disear un formulario para cada tabla para facilitar la introduccin de datos. Calificacin: Disear un formulario para mostrar los datos del alumno, clase y curso de forma que presente la calificacin obtenida.

CONSULTAS
Actuales: Indicar el nmero de alumnos actuales.

INFORMES
Recibo: Disear el recibo de pago de un alumno concreto, mostrando como cabecera los datos del alumno y como detalle el nombre del curso y el precio. Incluir el total a pagar.
Aprobados: Relacin ordenada por nombre, de los alumnos aprobados.

Profesor: Samuel Molina Javier

Microsoft Access

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

3. Crea una nueva 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 Valor predeterminado Murcia otras Clave principal

Profesor: Samuel Molina Javier

Microsoft Access

4. Crea una tabla que se llame factura con los siguientes datos Nombre N_factura Idcliente Fecha Descuento IVA tipo de datos texto Numrico fecha/hora texto Texto tamao /formato 6 entero largo fecha corta cuadro combinado cuadro combinado 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% otras mascara de entrada 000-00 clave principal

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

Profesor: Samuel Molina Javier

Microsoft Access

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

Profesor: Samuel Molina Javier

Microsoft Access

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 D) Crear consultas

Crea la siguiente consulta, a partir de las relaciones establecidas entre tablas, llmala consulta facturas

Profesor: Samuel Molina Javier

Microsoft Access
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.

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 Cantidad 25 50 100 65 50 100 120 250 Descuento IVA 16%

002/07

15/02/07

5%

16%

003/07

20/02/07

15%

16%

Profesor: Samuel Molina Javier

Microsoft Access
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 300 250 300 352 220 500 300 300 400 100 200 250 300 50 75

004/07 005/07 006/07

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

9 10 1

20% 20% 10%

16% 16% 16%

007/07

25/03/07

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],

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: Profesor: Samuel Molina Javier

Microsoft Access
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 smj20_84@hotmail.com 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 las 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.

Profesor: Samuel Molina Javier