miscrosoft access: ejercicio

24
Ignacio Bellido Servicios Educativos y Formación [email protected] www.elefectobellido.blogspot.com [MICROSOFT ACCESS] Este programa nos ayuda a gestionar y crear una base de datos de información relativa a nuestra empresa como: clientes, productos, proveedores…

Upload: ignacio-bellido

Post on 28-Mar-2016

244 views

Category:

Documents


0 download

DESCRIPTION

Supuesto práctico para conseguir un nivel avanzado en la construcción y manejo de bases de datos

TRANSCRIPT

Page 1: Miscrosoft Access: Ejercicio

Ignacio Bellido

Servicios Educativos y Formación

[email protected]

www.elefectobellido.blogspot.com

[MICROSOFT ACCESS] Este programa nos ayuda a gestionar y crear una base de datos de información relativa a

nuestra empresa como: clientes, productos, proveedores…

Page 2: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación [email protected] www.elefectobellido.blogspot.com

Ignacio Bellido Servicios Educativos y Formación Antropólogo, Formador y Educador con más de

3.000 horas de experiencia como docente. Vine al mundo un martes del mes de

Noviembre, cuando el frío y el viento detienen el paso del tiempo y fomentan las miradas desde

las ventanas. Por esto creo que en el acto de mirar y de hacer mirar se encuentran las

enseñanzas y los significados que buscamos a nuestras vidas. Fomentar la capacidad de

observación y análisis es la estrategia pedagógica de la que me sirvo para que, mis alumnos y lectores, aprendan, a la vez que se

divierten, a descubrir las conexiones entre sus capacidades y las respuestas que éstas ofrecen a

las incógnitas que nos rodean. E-mail: [email protected]

www.elefectobellido.blogspot.com

Page 3: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación

[email protected] www.elefectobellido.blogspot.com

Se pretende informatizar un vídeo Club (“El Peliculón”) que actualmente se lleva a través de un sistema manual de Fichas para los socios y el alquiler de películas. Tras un análisis del vídeo club se ha llegado a la siguiente conclusión. Debemos crearnos una Base de Datos llamada VIDEO para contener nuestra aplicación. Crearnos las siguientes tablas para el almacenamiento de la información. SOCIOS: para guardar la siguiente información. CÓDIGO : nº para distinguir a un socio de otro. Será un campo numérico y que automáticamente se renumere cuando damos un cliente de alta. APELLIDOS : guardaremos los apellidos de los socios; debe convertirse a mayúsculas. El tamaño máximo de los apellidos será de 20 caracteres. NOMBRE : para almacenar el nombre; también debe convertirse a mayúsculas. Un máximo de 15 caracteres. DIRECCIÓN : un máximo de 30 caracteres. CIUDAD : un máximo de 20 caracteres. Por defecto debe colocar ALICANTE y poseer un cuadro combinado donde podamos elegir entre las siguientes ciudades: ALICANTE, ELCHE, MURCIA Y VALENCIA. CP: para guardar el Código Postal, por ejemplo: 03659. Sólo se podrán introducir números. PROVINCIA : un máximo de 15 caracteres. Por defecto ALICANTE. TELÉFONO : con el siguiente formato 96-528-16-04, guardándose con el mismo formato. DNI : con el siguiente formato 22.222.222. FECHA ALTA : fecha de inscripción del socio en el vídeo club. El formato de salida será 4-May-95. La fecha por defecto será la del sistema. COMENTARIO : para guardar varias páginas de información. CATEGORÍAS (debe diseñarse utilizando la presentación Hoja de Datos) CATEGORÍA : nº para distinguir una de otra. Renumerarse automáticamente. DESCRIPCIÓN: nombre de la categoría, p.e: comedia, ciencia Ficción… PELÍCULAS : CÓDIGO : nº que sirve para distinguir una película de otra. Deben numerarse automáticamente al darse de alta. TÍTULO : un máximo de 40 caracteres, que debe convertirse a mayúsculas. CATEGORÍA : un número que indica la categoría a la que pertenece la película (sirve para relacionarse con la tabla CATEGORÍAS). PRECIO COMPRA : formato monetario, con 0 decimales. PRECIO ALQUILER : formato monetario con 2 decimales. No puede ser menor que 1,20€. MÁXIMO DÍAS : nº máximo de días que se puede tener la película sin penalizar.

Page 4: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación [email protected] www.elefectobellido.blogspot.com OFERTA : porcentaje de descuento para cada película. Formato porcentaje, con 2 lugares decimales. ALQUILER : CÓDIGO SOCIO : nº del socio que alquila una película (sirve para enlazar con SOCIOS). CÓDIGO PELÍCULA : nº de la película que alquila el socio. FECHA SALIDA : el formato de presentación será 15-feb-95. el valor por defecto será la fecha del sistema. FECHA DEVOLUCIÓN : formato igual que la anterior. Crear las siguientes relaciones para mantener la integridad de los datos: CATEGORÍAS-PELÍCULAS (1 a muchos) SOCIOS-ALQUILER (1 a muchos) PELÍCULAS-ALQUILER (1 a muchos) Ver la impresión de las relaciones por pantalla. Introducir los siguientes registros para las siguientes tablas: SOCIOS PELÍCULAS CATEGORÍAS ALQUILER Modificar los siguientes registros Cambiar la dirección del socio nº 24 a Oscar Espía, 16 Cambiar el precio de alquiler de la película “Un día en las carreras” a 3.50€. Añadir una nueva categoría llamada Documental. Reestructurar las siguientes tablas. En la tabla películas añadir los siguientes campos después de Categoría: Nº COPIAS: indica el nº de copias que dispone el vídeo club de esa película. Nº EN STOCK: nº de películas que quedan en el vídeo club y no están fuera. Aumentar en 2 el número de caracteres para contener el apellido de los Socios. Ajustar el tamaño de las columnas al máximo de cada campo en la visualización de las tablas. Queremos ver: Los socios que son de Alicante (usar filtro por selección) Las películas con un precio de compra superior a 24€ (filtro por formulario). Ocultar la columna precio de compra de la tabla PELÍCULAS. Cambiar de sitio la columna Precio Alquiler y colocarla después del título.

Page 5: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación

[email protected] www.elefectobellido.blogspot.com

ALQUILER

CODIGO SOCIO CODIGO PELICULA FECHA SALIDA FECHA DEVOLUCION

5 1 13-sep-95 16-sep-95

2 1 01-oct-95

6 2 20-may-05 21-may-05

1 3 04-jul-95 05-jul-95

2 3 01-ago-95 02-ago-95

6 3 04-oct-95

2 4 10-may-95 13-may-95

1 4 04-abr-95 16-abr-95

7 4 04-oct-95

5 5 12-jul-95 13-jul-95

10 5 06-oct-95

3 6 13-ago-95 22-ago-95

7 6 20-oct-95 24-oct-95

3 7 20-sep-95 22-oct-95

1 7 12-dic-94 15-dic-94

5 7 27-sep-95 30-sep-95

2 7 13-ago-95 15-ago-95

7 8 04-oct-95

7 9 07-oct-95

8 9 04-oct-95 06-oct-95

11 9 11-nov-06 14-nov-06

1 10 04-jun-95 12-jun-95

5 10 12-ago-95 15-ago-95

28 10 13-nov-06 15-nov-06

14 12 20-abr-98 22-abr-98

11 14 14-ago-95 16-ago-95

16 16 16-may-06 22-may-06

21 18 05-abr-05 07-abr-05

12 21 30-jun-98 03-jul-98

19 22 06-abr-05 10-abr-05

9 24 04-nov-95 07-nov-95

27 29 12-sep-06 19-sep-06

4 35 07-sep-06 10-sep-06

24 36 25-mar-05 31-mar-05

Page 6: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación [email protected] www.elefectobellido.blogspot.com

ALQUILER

CODIGO SOCIO CODIGO PELICULA FECHA SALIDA FECHA DEVOLUCION

34 53 24-nov-04 27-nov-04

9 21 14-sep-95 15-sep-95

14 55 12-ene-98 17-ene-98

42 70 01-oct-03 04-oct-03

56 42 12-abr-01 15-abr-01

5 12 20-ago-95 21-ago-95

13 10 23-dic-97 27-dic-97

13 14 23-dic-97 27-dic-97

4 2 23-nov-94 29-nov-94

10 1 07-oct-95 09-oct-95

20 59 12-mar-00 14-mar-00

17 17 25-sep-98 26-sep-98

34 58 03-dic-04 05-dic-04

60 71 07-oct-04 11-oct-04

43 3 02-nov-01 04-nov-01

43 44 02-nov-01 04-nov-01

50 19 04-jun-02 10-jun-02

24 31 17-abr-05 18-abr-05

39 72 23-abr-04 24-abr-04

50 67 07-jul-02 10-jul-02

56 20 19-may-01 21-may-01

5 19 02-sep-95 04-sep-95

9 3 23-nov-96 25-nov-96

13 46 14-ene-98 17-ene-98

28 53 30-nov-03 03-dic-03

22 19 03-may-02 06-may-02

22 60 03-may-02 06-may-02

27 41 12-abr-03 15-abr-03

10 23 14-nov-95 15-nov-95

26 26 03-mar-03 07-mar-03

37 71 06-feb-06 09-feb-06

58 65 23-nov-06 25-nov-06

17 39 12-feb-99 14-feb-99

17 30 12-feb-99 14-feb-99

54 48 03-dic-02 05-dic-02

32 47 23-ago-05 27-ago-05

Page 7: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación

[email protected] www.elefectobellido.blogspot.com

ALQUILER

CODIGO SOCIO CODIGO PELICULA FECHA SALIDA FECHA DEVOLUCION

31 16 17-jul-04 20-jul-04

28 11 17-feb-04 21-feb-04

37 72 02-feb-06 04-feb-06

49 25 01-abr-04 05-abr-04

49 21 01-abr-04 05-abr-04

56 66 12-jun-01 18-jun-01

60 3 12-jun-05 18-jun-05

29 33 30-oct-03 04-nov-03

40 29 07-feb-03 10-feb-03

48 36 24-sep-02 02-oct-02

48 68 24-sep-02 02-oct-02

45 42 03-jul-02 06-jul-02

21 59 02-ene-02 05-ene-02

39 11 13-may-04 14-may-04

16 13 22-feb-99 25-feb-99

13 11 21-ene-98 28-ene-98

51 48 23-may-01 27-may-01

5 27 31-jul-95 03-ago-95

34 32 23-ene-05 26-ene-05

34 62 23-ene-05 26-ene-05

37 25 24-mar-06 31-mar-06

45 25 23-abr-03 27-abr-03

49 33 12-feb-04 17-feb-04

27 16 20-jul-03 23-jul-03

37 60 04-sep-06 10-sep-06

32 61 03-nov-05 14-nov-05

58 73 16-ene-05 22-ene-05

32 22 03-abr-06 19-abr-06

6 51 22-oct-96 29-oct-96

2 18 18-nov-94 22-nov-94

Page 8: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación [email protected] www.elefectobellido.blogspot.com

Caracteres válidos de máscaras de entrada Microsoft Access interpreta los caracteres de la primera sección de la definición de la propiedad Máscara de entrada (InputMask) tal como se muestra en la tabla siguiente. Para definir un carácter literal deberá introducirse cualquier otro carácter no incluido en la tabla, incluidos espacios y símbolos. Para definir uno de los siguientes caracteres como un carácter literal, deberá anteponer a dicho carácter una barra diagonal inversa (\).

Page 9: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación

[email protected] www.elefectobellido.blogspot.com

Vamos a ver cómo podemos operar con Excel a partir de datos que hemos

introducido en una base de datos de Microsoft Access. Se hace de una forma muy

sencilla, he de ir a la barra de Menú, Seleccionar DATOS-IMPORTAR DATOS-DE UNA

BASE DE DATOS EN ACCESS. Se me abrirá una ventana de diálogo en la que buscaré

la Base de Datos de la que quiero extraer la información. Una vez que la seleccione

descubriré que aparece una nueva ventana en la que he de seleccionar la tabla o consulta

que me interese para operar con ella. Posteriormente me preguntará en qué hoja del

libro quiero insertarla así como el rango donde quiero ubicarla.

Una vez insertada ya podemos trabajar con los datos de la tabla de la forma que

ya conocemos.

Pero también podemos aprovechar para descubrir alguna que otra fórmula

nueva. Si quiero conocer cuántos clientes tengo en cada ciudad debo realizar varias

cosas. Primero debo haber hecho una consulta en Access que me devuelva los nombres

de las distintas ciudades en las que residen los socios del VideoClub “El Peliculón”, una

vez que haya realizado y guardado la consulta puedo importar los datos obtenidos en esa

consulta para realizar una cuenta en Excel.

¿Cómo lo hago? Muy sencillo, tengo los datos en una hoja de Excel con lo que

en su celda contigua he de introducir la fórmula, es decir, si tengo en A1 el nombre de la

ciudad de Alicante en B1 escribiré la fórmula. En este caso como lo que quiero es

contar una serie de valores he de hacer uso de una función que me permita CONTAR.

Existen varias, que te describo a continuación:

• Existe la función CONTAR que lo que hace es contar el número de celdas en un

determinado rango que contienen números. =CONTAR(rango)

• La función CONTARA que cuenta el número de celdas que no están vacías en

un rango, independientemente de que éstas contengan un número, texto,

fecha,… =CONTARA(rango). Úsala para ver cúantos de mis socios tienen

teléfono.

• La función CONTAR.BLANCO que lo que hace es contar el número de celdas

vacías en un rango. =CONTAR.BLANCO(rango)

Page 10: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación [email protected] www.elefectobellido.blogspot.com Pero en el caso que nos ocupa la fórmula que debo utilizar es CONTAR.SI que lo que

hace es contar dentro de un rango de celdas en un función de un criterio que establezco.

Su sintaxis es =CONTAR.SI(rango;criterio).

• Rango: es el rango de celdas en el cual quiero contar celdas que cumplen con un

criterio establecido.

• Criterio: Es el número, fecha o expresión que determina la cuenta de una celda

dada en el rango.

En el caso que estamos intentando resolver en la celda A2 he de introducir la

siguiente fórmula: =CONTAR.SI(TablaSociosCiudad;A1). La fórmula no la copies

literalmente ya que el rango no se escribirá de la forma, te lo pongo así para que sepas

que hace referencia a que la búsqueda he de hacerla en la columna en la que aparecen

las ciudades dentro de la Tabla Socios que tienes en otra hoja del mismo libro.

Por su parte el criterio que se le pide que cumpla es que el contenido de la cuenta se

igual a lo que contiene A1, en este caso Alicante. Si arrastro la fórmula veré que me

realiza la cuenta de cada una de las ciudades o localidades.

Pero no conforme con esto quiero realizar en Excel un cuenta que me devuelva el

número de socios que se ha dado de alta cada año, desde 1993 hasta 2006. Para ello

debo hacer uso de la función CONTAR.SI, con la diferencia de que en este caso se me

complica un poco el asunto ya que en el criterio he de utilizar otra forma de expresión,

que en este caso no es una referencia a una celda, sino siendo yo quien escriba el

criterio. Así, por ejemplo, si lo que quiero es saber cúantos de los socios se llaman

Víctor la expresión de la fórmula sería la siguiente: =CONTAR.SI(tabla socios

nombre;”Víctor”).

Si lo que quisiera es saber cuántos socios del Videoclub tienen un nombre que

comienza por V la fórmula sería: =CONTAR.SI(tablas socios nombre;”V*”)

Es importante que veas que cuando en esta fórmula establezco un criterio que no

hace referencia al contenido exacto de una celda, el criterio debe ir entre comillas “”, ya

se trate de un criterio de texto, número, fecho u otro criterio que quiera establece. Así, si

por ejemplo, quiero saber cuántos socios se dieron de alta desde el 1 de enero del año

2000, emplearé ésta expresión: =CONTAR.SI(tabla socios fecha alta;”>=1/1/2000”). Lo

cual me devolverá la cantidad de socios que se han dado de alta a partir de esa fecha.

Page 11: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación

[email protected] www.elefectobellido.blogspot.com

LAS CONSULTAS

Queremos ver el Apellido, Nombre, Código Postal y Fecha de Alta de nuestros socios. Indica el código de las películas que han sido alquiladas. Ver todos los campos de los socios que son de Alicante. Ver el Título, Precio de compra y máximo nº de días de alquiler de las películas con un precio compra superior o igual a 24€. Mostrar el Apellido, Nombre, Ciudad y Teléfono con una fecha de alta superior a 1/8/95 (ordenado ascendentemente por Apellido). Indicar el Código de socio, Nº de película y fecha de devolución de aquellos que han alquilado la película nº 3. Cuáles son los Títulos (ordenados descendentemente) de las películas cuyo precio de alquiler es menor que 3€. Mostrar todos los Socios cuya fecha de alta es superior al 1/8/96 y son de Alicante (deben aparecer todos los campos, pero en vez de que en la hoja de respuestas dinámicas aparezca el código debe aparecer Nº de Orden, y en lugar de CP aparecerá Código Postal). La consulta debe estar en orden ascendente por Teléfono. Ver como que da si aumentamos el precio de alquiler de las películas en un 10% de aquellas películas con un máximo de días superior a 5. Mostrar todos los campos de las películas que son de una categoría superior a 5 y tienen un precio de alquiler inferior o igual a 3€. Modificar la estructura de la tabla Película, añadiendo un campo llamado DURACIÓN (numérico) y rellenar. Título de las películas pedidas por Socios de Alicante y el Código de la película está comprendido entre la 4 y la 7. ¿Qué socios tienen un Apellido superior o igual a Rico? (mostrar todos los campos). Queremos ver los Socios cuyos nombres empiezan por la letra M (mostrar Apellido, Nombre y Teléfono). Mostrar aquellas películas que en su título contengan una “g”, sin importar dónde esté situada.

Page 12: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación [email protected] www.elefectobellido.blogspot.com Quiero conocer aquellas películas cuyo título no empieza por una “El” (mostrar Título, Nº de Categoría y Precio de Compra). Quiero saber los Nombres y Apellidos de los Socios que han alquilado alguna película (Fecha de Salida) en Octubre o en Agosto, independientemente del año. ¿Qué películas (muéstrame el Título) han sido alquiladas en el tercer trimestre del año 95? ¿Qué socios tienen valores en el Teléfono? Calcular el precio de alquiler de las películas una vez efectuado el descuento (mostrar el Código de la película, Título, Categoría, Precio de alquiler, Descuento en € y precio con descuento). Obtener la siguiente información de nuestras tablas: Título de la Película (tener en cuenta sólo las que han sido devueltas), Nº de días fuera (total de días que se ha tenido esa película fuera), Días en exceso (representa el exceso de días que una película ha estado fuera más tiempo del permitido en el campo que representa el nº máximo de días que se puede tener una película) y € de Demora (es el producto resultante de multiplicar los Días en Exceso por 1,20€/día). Quiero conocer el tiempo de antigüedad de mis socios en el vídeo club, pero sólo de aquellos que residen en la ciudad de Alicante. Para ello quiero ver su Apellido y su Nombre, junto a estos dos campos quiero conocer el nº de días que llevan en el vídeo club, a este campo lo llamaré DIFERENCIA (diferencia entre la Fecha del Sistema y la Fecha de Salida). Además quiero conocer su COEFICIENTE DE ANTIGÜEDAD o la cantidad de años que llevan siendo socios para ello hallaré la DIFERENCIA anterior entre 365. Quiero obtener toda la información de TODOS los socios y si uno ha alquilado una película, mostrando el contenido del alquiler (Código Película, Fecha de salida y Fecha devolución).

Page 13: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación

[email protected] www.elefectobellido.blogspot.com

CONSULTAS AVANZADAS Crea un nuevo campo en el que aparezcan el Nombre y los Apellidos. Calcular el importe gastado por el video-club en la compra de películas. Queremos obtener la categoría de la película y el importe total gastado en cada categoría por los socios. Quiero saber el total de € gastados en el alquiler de películas por ciudad. Quiero saber cuántos clientes tengo en cada ciudad. Importe que se ha gastado cada socio en el alquiler de películas. Queremos saber la media del precio de compra de todas las películas que disponemos en el video club. Media del precio que se ha gastado una ciudad alquilando películas. Quiero conocer el mínimo precio de alquiler de una película por categoría. Indicar el nº de veces que se ha pedido cada película. Mostrar aquellos socios que se han gastado más de 6€ alquilando películas. Ver el total de € que se han gastado los socios en el alquiler de películas, pero con la condición de que la fecha de salida sea del segundo semestre del 95. Obtener una tabla de referencias cruzadas con la siguiente información: en las columnas debe aparecer la categoría, en las filas de la tabla el nombre del socio y el valor a calcular será el importe gastado por cada socio en cada categoría. Crear una nueva tabla llamada MOROSOS con aquellos socios que han tenido una película más tiempo del permitido. Los campos que debe tener la nueva tabla serán: NOMBRE DEL SOCIO (Apellido, Nombre), Nº DIAS FUERA (el nº de días total que se ha tenido la película fuera del videoclub), EXCESO (días que sobrepasan lo permitido) y MULTA (los días en exceso por 1,20€). Eliminar los socios que viven en DENIA. Aumentar el precio de alquiler en un 25% de las categorías 1 y 2.

Page 14: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación [email protected] www.elefectobellido.blogspot.com

FORMULARIOS e INFORMES Vamos a crear un formulario, de la forma más rápida posible, de la tabla Películas. Guárdalo con el nombre de Películas1. Crea otro formulario, llamado Subformulario Alquiler basado en la Tabla alquiler, que contengas todos los campos excepto el Código de la película. Abre el formulario Películas1 y redistribuye los campos de forma que queden en dos columnas. Inserta el Subformulario Alquiler dentro del formulario Películas1. Introduce 5 nuevos registros en el Subformulario Alquiler. Abre un nuevo formulario. En la ventana de diseño del formulario, amplía el tamaño de la retícula hasta que ocupe toda la ventana. Inserta una fotografía y colócala en la posición adecuada (arriba a la izquierda). Pulsa sobre el botón etiqueta de la barra de herramientas y sitúa la etiqueta en la esquina derecha de la fotografía. Escribe Colección de películas y dale el siguiente formato: Estilo de fondo: transparente Estilo de los bordes: transparente. Color de texto: rojo. Nombre de la fuente: Times New Roman Tamaño de la fuente: 18 Adapta el tamaño de la etiqueta para que aparezca todo el texto. Guarda el formulario con el nombre Panel de Control 1. Crea dos formularios más exactamente iguales al anterior y llámalos respectivamente Panel de Control 2 y Panel de Control 3. Abre el formulario Panel de Control 1 y pulsa sobre el botón Diseño que es hora de introducir un botón de comando que abrirá el Formulario Películas1. Escribe como nombre del botón de comando Introducir/Ver Películas. Reduce el tamaño del botón hasta convertirlo en un cuadrado. A la izquierda del nuevo botón de comando (entre la imagen y el botón) crea una nueva etiqueta con el texto Introducir/Ver películas. Dale el formato Times New Roman con el tamaño 12. Crea dos botones de comando más por el procedimiento anterior que abran, respectivamente, los formularios Panel de Control 2 y Panel de Control 3. Llama a estos dos botones, respectivamente: “Introducir/Ver otra información…” y “Presentación preliminar de los informes” Crea a la izquierda de estos dos botones una etiqueta que coincida con el nombre que hemos puesto a cada botón.

Page 15: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación

[email protected] www.elefectobellido.blogspot.com

Ahora vamos a crear un nuevo botón de comando que nos permita salir de la aplicación. Llama al botón “Salir de Access” y crea a su izquierda una etiqueta con el mismo texto. Guarda los cambios realizados. Cierra la ventana de diseño y abre el formulario. Prueba los distintos botones de comando excepto el de Salir de Access. Establece el formulario Panel de Control 1 como formulario de inicio. Abre el formulario Panel de Control 1 prueba el botón Salir de Access. Si funciona vuelve a abrir la Base de Datos. En el formulario Panel de Control 2 crea los siguientes botones de comando, con sus respectivas etiquetas: Introducir/Ver Películas que abrirá la tabla Películas. Introducir/ Ver Categorías que abrirá la tabla Categorías. Volver al panel de Control Principal, este botón cierra el formulario Panel de Control 2. En el formulario Panel de Control 3 crea los siguientes botones de comando, con sus respectivas etiquetas: Ver el informe Películas por título. Ver el informe Películas por categoría. Volver al panel de Control Principal: este botón cierra el formulario Panel de Control 3. Vamos a crear el informe de Películas por título. Selecciona los campos Título, Precio Compra, Precio Alquiler, Máximo Días y Oferta. Agrupa los datos por Título. Distribuye los datos En pasos con Orientación Vertical. Siguiendo los mismos pasos crea el informe Películas por Categorías.

Page 16: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación [email protected] www.elefectobellido.blogspot.com

PELICULAS

CODIGO TITULO

CATEGORIA

PRECIO COMPR

A

PRECIO ALQUILE

R

MAXIMO DIAS

OFERTA

1 CANTANDO BAJO LA LLUVIA

6 22,00 € 2,00 € 7 10,00%

2 SOLO ANTE EL PELIGRO

7 28,00 € 2,50 € 2 0,00%

3 UN DIA EN LAS CARRERAS

2 16,00 € 3,00 € 2 0,00%

4 DRACULA 1 24,00 € 3,00 € 2 0,00%

5 EN BUSCA DEL TEMPLO MALDITO

5 40,00 € 4,00 € 2 0,00%

6 LA GUERRA DE LAS GALAXIAS

4 28,00 € 2,00 € 7 5,00%

7 EL BUENO, EL FEO Y EL MALO

7 33,00 € 3,00 € 2 0,00%

8 EL GUATEQUE 2 32,00 € 3,00 € 7 15,00%

9 PSICOSIS 1 36,00 € 3,00 € 2 0,00%

10 EL GOLPE 2 30,00 € 3,00 € 2 0,00%

11 BILLY ELLIOT (QUIERO BAILAR)

2 32,00 € 3,00 € 5 0,00%

12 TE DOY MIS OJOS

3 36,00 € 3,00 € 3 0,00%

13 EL MARIDO DE LA PELUQUERA

3 24,00 € 2,50 € 7 15,00%

14 QUIERO SER COMO BECKHAM

2 30,00 € 3,00 € 3 0,00%

15 VALMONT 3 24,00 € 2,00 € 5 20,00%

16 EL OSO 4 20,00 € 2,00 € 7 10,00%

17 TRAINSPOTTING

3 24,00 € 2,50 € 5 0,00%

18 EL ÚLTIMO EMPERADOR

5 18,00 € 3,00 € 7 0,00%

19 AMELIE 2 36,00 € 3,00 € 2 0,00%

20 TIOVIVO 1950 3 30,00 € 3,00 € 5 5,00%

21 LA LEY DEL DESEO

3 20,00 € 2,50 € 4 0,00%

Page 17: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación

[email protected] www.elefectobellido.blogspot.com

PELICULAS

CODIGO

TITULO CATEGORIA

PRECIO COMPR

A

PRECIO ALQUILE

R

MAXIMO DIAS

OFERTA

22 EL EXTRAÑO VIAJE

1 15,00 € 2,00 € 7 0,00%

23 LUNA DE AVELLANEDA

2 22,00 € 2,00 € 5 0,00%

24 MUJERES AL BORDE DE UN ATAQUE DE NERVIOS

3 15,00 € 2,00 € 5 0,00%

25 REBELDE SIN CAUSA

3 15,00 € 2,00 € 7 10,00%

26 MÁS DURA SERÁ LA CAÍDA

3 20,00 € 2,00 € 5 0,00%

27 LA CHICA DEL PUENTE

3 24,00 € 2,50 € 3 0,00%

28 VÍRGENES SUICIDAS

2 28,00 € 3,00 € 2 0,00%

29 LOST IN TRANSLATION

2 32,00 € 3,00 € 2 0,00%

30 TODO SOBRE MI MADRE

3 30,00 € 3,00 € 4 0,00%

31 LA MALA EDUCACIÓN

3 36,00 € 3,00 € 2 0,00%

32 EL LABERINTO DEL FAUNO

1 40,00 € 4,00 € 2 0,00%

33 TOMB RAIDER 5 30,00 € 3,00 € 4 0,00%

34 PINOCHO 8 24,00 € 2,50 € 4 0,00%

35 EL REY LEÓN 8 30,00 € 2,50 € 4 0,00%

36 PRINCESAS 3 36,00 € 3,50 € 2 0,00%

37 AMORES PERROS

3 24,00 € 3,00 € 4 0,00%

38 Y TU MAMÁ TAMBIÉN

5 28,00 € 3,00 € 4 0,00%

39 TERMINATOR 2 4 20,00 € 2,00 € 7 0,00%

40 WEST SIDE STORY

6 18,00 € 2,00 € 7 0,00%

41 EL OTRO LADO DE LA CAMA

2 25,00 € 2,50 € 5 0,00%

42 LA EDUCACIÓN DE LAS HADAS

3 24,00 € 3,00 € 3 10,00%

Page 18: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación [email protected] www.elefectobellido.blogspot.com

PELICULAS

CODIGO

TITULO CATEGORIA

PRECIO COMPR

A

PRECIO ALQUILE

R

MAXIMO DIAS

OFERTA

43 MAR ADENTRO 3 32,00 € 3,00 € 3 0,00%

44 LOS OTROS 1 26,00 € 2,50 € 3 0,00%

45 LOS LUNES AL SOL

3 24,00 € 2,50 € 5 0,00%

46 SIN PERDÓN 7 20,00 € 2,00 € 5 0,00%

47 MILLION DOLLAR BABY

3 36,00 € 3,50 € 2 0,00%

48 TOY STORY 8 24,00 € 2,50 € 7 0,00%

49 MYSTIC RIVER 3 30,00 € 3,00 € 5 10,00%

50 LOS PICAPIEDRA

8 21,00 € 2,00 € 7 0,00%

51 SECRETOS Y MENTIRAS

3 24,00 € 3,00 € 4 0,00%

52 CIUDAD DE DIOS

3 30,00 € 3,00 € 2 0,00%

53 LAS MUJERES DE VERDAD TIENEN CURVAS

3 24,00 € 3,00 € 3 0,00%

54 EL HUNDIMIENTO

3 28,00 € 3,00 € 2 0,00%

55 GUANTANAMERA

2 20,00 € 2,50 € 5 5,00%

56 ETERNAMENTE TUYO

3 15,00 € 2,00 € 7 10,00%

57 EL ARCA DE ORO

2 12,00 € 2,00 € 7 10,00%

58 LA PEQUEÑA PRINCESA

2 15,00 € 2,00 € 7 10,00%

59 UN PASEO BAJO EL SOL

5 20,00 € 2,50 € 5 5,00%

60 EL ABRAZO PARTIDO

3 24,00 € 3,00 € 4 0,00%

61 TODOS A UNA 5 20,00 € 2,00 € 7 10,00%

62 SWIMMING POOL

3 28,00 € 3,00 € 3 0,00%

63 BAILAR EN LA OSCURIDAD

6 25,00 € 3,00 € 4 0,00%

64 LA ESTRELLA DEL NORTE

5 20,00 € 2,00 € 5 5,00%

Page 19: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación

[email protected] www.elefectobellido.blogspot.com

PELICULAS

CODIGO

TITULO CATEGORIA

PRECIO COMPR

A

PRECIO ALQUILE

R

MAXIMO DIAS

OFERTA

65 MONSTERS BALL

3 24,00 € 2,50 € 3 0,00%

66 SMOKING ROOM

3 30,00 € 3,00 € 2 0,00%

67 EL SEÑOR IBRAHIM Y LAS FLORES DEL CORÁN

3 24,00 € 2,50 € 4 0,00%

68 WHISKY 2 26,00 € 2,50 € 3 0,00%

69 EL CIELO PROTECTOR

5 24,00 € 2,50 € 4 5,00%

70 SUPER SIZE ME 3 30,00 € 3,00 € 3 0,00%

71 CARO DIARIO 2 24,00 € 2,50 € 5 0,00%

72 EN CONSTRUCCIÓN

3 26,00 € 2,50 € 5 0,00%

73 EL AURA 3 24,00 € 2,50 € 5 0,00%

74 MI HERMOSA LAVANDERÍA

2 24,00 € 2,50 € 5 5,00%

75 ALI 3 26,00 € 3,00 € 3 0,00%

76 ELEPHANT 3 24,00 € 2,50 € 4 0,00%

SOCIOS

CODIGO

APELLIDOS

NOMBRE

DIRECCION

CIUDAD

CP PROVINCIA

TELEFONO

DNI

FECHA ALTA

COMENTARIO

1 PEREZ RICO

ANTONIO

Molssonave, 7

ALICANTE

03065

ALICANTE

- - - 0 22.166.390

12-oct-94

2 BERNAL LLINARES

Mª JOSE

Sol, 23 ALICANTE

03005

ALICANTE

96-522-16-36

74.456.123

01-oct-94

3 LEAL RICO

JESUS Luna, 29

ALICANTE

03158

ALICANTE

- - - 0 12.123.456

15-ago-

93

4 MATEO ALBE Cuesta, ELCHE 03 ALICA 96-512- 22.33 04- Le cuesta

Page 20: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación [email protected] www.elefectobellido.blogspot.com

SOCIOS

CODIGO

APELLIDOS

NOMBRE

DIRECCION

CIUDAD CP

PROVINCIA

TELEFONO DNI

FECHA ALTA

COMENTARIO

RIPOLL RTO 16 264

NTE 00-61 6.136 feb-93

devolverlas

5 MIRA MIRA

CESAR

Avenida, 40

ALICANTE

03654

ALICANTE

96-520-20-13

21.258.369

03-abr-

95

6 RICO BERNAL

LOLI Sol, 55 EL CAMPELLO

03010

ALICANTE

- - - 0 21.131.161

08-sep-

95

7 OLIVER MIRA

MARTA

Pinoso, 33

ALICANTE

03007

ALICANTE

96-536-16-16

23.333.446

25-sep-

95

Familia del jefe

8 SANCHIS RICO

MARIA

Picasso, 4

ALICANTE

03007

ALICANTE

- - - 0 22.159.357

30-ago-

95

9 RICO RICO

CARLOS

La Romana, 4

ELCHE 03264

ALICANTE

96-112-16-59

22.367.449

03-jun-

95

Viene su mujer Ana

10 PEREZ LEAL

ANDRES

La torre, 40

TORRELLANO

03894

ALICANTE

96-328-49-41

25.159.963

01-oct-95

11 GINER PUJOL

NOEMI

Sol, 48 ALICANTE

03005

ALICANTE

96-655-48-87

24.118.754

14-nov-

97

12 MARTÍN BUENO

JUAN VICENTE

Cañas, 11

DENIA 03384

ALICANTE

- - - 0 22.306.690

17-oct-97

13 BUSTOS JURADO

ALBERTO

Jaime I, 20

ALICANTE

03007

ALICANTE

96-585-44-18

21.003.652

20-dic-97

Las devuelve los lunes

14 ALONSO PICADO

LAURA

Trébol 12

ALICANTE

03065

ALICANTE

96-588-41-33

22.633.184

01-ene-

98

15 MORALES DE CABO

MARCOS

Barcelona, 8

ELCHE 03264

ALICANTE

- - - 0 24.879.955

07-feb-

98

16 ROMO SANTIAGO

VICTOR

Cantarranas, 14

ALICANTE

03008

ALICANTE

96-521-66-73

74.560.203

03-ago-

98

Se las lleva de dos en dos

Page 21: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación

[email protected] www.elefectobellido.blogspot.com

SOCIOS

CODIGO

APELLIDOS

NOMBRE

DIRECCION

CIUDAD CP

PROVINCIA

TELEFONO DNI

FECHA ALTA

COMENTARIO

17 MIÑAMBRES GONZALES

ISABEL

Casals, 17

ALICANTE

03005

ALICANTE

96-530-11-87

52.396.558

21-sep-

98

18 PUERTAS GONZALEZ

NURIA

Sorolla, 1

ONDARA

03289

ALICANTE

96-599-65-25

24.539.946

30-oct-99

19 RODRIGUEZ ANAYA

LUIS Estación, 80

ALICANTE

03002

ALICANTE

- - - 0 25.848.523

12-dic-99

20 NIETO MARTÍN

ÁNGELA

Trébol, 16

ALICANTE

03065

ALICANTE

96-545-55-84

20.339.587

09-mar-

00

21 PINTO DE FRUTOS

JAVIER

Hércules, 46

ALICANTE

03001

ALICANTE

- - - 0 58.993.210

17-dic-01

22 VALVERDE MERLO

NÉSTOR

Barcelona, 14

ELCHE 03264

ALICANTE

96-569-92-61

26.338.564

01-abr-

02

23 REUS TORRENTE

SARA Marisma, 10

ALICANTE

03006

ALICANTE

- - - 0 70.154.687

21-may-02

24 SILVA PUJOL

CRISTINA

Larga, 22

ALICANTE

03004

ALICANTE

96-554-20-39

22.544.726

02-jun-

02

25 RUIBAL SOTO

JAVIER

Puerto, 45

ALICANTE

03003

ALICANTE

96-558-97-11

16.954.741

07-sep-

02

26 FIZ SANCHEZ

FERNANDO

Pedro Molina, 6

ALICANTE

03007

ALICANTE

- - - 0 25.983.655

09-nov-

02

27 GALINDO GALÁN

DAVID

Vasco de Gama, 12

ALICANTE

03004

ALICANTE

96-552-33-04

54.985.337

12-mar-

03

Nunca trae carnet

28 ROBLES

ANA MARÍ

Paraguay, 4

ALICANTE

0300

ALICANTE

- - - 0 72.658.196

09-jul-

Page 22: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación [email protected] www.elefectobellido.blogspot.com

SOCIOS

CODIGO

APELLIDOS

NOMBRE

DIRECCION

CIUDAD CP

PROVINCIA

TELEFONO DNI

FECHA ALTA

COMENTARIO

GARCÍA

A 6 03

29 OLIVER FUENTES

VANESSA

San antonio, 65

ALICANTE

03005

ALICANTE

96-551-78-73

54.996.797

29-oct-03

30 CRISTO REY

SOFÍA Fresa, 34

ALICANTE

03002

ALICANTE

96-544-10-30

26.375.599

12-jun-

05

31 RODRIGUEZ MARTÍNEZ

ANTONIO

Santander, 8

ONTINYENT

03123

ALICANTE

96-566-32-79

53.210.885

12-jul-04

32 FERNÁNDEZ GUTIERRREZ

LUIS Cayón, 32

ALICANTE

03001

ALICANTE

- - - 0 54.439.987

17-jul-05

33 SERRANO RODRÍGUEZ

OSCAR

Gerona, 20

DENIA 03384

ALICANTE

96-540-98-65

28.753.008

07-ago-

03

34 LOPEZ MONTAÑA

ANA Pío, 6 ALICANTE

03005

ALICANTE

- - - 0 25.448.987

23-nov-

04

35 PALACIOS BOLADO

IVÁN Paraguay, 6

ALICANTE

03006

ALICANTE

- - - 0 43.896.543

09-nov-

04

36 JIMENEZ RAMÍREZ

ROBERTO

Madrid, 9

ALICANTE

03002

ALICANTE

96-543-56-76

21.387.783

27-dic-04

37 ÁLVAREZ SANJUÁN

ENRIQUE

Malferit, 42

ALICANTE

03004

ALICANTE

- - - 0 24.678.901

30-ene-

06

38 FERNÁNDEZ SERRANO

HIPÓLITO

Amposta, 12

ALICANTE

03004

ALICANTE

96-576-23-44

21.345.678

02-mar-

03

39 GARCÍ ASUN Petunia, ONDAR 03 ALICA 96-544- 34.89 07-

Page 23: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación

[email protected] www.elefectobellido.blogspot.com

SOCIOS

CODIGO

APELLIDOS

NOMBRE

DIRECCION

CIUDAD CP

PROVINCIA

TELEFONO DNI

FECHA ALTA

COMENTARIO

A GUERRERO

CIÓN 20 A 289

NTE 99-75 6.435 mar-04

40 GALLEGO CAMUÑAS

JUAN Nueva, 80

ALICANTE

03003

ALICANTE

- - - 0 34.754.900

06-dic-02

41 CERVERA SANTOS

ANDRÉS

Sevilla, 2

ALICANTE

03003

ALICANTE

- - - 0 34.998.733

31-mar-

02

42 ROMAÑA CLARO

FEDERICO

Marsella, 13

ELCHE 03264

ALICANTE

96-578-21-44

70.923.671

19-sep-

03

43 GONZÁLEZ NAVAS

NIEVES

Robles, 20

ALICANTE

03006

ALICANTE

- - - 0 34.190.238

01-oct-01

44 CLEMENTE TRINIDAD

FABIÁN

Oporto, 6

ALICANTE

03004

ALICANTE

- - - 0 23.110.897

12-jul-05

45 SACRISTÁN SÁNCHEZ

INÉS Gijón, 17

ALICANTE

03001

ALICANTE

96-548-22-09

21.009.760

21-jun-

02

46 TORRES GARCÍA

AMPARO

Santa Cecilia, 34

ALICANTE

03003

ALICANTE

- - - 0 12.508.665

30-abr-

04

47 REUS MOLINA

ALBA Larga, 22

SANTA POLA

03144

ALICANTE

96-549-09-21

43.899.537

03-dic-03

48 SERRABASA AUTET

GERARD

Fresa, 2 ALICANTE

03006

ALICANTE

- - - 0 31.004.584

12-sep-

02

49 CASTRO JIMÉNEZ

SERGIO

Pola de Lena, 18

ALICANTE

03001

ALICANTE

- - - 0 29.004.552

07-jul-03

50 DE NURI LavainaELCHE 03 ALICA 96-560- 23.56 27-

Page 24: Miscrosoft Access: Ejercicio

Ignacio Bellido Servicios Educativos y Formación [email protected] www.elefectobellido.blogspot.com

SOCIOS

CODIGO

APELLIDOS

NOMBRE

DIRECCION

CIUDAD CP

PROVINCIA

TELEFONO DNI

FECHA ALTA

COMENTARIO

LUCAS TORRES

A , 20 264

NTE 87-44 0.004 may-02

51 MONTOYA MATEO

RAÚL Madrid, 18

ALICANTE

03002

ALICANTE

- - - 0 34.519.008

12-mar-

01

52 PANADERO DELGADO

MIGUEL

Aldaya, 34

ALICANTE

03002

ALICANTE

- - - 0 32.778.308

12-dic-02

53 VEGAS SÁNCHEZ

VICENTE

Asturias, 32

ALICANTE

03004

ALICANTE

- - - 0 24.339.000

25-nov-

03

54 RODRÍGUEZ GARCÍA

CARMEN

Alemania, 108

ALICANTE

03006

ALICANTE

- - - 0 12.900.341

09-ago-

02

55 GARCÍA MATA

VÍCTOR

Vigo, 22

ALICANTE

03002

ALICANTE

96-548-99-21

22.973.648

10-oct-03

56 CABALLERO ABRANTE

DANIELA

América, 1

ALICANTE

03003

ALICANTE

- - - 0 14.430.380

01-abr-

01

57 BLANCO GONZÁLEZ

LUCAS

Pacharán, 34

ALICANTE

03005

ALICANTE

- - - 0 23.983.754

23-ene-

02

58 REVERTER PAREDES

ÓSCAR

Vilassar, 42

ALICANTE

03004

ALICANTE

- - - 0 12.098.423

03-oct-03

59 SORIANO AGUADO

RAQUEL

Ovalle, 36

ALICANTE

03002

ALICANTE

96-548-91-20

42.906.783

24-sep-

02

60 VERDÚ CASTILLO

RICARDO

Canarias, 4

ALICANTE

03001

ALICANTE

- - - 0 34.153.100

03-oct-04