Documente Academic
Documente Profesional
Documente Cultură
2014
ACCESS: PRLOGO
CURSO INFORMATICA
ACCESS
EJERCICIO PRLOGO
1
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
ACCESS: PRLOGO
CURSO INFORMATICA
En nuestro caso, para abreviar, puedes descargar directamente en tu pendrive el archivo Northwind.zip desde la web del mdulo y, a continuacin, descomprmelo. Desde el pendrive, abre el archivo descomprimido (doble clic sobre
el mismo).
2.- Al abrirse la base de datos aparecer el siguiente mensaje de presentacin:
Este es un formulario que personaliza la base de datos en funcin del empleado seleccionado. Pero ahora mismo no nos interesa averiguar cmo funciona. Deja el empleado que aparece por defecto y pulsa Iniciar sesin.
La pantalla que aparece es la correspondiente al formulario de Inicio. Tampoco interesa demasiado, de momento. Hay que profundizar un poco ms para
acceder a la estructura bsica de la base de datos.
2
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
ACCESS: PRLOGO
CURSO INFORMATICA
Tablas, Consultas, Formularios, Informes, Macros y Mdulos son los objetos tpicos de cualquier base de datos. De momento nos limitaremos a los 4 primeros.
Cierra el formulario Inicio haciendo clic en
el aspa de la esquina superior derecha de la
ventana del mismo
3
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
ACCESS: PRLOGO
CURSO INFORMATICA
TABLAS:
Incluyen todos los datos que queramos almacenar sobre cualquier elemento: clientes, empleados, artculos...
A continuacin, haz doble clic sobre la primera tabla (estn en orden alfabtico) de la base: Clientes.
4
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
ACCESS: PRLOGO
CURSO INFORMATICA
Tabla Clientes
Cada uno de los datos almacenados sobre los clientes
es un campo. Los campos se disponen en columnas.
Cada cliente
de la tabla es
un registro.
Los registros
se disponen
en filas
CONSULTAS:
ACTIVIDAD:
Como ejemplo, vamos a hacer una consulta sobre la tabla Empleados que
nos muestre slo los apellidos y el nombre de los empleados que sean representantes de ventas (pg. sig.):
1.- Cierra en primer lugar la tabla Clientes, haciendo clic en el aspa de la
ventana correspondiente a la tabla.
5
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
ACCESS: PRLOGO
CURSO INFORMATICA
2.- Despliega las consultas de la base de datos en el panel izquierdo (Todos los objetos de Access)
3.- Selecciona la opcin Crear de la cinta de opciones del programa:
6
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
ACCESS: PRLOGO
CURSO INFORMATICA
7
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
ACCESS: PRLOGO
CURSO INFORMATICA
8
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
ACCESS: PRLOGO
CURSO INFORMATICA
Cierra la consulta y observa cmo su nombre aparece en la lista de consultas del panel izquierdo. En adelante, para conocer cules son los empleados que
ocupan el cargo de representante de ventas ya slo ser necesario seleccionar y
abrir esta consulta.
Este, no obstante, es ya un ejemplo de cierta complejidad;
convendr, para ir paso a paso, retroceder un poco y empezar
con consultas ms simples que no incluyan filtrado de datos ni
ocultacin de campos (como la anterior).
FORMULARIOS:
No son, en general, ms que una forma distinta (ms atractiva) de presentar en pantalla los datos de las tablas y facilitan, adems, la introduccin de datos. Suelen incluir botones que permiten ejecutar ciertas acciones.
Los formularios tienen estructura de fichas. A cada registro de la tabla corresponde una ficha. A continuacin se muestra el formulario Detalles de Clientes
de la base de datos Northwind:
9
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
ACCESS: PRLOGO
CURSO INFORMATICA
El formulario Detalles de clientes incluye elementos adicionales, como: botones asociados a acciones, una lista de bsqueda de clientes y una pestaa adicional con un subformulario de pedidos. Todos esos objetos no forman parte,
necesaria de un formulario y, de momento, no los trataremos.
ACTIVIDAD:
Crear un formulario simple es muy sencillo. Haremos uno que muestre cada producto en una ficha independiente:
1.- Despliega la lista de tablas en el panel izquierdo Todos los objetos de
Access. Selecciona, sin abrirla, la tabla
2.- En la cinta de opciones del programa,.selecciona con un solo clic la tabla Productos.
10
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
ACCESS: PRLOGO
CURSO INFORMATICA
2.- En la cinta de opciones del programa, en la pestaa Crear, haz clic en el botn Formulario
11
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
ACCESS: PRLOGO
CURSO INFORMATICA
INFORMES:
Presentan los datos de las tablas o de las consultas con un formato adecuado para su impresin y presentacin por escrito.
12
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 2 DE ACCESS
CURSO INFORMATICA
ACCESS
EJERCICIO 2
CONSULTAS SENCILLAS
Y uno de los principales objetivos de los programas de bases de datos es, precisamente, evitar las repeticiones intiles de informacin
1
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 2 DE ACCESS
CURSO INFORMATICA
PROCEDIMIENTO
Para consultas sencillas como esta podemos utilizar el Asistente para consultas
sencillas.
1.- Abre el programa Access y el archivo Videoclub El Oscar haciendo doble clic
sobre el mismo.
2.- Al abrir Videoclub El Oscar, lo primero que aparece es el panel izquierdo Todos los objetos de Access, mostrando las tablas de la base de datos (de momento, es el
nico contenido del archivo)
En la pestaa Crear de la
barra de opciones, haz clic en
el botn Asistente para consultas.
2
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 2 DE ACCESS
CURSO INFORMATICA
3.- En el cuadro de dilogo Asistente para consultas sencillas se nos pide que seleccionemos la tabla o consulta sobre la que queremos realizar la nueva consulta, as
como los campos que debern aparecer como resultado de sta.
4.- En el cuadro de dilogo siguiente, escribe, como nombre de la consulta, Telfono clientes y deja activada la opcin Abrir la consulta para ver informacin.
Luego pulsa Finalizar. Aparecer el resultado de la consulta (para ensanchar las columnas, el procedimiento es
igual que en Excel).
ACTIVIDAD:
Realiza, a modo de prctica, las siguientes consultas sencillas (no todas son sobre
la misma tabla) y gurdalas con el nombre que se indica (en cursiva y negrita):
a) Directores: Ttulos disponibles en el videoclub y sus directores.
b) Fechas alquiler: N de los clientes y las fechas en que alquilaron y devolvieron el vdeo.
3
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 2 DE ACCESS
CURSO INFORMATICA
Algo ms elaboradas son las consultas simples con filtrado de datos. Filtrar datos significa seleccionar slo una parte de los registros de una tabla (o consulta), basndonos en un determinado criterio (el que sea).
A su vez, la consulta podr mostrar, en relacin con esos registros, todos los
campos de la tabla o slo los que se indiquen (p.ej., todos los datos de la tabla Existencias referentes a los vdeos en formato Blu-ray; el nombre, apellidos y NIF de los clientes de SArenal, etc.).
Para estas consultas ya no nos sirve el Asistente para consultas sencillas. Es preciso disear la consulta sin asistencia. Lo veremos con los ejemplos antedichos.
EJEMPLOS:
Una consulta que muestre todos los datos de la tabla Existencias referentes a
los vdeos en formato Blu-ray.
1) En la pestaa Crear de la cinta de opciones, haz clic en el botn Diseo de
consulta:
2) En el cuadro de dilogo Mostrar tabla selecciona la tabla Existencias y
pulsa Agregar. Luego, haz clic en Cerrar.
3) En la mitad superior del cuadro de dilogo Consulta1 aparece la lista de
campos de la tabla Existencias.
4
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 2 DE ACCESS
CURSO INFORMATICA
Una consulta que muestre slo el nombre y apellidos y NIF de los clientes de
SArenal.
1) Repite los dos primeros pasos de la consulta anterior, aunque esta vez seleccionando la tabla Clientes.
2) En la lista de campos de la tabla Clientes haz doble clic sucesivamente sobre los campos Nombre, Apellidos , NIF y Poblacin.
3) En la mitad inferior del cuadro de dilogo, en el apartado Criterios del
campo Poblacin escribe SArenal. A continuacin, desactiva la casilla de
verificacin Mostrar correspondiente al campo Poblacin.
4) Haz clic en el botn Ejecutar de la pestaa Diseo. Aparecer una nueva
tabla con tres campos (nombre, apellidos y NIF) y slo dos registros.
Para guardar la consulta, haz clic sobre el icono de disquete de la barra de Office. En el cuadro de dilogo en el que se nos pide un nombre para la consulta escribe NIF de clientes de SArenal y pulsa Aceptar.
Cierra la consulta y observa cmo en la ficha Consultas aparece el ttulo de la consulta realizada.
ACTIVIDAD:
Realiza las siguientes consultas (has de seleccionar la tabla adecuada en cada caso) y gurdalas con los nombres que se indican (en negrita y cursiva):
a) Pelculas de Clint Eastwood: Ttulo, gnero y ao de las pelculas dirigidas
por Clint Eastwood, disponibles en el videoclub
5
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 2 DE ACCESS
CURSO INFORMATICA
6
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 3 DE ACCESS
CURSO INFORMATICA
ACCESS
EJERCICIO 3
CONSULTAS COMPLEJAS Y CON OPERACIONES
B) Consultas complejas
Son las que incluyen datos de ms de una tabla: p.ej., en la base de datos Videoclub El Oscar, una consulta que muestre los nombres y apellidos de los clientes (tabla
Clientes) y los das que han durado sus alquileres (tabla Alquileres).
Para hacer consultas que muestren de forma coherente datos de ms de una tabla (o consulta) es necesario que:
1.- Las tablas consultadas tengan un campo comn: en el ejemplo propuesto, intervienen las tablas Clientes y Alquileres. El campo comn es IdCliente.
2.- El campo comn a ambas tablas es el campo principal en una de ellas y un
campo secundario en la otra. Esto necesita una explicacin aparte:
Campo principal en una tabla es aquel cuyos datos no pueden
repetirse (p.ej., cada cliente slo aparecer una vez en la tabla Clientes)
Campo secundario en una tabla es aquel cuyos datos pueden
repetirse (p.ej., un cliente que haya alquilado en ms de una ocasin
aparecer repetido en la tabla Alquileres)
As, en el ejemplo, el campo IdCliente (que numera uno por uno a los
clientes del videoclub) es campo principal o clave de la tabla Clientes. En
cambio, en la tabla Alquileres, no es ms que un campo secundario, dado
que sus datos pueden repetirse.
3.- Entre las tablas se ha de establecer alguna relacin por medio de la herramienta Relaciones del men principal (en la base de datos Videoclub El Oscar las
relaciones ya estn establecidas).
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 3 DE ACCESS
CURSO INFORMATICA
ACTIVIDAD A REALIZAR
Crea una consulta que muestre los ttulos disponibles y el formato del vdeo (o
vdeos) que los contiene.
1.- En la pestaa Crear de la cinta de opciones, haz clic en el botn Diseo de
consulta.
2.- En el cuadro de dilogo Mostrar tabla selecciona la tabla Alquileres y pulsa
Agregar luego, haz lo mismo con la tabla Clientes. Despus, cierra el cuadro de dilogo
Mostrar tabla. El resultado ser el siguiente:
3.- A continuacin, haz doble clic sobre los campos que interesa que aparezcan
en la consulta:
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 3 DE ACCESS
CURSO INFORMATICA
ACTIVIDAD:
Realiza y guarda las siguientes consultas:
a) Datos sobre ttulos: ttulos disponibles, formato en el que estn grabados
y si son de venta o alquiler
b) Datos de alquileres: nombre, apellidos de los clientes, ttulos alquilados y
en qu formato y duracin de sus alquileres
Slo se diferencian de las consultas sencillas con filtrado de datos en que en las
complejas ser necesario seleccionar dos o ms tablas (relacionadas).
Teniendo esto en cuenta, intenta realizar las siguientes consultas (sobre la base
Videoclub El Oscar):
a) Fechas venta HD-DVD: n (Id) de los vdeos en HD-DVD vendidos, ttulo y
fecha de la venta. Registros ordenados por la fecha de la venta, en sentido ascendente.
b) Blu-ray Palma: ttulos en Blu-ray alquilados por clientes de Palma de Mallorca. Registros ordenados por ttulo, en sentido ascendente.
c) Clientes penalizados: nombre, apellidos y telfono de los clientes penalizados y el importe de sus alquileres.
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 3 DE ACCESS
CURSO INFORMATICA
c.- Sumar datos numricos (p.ej., sumar cuntas unidades en existencias hay de
cada ttulo)
ACTIVIDAD A REALIZAR
a.- Consulta Formatos:
1.- Realiza los pasos ya vistos de una consulta hasta que tengamos seleccionadas las tablas y los campos que han de intervenir en la misma (aqu: la tabla Existencias
y el campo Formato)
2.- En la pestaa Diseo de la cinta de opciones, haz
clic sobre el botn Totales.
A continuacin ejecuta la consulta (el resultado son tres registros: Blu-ray, DVD y
HD-DVD) y gurdala con el nombre Formatos
b.- Consulta Nmero de alquileres por cliente
1.- Para esta consulta, selecciona las tablas Clientes y Alquileres, y luego haz
doble clic sucesivamente sobre los campos Nombre y Apellidos de la tabla Clientes y el
campo IdAlquiler de la tabla Alquileres.
2.- Pulsa el botn Autosuma de la barra de herramientas.
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 3 DE ACCESS
CURSO INFORMATICA
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 3 DE ACCESS
CURSO INFORMATICA
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 4 DE ACCESS
CURSO INFORMATICA
ACCESS
EJERCICIO 4
CONSULTAS CON EXPRESIONES
El filtrado de datos que requiera una consulta puede ser ms complicado que los
vistos hasta el momento.
ACTIVIDAD A REALIZAR
Consultar en la base de datos Videoclub El Oscar los ttulos disponibles de la
dcada de los 80:
1) Sigue los pasos habituales para crear una consulta: selecciona la tabla o
tablas donde se encuentren los datos (en este caso: la tabla Ttulos) y los
campos necesarios (aqu: Ttulo y Ao).
1
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 4 DE ACCESS
CURSO INFORMATICA
2
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 4 DE ACCESS
CURSO INFORMATICA
Como criterio de consulta escribe H seguida de un asterisco (que significa cualquier texto). Al hacer clic fuera de la
celda, lo que has escrito es sustituido por
la expresin Como H*.
ACTIVIDAD A REALIZAR
Realiza las siguientes consultas en la base de datos Videoclub El Oscar:
1- Alquileres entre el 14 y el 16 de abril: el ttulo y el formato en que estn grabadas, de las pelculas alquiladas entre el 14 y el 16 de abril de 2012.
2- Clientes que alquilan Blu-ray o HD-DVD: apellidos, nombre y NIF de los clientes que hayan alquilado videos en formato Blu-ray o HD-DVD.
3- Ttulos del siglo XX vendidos en abril: ttulos de fecha anterior al ao 2000
que se hayan vendido en el mes de abril. Se mostrarn el ttulo, la fecha del
mismo y la de la venta.
3
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 5 DE ACCESS
CURSO INFORMATICA
ACCESS
EJERCICIO 5
CONSULTAS DE ACCIN
Hasta el momento hemos visto cmo se realizan las consultas de seleccin de datos. Pero los datos, adems de consultarse, han de actualizarse peridicamente.
Por ejemplo, si la empresa NORTHWIND sube el precio de
los productos de repostera un 10%, ser necesario actualizar
ese dato en la base de datos (el campo Precio unitario de la tabla Productos)
Si esa misma empresa deja de vender un producto, ser
preciso borrar los registros de la base relativos a ese producto..
La eliminacin o modificacin de datos podra hacerse registro por registro pero
eso supondra muchas veces un trabajo excesivo. Por eso se recurre a las llamadas
Consultas de accin (frente a las Consultas de seleccin, que son las que habamos
visto hasta ahora).
En Access existen cuatro tipos bsicos de consultas de accin:
1
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 5 DE ACCESS
CURSO INFORMATICA
ACTIVIDAD A REALIZAR
Consulta de eliminacin de datos: eliminacin de todos los videos en HD-DVD a
la venta.
1.- Abre la copia de la base de datos (Videoclub El Oscar 2) y realiza en ella la
consulta. Para ello sigue, en principio, los mismos pasos que para una consulta normal.
Selecciona, para la consulta, la tabla Existencias.
2.- De la lista de campos de la tabla Existencias haz doble clic sobre los campos
Formato y Venta/Alquiler.
2
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 5 DE ACCESS
CURSO INFORMATICA
3
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 5 DE ACCESS
CURSO INFORMATICA
Haz clic en S
4
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 5 DE ACCESS
CURSO INFORMATICA
4.- Guarda la consulta con el nombre Llamar a clientes lentos. Cirrala y abre la
tabla Alquileres; observa cmo aparece marcada la casilla correspondiente al campo
Llamar (s/no) en los alquileres de ms de 9 .
5
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 6 DE ACCESS
CURSO INFORMATICA
ACCESS
EJERCICIO 6
FORMULARIOS (1 parte)
Formularios de inicio y/o paneles de control: se muestran al abrir la base de datos y sirven como panel de presentacin y, muchas veces, para
acceder a otros elementos de la base de datos (una tabla, una consulta,
otro formulario...).
1
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 6 DE ACCESS
CURSO INFORMATICA
ACTIVIDAD A REALIZAR
Crea formularios para cada una de las tablas de la base de datos Videoclub El Oscar, salvo para la tabla Precios alq.
PROCEDIMIENTO
Crear los formularios
Abre la base de datos Videoclub El Oscar. Si es necesario, despliega el apartado
Tablas del panel izquierdo Todos los objetos de Access. Selecciona con un clic la tabla
Alquileres. A continuacin, en la pestaa Crear, haz clic en Formulario.
El formulario creado presentar aproximadamente el siguiente aspecto (salvo por
las fechas):
2
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 6 DE ACCESS
CURSO INFORMATICA
En la pestaa Inicio, haz clic en la flecha del botn Ver y, luego, sobre la
opcin Vista Diseo.
3
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 6 DE ACCESS
CURSO INFORMATICA
Repite esta operacin siempre que necesites espacio para colocar adecuadamente los objetos en el formulario; tambin es posible aumentar slo el ancho o el alto del
rea del formulario haciendo clic sobre el borde derecho o inferior y arrastrando.
2. A continuacin, en la pestaa Organizar
de la cinta de opciones, despliega la lista de
Autoformato y elige el modelo Equidad.
4
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 6 DE ACCESS
CURSO INFORMATICA
3. Esto cambia el aspecto de la seccin Detalle del formulario. El encabezado del mismo permanece igual. Vamos ahora a cambiarlo.
Antes de eso, sin embargo, descarga de la web del mdulo en tu pendrive el archivo de imagen Oscar.jpg y, si es necesario, la letra Broadway. A continuacin:
A la izquierda de la etiqueta Alquileres hay un
icono que representa el logo de la base de
datos. Seleccinalo y, en el panel derecho Hoja de propiedades, en el apartado Imagen (el
2), haz clic sobre los puntos suspensivos.
5
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 6 DE ACCESS
CURSO INFORMATICA
En el apartado Color del fondo, haz clic en los puntos suspensivos. En el cuadro Colores selecciona la
pestaa Estndar y, de la lista de colores, elige el
marrn oscuro que se indica abajo. Dado que el
programa numera los colores, en la casilla aparecer el n correspondiente al color elegido.
6
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 6 DE ACCESS
CURSO INFORMATICA
o Ahora, cada campo puede editarse por separado. Selecciona slo los
cuadros con los nombres de los campos; elige para el texto un color
gris muy oscuro y ponlo en negrita. Hazlo primero con los campos de
la izquierda y luego, con los de la derecha.
7
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 6 DE ACCESS
CURSO INFORMATICA
o Dado que los datos de este formulario son cortos (lo ms largo son
las fechas), reduce el ancho de las casillas blancas al mnimo necesario para que muestren la informacin. Puedes comprobarlo haciendo
clic en el botn Ver de la pestaa Inicio. Luego, vuelve a la vista Diseo. A estas alturas, el aspecto de la seccin Detalle ser parecido a
esto:
o A continuacin, recoloca los campos uno a uno aprovechando la cuadrcula. Para mover un campo haz clic sobre la casilla con el nombre
del campo (no la casilla blanca sino la otra) y arrstralo a donde corresponda. Si es necesario, ensancha alguna casilla para que se muestre todo el texto de la misma. Una vez recolocados los campos, la
seccin Detalle tendr el siguiente aspecto (ver pgina siguiente):
8
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 6 DE ACCESS
CURSO INFORMATICA
Nota: para mover por separado los elementos de un mismo campo (p.ej, N de
alquiler e IdAlquiler), selecciona el elemento que quieras mover y haz clic sobre el cuadro que aparece en la esquina superior izquierda del mismo. Luego, arrstralo.
Para mover varias de las casillas blancas hacia la derecha sin mover las etiquetas
con los nombres de los campos, seleccinalas y modifica el valor de la propiedad Izquierda en el panel de propiedades de la derecha.
Finalmente, en la pestaa Inicio haz clic en la flecha del botn Ver y selecciona la
opcin Vista formulario. El resultado ser aproximadamente el siguiente:
Si el formulario
ocupa toda la
ventana, haz clic
en el botn
Minimizar tamao (el de en
medio) y gurdalo as. La prxima vez que lo
abras, mantendr ese formato.
9
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 6 DE ACCESS
CURSO INFORMATICA
ACTIVIDAD A REALIZAR
Modifica, por el procedimiento ya visto, los dems formularios de manera que
muestren el siguiente aspecto (salvo las fechas de alquiler):
Formulario Clientes
Formulario Existencias
10
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 6 DE ACCESS
CURSO INFORMATICA
Formulario Ttulos
Formulario Ventas
11
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 7 DE ACCESS
CURSO INFORMATICA
ACCESS
EJERCICIO 7
FORMULARIOS (2 parte): PANEL INICIAL
ACTIVIDAD A REALIZAR
En este ejercicio confeccionaremos el formulario que aparecer al iniciar la base de datos Videoclub El Oscar y que permitir:
PROCEDIMIENTO
Abre la base de datos Videoclub El Oscar y en la pestaa Crear de la cinta de
opciones haz clic en el botn Diseo del formulario.
1
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 7 DE ACCESS
CURSO INFORMATICA
2
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 7 DE ACCESS
CURSO INFORMATICA
En el primer paso, entre las categoras de acciones que se realizarn al hacer clic en el botn,
elige Operaciones con formularios. Como accin concreta, selecciona Abrir formulario. Luego,
haz clic en Siguiente.
3
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 7 DE ACCESS
CURSO INFORMATICA
En el tercer paso, deja seleccionada la opcin Abrir el formulario y mostrar todos los registros y haz clic en Siguiente.
En este paso, decidiremos qu es lo que
se mostrar dentro del botn. En este
caso, selecciona la opcin Texto y borra
el contenido de la casilla correspondiente.
4
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 7 DE ACCESS
CURSO INFORMATICA
Inserta a la derecha del botn una etiqueta con el texto Nuevo alquiler. El formato del texto de la etiqueta ser el siguiente:
Tipo de letra: Rockwell (si no est en el ordenador, bjala de la web del mdulo
e instlala)
Tamao: 16 ptos.
Estilo: negrita
Color: #663300 (lo puedes establecer en el panel derecho Hoja de propiedades,
en la propiedad Color del texto.
Pasa a vista Formulario (Ver, Vista Formulario) y haz clic sobre el botn creado:
deber abrirse el formulario Alquileres. Cierra dicho formulario para volver al Panel
inicial
ACTIVIDAD A REALIZAR
De acuerdo con el procecimiento visto (aunque seleccionando en cada caso, en
el asistente, el formulario que corresponda), crea los siguientes botones de comando, con sus etiquetas correspondientes:
Nuevo cliente: abrir el formulario Clientes
Nueva venta: abrir el formulario Ventas
Nuevo vdeo: abrir el formulario Existencias
Nuevo ttulo: abrir el formulario Ttulos
Una vez creados, colcalos y configralos para que presenten el siguiente aspecto:
5
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 7 DE ACCESS
CURSO INFORMATICA
Para enmarcar mejor este bloque de botones, insertaremos un rectngulo que los
abarque. En la pestaa Diseo de la cinta de
opciones, haz clic en el botn Rectngulo. Luego, en la seccin Diseo del formulario traza un
rectngulo que abarque tanto los botones como
las etiquetas. En el panel derecho Hoja de propiedades, modifica los siguientes puntos:
Efecto especial: Sombreado
Color delos bordes: #BA1419 (rojo oscuro)
Si es necesario, mueve el rectngulo de manera que el aspecto del formulariosea lo ms parecido posible a esto:
6
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 7 DE ACCESS
CURSO INFORMATICA
Haz clic en el icono Botn de comando del cuadro de controles y, a continuacin, otro clic en el punto en el que queremos que aparezca el botn.
En el primer paso del asistente, selecciona las opciones Operaciones con formularios y Cerrar formulario.
Sigue con los dems pasos del asistente. Cuando te pida un nombre para el
botn, escribe Salir del panel inicial.
Este botn no tendr etiqueta sino que mostrar l mismo el texto. Para ello,
seleccinalo y, en el panel derecho Hoja de propiedades, en la propiedad Ttulo, sustituye el texto que ya hay por ste: Salir del panel inicial.
El formato del texto (tipo, color, tamao, estilo) ser el mismo que el de las
etiquetas creadas anteriormente.
Sigue los mismos pasos que para crear los dems botones, pero, en el primer
paso del asistente, selecciona las opciones Aplicacin y Salir de la aplicacin.
El nombre y el texto del botn sern: Salir de Access. El formato del texto (tipo,
color, tamao, estilo) ser el mismo que el de las etiquetas creadas anteriormente.
Para acabar, inserta un rectngulo que incluya los dos ltimos botones creados.
Aplcale el mismo formato que el anterior rectngulo:
Efecto especial: Sombreado
Color delos bordes: #BA1419 (rojo oscuro)
7
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 7 DE ACCESS
CURSO INFORMATICA
Ajusta el tamao de la ventana para que slo se muestre el contenido del formulario (sin reas vacas).
Guarda todos los cambios realizados en el formulario y pasa a vista Formulario.
Debera aparecer algo como esto:
8
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 7 DE ACCESS
CURSO INFORMATICA
ACTIVIDAD A REALIZAR
Para acabar, le diremos al programa que, al abrir la base de datos Videoclub El
Oscar, abra en primer lugar el formulario Panel inicial.
Adems, como nombre de la aplicacin, en lugar de Microsoft Access aparecer el nombre de la base de datos. Y, en la esquina superior izquierda de cada formulario e informe aparecer el logo de Videoclub El Oscar.
Antes de empezar, baja de la web el archivo de icono logo oscar.ico.
Selecciona la ficha Base de datos actual (panel izquierdo) y configura las primeras opciones (panel derecho) de la manera que se muestra:
Deja activada
esta casilla
9
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 8 DE ACCESS
CURSO INFORMATICA
ACCESS
EJERCICIO 8
FORMULARIOS (3 parte): macros, e introduccin de datos; controles
de formulario
MACROS
En el ejercicio anterior hemos creado botones en un formulario por medio de
un asistente. A veces nos puede interesar que un botn de comando realice ms de
una accin: p.ej, cerrar el formulario activo y abrir otro. En tal caso, el asistente no
basta. Es necesario crear una macroinstruccin o macro y asociarla al botn.
Macroinstruccin o macro es un conjunto de instrucciones o acciones que se ejecutan por medio de una combinacin de teclas o un clic del
ratn.
ACTIVIDAD A REALIZAR
Crear en cada uno de los formularios de la base de datos Videoclub El Oscar
(salvo en el Panel inicial) botones que sirvan para acceder a otros formularios de
introduccin de datos sin pasar por el panel inicial.
Tales botones debern:
-
1
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 8 DE ACCESS
CURSO INFORMATICA
Formulario Clientes:
Botn 1 (A Alquileres desde Clientes): para volver al formulario Alquileres
Formulario Ttulos:
Botn 1 (A Alquileres desde Ttulos): para volver al formulario Alquileres
Botn 2 (A Existencias desde Ttulos): para ir al formulario Existencias
Formulario Existencias:
Botn 1 (A Ttulos desde Existencias): para ir al formulario Ttulos
Botn 2 (a Ventas desde Existencias): para ir al formulario Ventas
Formulario Ventas:
Botn 1 (A Existencias desde Ventas): para volver al formulario Existencias
Adems, para redondear la navegacin entre formularios, crea en cada uno
de los formularios de datos un botn suplementario que cierre el formulario activo y
abra el formulario Panel inicial. Dale a dicho botn el mismo formato que a los dems. Llama al botn Al Panel inicial desde(y aqu escribe el nombre del formulario
en que ests creando el botn)
PROCEDIMIENTO
Abre la base de datos Videoclub El Oscar. Haz clic en el botn Ir a la ventana
principal de la base de datos. En la ventana principal, haz clic en el apartado Formularios.
Abre el formulario Alquileres y activa la vista Diseo.
Crea en el encabezado del formulario (debajo y a la derecha de la etiqueta)
un botn de comando, pero, en el primer paso del asistente, haz clic en Finalizar.
Con el nuevo botn seleccionado, en el panel derecho Hoja de propiedades
selecciona la ficha Todas y modifica las siguientes propiedades del botn:
- Nombre: A Ttulos desde Alquileres
- Ttulo: Ttulos
- Cursor al activar: Mano de hipervnculo
- Imagen: borra el contenido de la
casilla (mapa de bits).
-
2
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 8 DE ACCESS
CURSO INFORMATICA
Con ello abrimos una nueva ventana en la que procederemos a crear la macro que abra un formulario nuevo y cierre el activo:
3
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 8 DE ACCESS
CURSO INFORMATICA
4
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 8 DE ACCESS
CURSO INFORMATICA
Escribe el nombre de la
macro y acepta.
Sita la flecha del cursor sobre el nuevo botn; el cursor adopta la forma de
una mano con el ndice levantado (si has configurado correctamente la propiedad
Cursor al activar). Haz clic; se cerrar el formulario Alquileres y se abrir el formulario
Ttulos (las dos acciones son prcticamente simultneas).
A continuacin, procede a crear los dems botones indicados al principio del
ejercicio, por el procedimiento visto. Los botones se situarn en la esquina inferior
derecha del encabezado de cada formulario respectivo. Las propiedades sern las
mismas (cambiando los nombres en su caso, claro) para todos los botones.
5
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 8 DE ACCESS
CURSO INFORMATICA
Controles de formulario
El Access ofrece, adems de los botones y las etiquetas, toda una serie de
controles para hacer ms atractivo o sencillo el uso de los formularios. Aunque hay
muchos, aqu, de momento, nos limitaremos a dos: el control de ficha y el de cuadro
combinado.
Control de ficha:
En los formularios con muchos elementos o que incluyen subformularios, puede ser una buena idea distribuir los objetos en fichas distintas.
ACTIVIDAD A REALIZAR
Vamos a ensayarlo con el formulario Clientes, que incluye un subformulario
con los datos de los alquileres realizados por cada cliente.
PROCEDIMIENTO
1. Abre el formulario Clientes en modo Diseo.
2. Provisionalmente, mueve (corta y pega) todos los campos del formulario, salvo el subformulario, al pie del formulario (si es necesario, ensancha antes el
pie hasta hacerlo visible o ms ancho).
3. En la pestaa Diseo de la cinta de opciones, haz clic sobre el icono Control de ficha
6
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 8 DE ACCESS
CURSO INFORMATICA
5. A continuacin, selecciona los campos que habas movido al pie del formulario. Crtalos y, haciendo clic en la primera ficha del control, pgalos. Si es necesario, agranda la ficha para que se ajuste a los campos.
7. Finalmente, cambia el nombre de las fichas en la propiedad Ttulo de cada ficha (has de seleccionarla antes en la lista de objetos del panel Hoja de propiedades). Los nombres sern:
a. Ficha 1: Clientes
b. Ficha 2: Alquileres por cliente
7
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 8 DE ACCESS
CURSO INFORMATICA
Pasa a vista Formulario y observa cmo puedes alternar entre los datos del
cliente y los alquileres realizados por el mismo.
ACTIVIDAD A REALIZAR
Por el procedimiento ya visto, en el formulario Ttulos, crea un control de ficha
con dos fichas.
-
8
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 8 DE ACCESS
CURSO INFORMATICA
ACTIVIDAD A REALIZAR
En el formulario Existencias, sustituye el campo Formato por un cuadro combinado que permita elegir uno de los tres formatos (DVD, Blu-ray o HD-DVD) en que se
hallan grabadas las pelculas del videoclub.
PROCEDIMIENTO
1. Abre el formulario Existencias en modo Diseo.
2. Selecciona el campo Formato y brralo (las dos casillas)
3. En la pestaa Diseo de la cinta de opciones, haz clic en el
icono Cuadro combinado (Control de formulario)
4. Dibuja el cuadro combinado en el lugar que ocupaba antes el campo Formato. Con ello se inicia el asistente para la creacin del
cuadro combinado:
9
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 8 DE ACCESS
CURSO INFORMATICA
10
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 8 DE ACCESS
CURSO INFORMATICA
En el ltimo paso, como nombre del cuadro combinado escribe Formato. Luego, haz clic en Finalizar.
Sita el cuadro combinado en el mismo lugar que ocupaba el campo Formato y
aplcale las mismas opciones de formato que tena ese campo.
Para acabar, guarda los cambios realizados en el formulario y pasa a vista Formulario. Observa el resultado.
11
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 8 DE ACCESS
CURSO INFORMATICA
Introduccin de datos
La principal utilidad de los formularios es la introduccin de datos en la base.
Supongamos que un cliente nuevo alquila un vdeo. Hemos de introducir dos
registros, en el siguiente orden:
-
ACTIVIDAD A REALIZAR
Introduce en la base de datos los siguientes registros, teniendo en cuenta que
el primer campo (Id...) de cada formulario no es necesario escribirlo, sino que aparece automticamente al introducir el segundo:
Supuesto: un cliente nuevo alquila una pelcula (Matrix, en DVD) y la devuelve
al cabo de dos das
Idcliente
Nombre
21
Apellidos
Lpez
Aguilar
Agapito
IdAlquiler
Idcliente
21
21
IdVdeo
NIF
Direccin
CP
Poblacin
Cam de
42351836G 971462319
Grcia, 71
07620
Llucmajor
Fecha
alquiler
Telfono
Fecha devolucin
Das
alquiler
18/04/12 21/04/2012 3
Importe
alquiler
Penalizacin
(s/no)
Llamar
(s/no)
31
Ttulo
El Coloso
en llamas
IdVdeo
46
Tipo
Pelcula
Gnero
Catstrofes
Formato vdeo
DVD
Director
John
1975
Guillermin
N en existencias
IdTtulo
31
Ao
Duracin
Ficha
imdb
Comentario
165
Precio
Venta/alq.
Alquiler
12
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 8 DE ACCESS
CURSO INFORMATICA
PROCEDIMIENTO
1. Abre el formulario Panel inicial y cierra todos los dems (o bien, cierra la base
de datos y vulvela a abrir). Haz clic en el botn Nuevo cliente del formulario
Panel inicial. Se abrir el formulario Clientes
2.
3. Has de tener en pantalla una nueva ficha en blanco. Haz clic en la casilla correspondiente al campo Nombre y escribe el nombre del nuevo cliente (observa cmo se llena automticamente el campo Idcliente con el n 21).
4. Pulsa la tecla Tabulador para pasar al siguiente campo, o haz clic con el ratn
en la casilla correspondiente, (Apellidos) e introduce el dato.
5. Tras introducir el ltimo dato (Poblacin), haz clic en la ficha Alquileres por
cliente.
13
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 9 DE ACCESS
CURSO INFORMATICA
ACCESS
EJERCICIO 9
INFORMES
Los informes presentan los datos de las tablas y/o de las consultas en un
formato adecuado para su impresin.
ACTIVIDAD A REALIZAR
Confecciona un informe que muestre los siguientes datos relativos a los alquileres:
PROCEDIMIENTO
1. Abre la base de datos Videoclub El Oscar y, en la pestaa Crear de la cinta de
opciones, haz clic en el botn Asistente para informes.
1
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 9 DE ACCESS
CURSO INFORMATICA
2. En el siguiente cuadro de dilogo, se nos dice cmo deseamos ver los datos.
Selecciona Por Ttulos (se mostrarn los datos de alquiler de cada ttulo por separado)
y pulsa Siguiente
3. El cuadro que aparece a continuacin nos pregunta por qu campo queremos
agrupar los datos:
2
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 9 DE ACCESS
CURSO INFORMATICA
5. En el siguiente cuadro, selecciona, como modo de distribucin, el modelo Esquema y pulsa Siguiente.
6. Como ttulo a aplicar al informe, escribe Alquileres; deja seleccionada la opcin Vista previa del informe y haz clic en Finalizar. Al cabo de unos momentos, aparece el informe ya acabado.
7. Para pulir algunos aspectos del informe tendremos que ir a la vista Diseo.
3
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 9 DE ACCESS
CURSO INFORMATICA
7.b.- En segundo lugar, da a la seccin Encabezado del informe el mismo formato que a los encabezados de los formularios creados en el ejercicio 6. Para ello, inserta
la imagen del oscar a la izquierda del ttulo del informe. Cambia el color de fondo, el
tipo y tamao de letra de la etiqueta de ttulo. El resultado ha de ser como el que sigue:
Dado que los procedimientos son bsicamente los mismos que los seguidos con
los formularios, no los repetiremos aqu.
Si tienes problemas para insertar como logo el archivo logo oscar.ico, elige el archivo oscar.jpg y configura su propiedad Estilo del fondo como Transparente.
7.c.- En tercer lugar, selecciona todos los campos de las secciones Encabezado
Idvdeo y Detalle y cambia el tipo, tamao y color de letra a: Calibri, 12 puntos y negro.
7.c.- En cuarto lugar, cambia el nombre de los campos Idvdeo e IdAlquiler a N
de vdeo y N de alquiler. Ha de quedar as:
4
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 9 DE ACCESS
CURSO INFORMATICA
7.e.- En quinto lugar, separa los campos Das alquiler, N de alquiler e Importe
alquiler (tanto en la seccin Encabezado Idvdeo como en Detalle). Para ello, antes selecciona los tres campos (en las 2 secciones) y, en la pestaa Organizar, haz clic en el
botn Quitar (para poder mover cada campo independientemente.
Adems, centra el contenido de dichos campos (con el botn Centrar de la pestaa Inicio, igual que en Word y en Excel).
7.e.- Como sexto y ltimo paso, selecciona todos los campos de todas las secciones y, en el panel derecho Hoja de propiedades, elige el color negro para la propiedad Color de los bordes.
El aspecto del informe en vista Diseo ser ahora ste:
5
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 9 DE ACCESS
CURSO INFORMATICA
ACTIVIDAD A REALIZAR
Aplica el procedimiento visto para crear los siguientes informes:
Clientes y alquileres: Nombre, Apellidos y Telfono (tabla Clientes), Idvdeo, Fecha alquiler y Fecha devolucin (tabla Alquileres). Los datos se vern por clientes, sin aadir ningn nivel de agrupamiento, y se ordenarn por fecha de alquiler, en sentido ascendente. La distribucin del informe ser: En pasos. El estilo : Viajes.
6
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 9 DE ACCESS
CURSO INFORMATICA
Preferencias: Ttulo (tabla Ttulos), IdVideo (tabla Alquileres), Apellidos y Nombre (tabla Clientes), Importe alquiler (tabla Alquileres). Los datos se vern por
Ttulos, se agruparn por el campo IDVideo y se ordenarn por los apellidos de
los clientes (ascendente). La distribucin del informe ser: Esquema. El estilo :
Viajes.
7
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 9 DE ACCESS
CURSO INFORMATICA
Ventas por formato: Formato (tabla Existencias), Ttulo (tabla Ttulos), Fecha
venta e Importe venta (tabla Ventas). Datos vistos por Existencias, agrupados
por Formato. Ordenados por el importe de la venta. La distribucin del informe
ser: En pasos. El estilo, Viajes.
8
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 10 DE ACCESS
CURSO INFORMATICA
ACCESS
EJERCICIO 10
Hasta aqu hemos trabajado con los datos ya incluidos en las tablas iniciales.
Ahora vamos a suponer que el Videoclub El Oscar cuenta con cuatro locales diferentes
en Palma y que queremos poder introducir y consultar informacin acerca de dichos
locales. Dicha informacin consistir en: el nmero identificativo del local, la direccin
y el telfono.
ACTIVIDAD A REALIZAR
Ser necesario:
A.- Crear una nueva tabla, Locales, que contenga los datos referidos a los cuatro
locales. Dicha tabla se relacionar con la tabla Alquileres, por lo que ser preciso:
B.- Incluir en la tabla Alquileres un nuevo campo que contenga el nmero identificativo del local en que se ha realizado cada alquiler. Este campo, IdLocal, tambin
aparecer en la tabla Locales.
cal.
C.- Relacionar las tablas Alquileres y Locales por medio del campo comn IdLo-
1
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 10 DE ACCESS
CURSO INFORMATICA
PROCEDIMIENTO
A.- Creacin de la tabla Locales
1.- Abre la base de datos Videoclub El Oscar y cierra el panel inicial. En la pestaa Crear de la cinta de opciones, haz clic en Diseo de Tabla.
2.- En el cuadro de dilogo que se muestra, aparece una tabla con tres columnas: Nombre del campo, Tipo de datos y Descripcin.
3.- Haz clic en la celda que contiene el nombre del campo IdLocal.. En la mitad
inferior de la ventana en que estamos aparece una serie de apartados, correspondientes a las propiedades del campo seleccionado.
En el apartado Ttulo
escribe Nmero del local
(ser lo que aparecer
como nombre del campo
al abrir la tabla)
En el campo Telfono configura la propiedad Tamao del campo a 10 (caracteres). (el programa no nos dejar introducir en este campo ningn dato mayor el nmero que especifiquemos en esta propiedad).
7.- Vuelve a hacer clic en la celda que contiene el nombre del campo
IdLocal. En la barra de herramientas del programa pulsa el botn Clave
principal. Con esto convertimos el campo IdLocal en el campo clave o principal de esta tabla.
Este icono de la izquierda muestra que se trata
de un campo clave.
2
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 10 DE ACCESS
CURSO INFORMATICA
Nmero de local
Se llena automticamente
Direccin
C/ Conquistador, 4
C/ Joan Mir, 36
C/ Aragn, 13
Pza. de Sta. Catalina, 3
Telfono
971214040
971 210240
971 297474
971 710017
3
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 10 DE ACCESS
CURSO INFORMATICA
2.- Pulsa el icono de disquete de la barra de acceso rpido para guardar los
cambios realizados.
3.- En la pestaa Inicio, haz clic en la flecha del botn Ver y selecciona Vista
Hoja de datos (en este caso concreto, es ms prctico introducir los datos de este modo que no a travs del formulario correspondiente). Desplzate al nuevo campo N de
local llena los registros de ese campo con los siguientes datos: 1, 1, 3, 3, 2, 4, 2, 1, 1, 3,
2, 4, 3, 2, 1, 1, 3, 4, 2, 1, 1.
4.- Cierra la tabla Alquileres.
C.- Relacionar la tabla Locales con la tabla Alquileres.
1.- Dado que la nueva tabla Locales tiene un campo en comn con la tabla Alquileres1, el ltimo paso consistir en relacionar ambas tablas (para poder hacer consultas que combinen datos de las dos).
Haz clic en la pestaa Herramientas de la base de datos, de la cinta de opciones.
y selecciona la opcin Relaciones.
4
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 10 DE ACCESS
CURSO INFORMATICA
Aparecer una ventana con todas las tablas que tienen alguna relacin.
En la ventana Relaciones
aparece ahora el cuadro
correspondiente a la tabla
Locales
5
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 10 DE ACCESS
CURSO INFORMATICA
Activar la casilla Exigir integridad referencial garantiza que no podamos introducir en el campo IdLocal de la tabla Alquileres ningn dato
que no aparezca previamente en el mismo campo de la tabla Locales.
Las casillas Actualizar en cascada los campos relacionados y Eliminar en cascada los registros relacionados hacen que cambios realizados en
los datos de una tabla se reflejen tambin en las tablas relacionadas con
ella.
6
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 10 DE ACCESS
CURSO INFORMATICA
4.- Pulsa el botn con el icono de disquete para guardar la nueva relacin creada. Luego, cierra la ventana Relaciones.
5.- Con el fin de comprobar que se ha creado la relacin correctamente, crea
una consulta que muestre los ttulos alquilados por los clientes de Palma en el local n
1. La consulta mostrar los campos: Ttulo, Apellidos y Nombre, aunque deber incluir
otros dos para hacer el filtrado de datos. Llama Alquileres en local 1 a la consulta.
ACTIVIDAD
De acuerdo con el procedimiento ya visto, crea una nueva tabla, llamada Empleados, para introducir los datos relativos a los empleados en los diferentes locales
del videoclub.
Los campos a crear, y los datos correspondientes, sern los siguientes:
IdEmpleado
1
2
3
4
5
6
Apellidos
Amador Gonzlez
Nicolau Hernando
Claramunt Garca
Ceballos Carvajal
Adrover Cap
Lpez Candado
Nombre
Amalia
Roberto
Jordi
Rosa M
Pere Joan
Rebeca
IdLocal
3
1
4
1
2
2
7
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 10 DE ACCESS
CURSO INFORMATICA
Aade luego a la tabla Alquileres el campo IdEmpleado (como campo secundario) e introduce como datos correspondientes al nuevo campo creado los siguientes: 2,
4, 1, 1, 6, 3, 5, 2, 2, 1, 5, 3, 1, 6, 4, 4, 1, 3, 5, 2, 1.
Relaciona ambas tablas, por el procedimiento visto anteriormente.
Relaciona, asimismo, la tabla Locales con la tabla Empleados por medio del campo IdLocal (principal en Locales y secundario en Empleados).
Finalmente, haz las siguientes consultas
Alquileres de empleados 1 y 3: ttulos alquilados por los empleados 1 y 3, la direccin del local y el importe del alquiler
Locales de empleados 2 y 5: direccin y telfono de los locales en que trabajan
los empleados 2 y 5
Para acabar (de momento) con la base de datos Videoclub El Oscar, y a falta de
un mejor sitio para explicarlo, vamos a explorar las posibilidades de personalizacin del
panel izquierdo, a travs del cual accedemos a los diferentes objetos de la base de datos.
ACTIVIDAD
Personalizar el nombre y contenido del panel izquierdo de la base de datos Videoclub El Oscar.
PROCEDIMIENTO
1- Si es necesario, abre de nuevo la base de datos Videoclub El Oscar.
8
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 10 DE ACCESS
CURSO INFORMATICA
9
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 10 DE ACCESS
CURSO INFORMATICA
10
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 10 DE ACCESS
CURSO INFORMATICA
11
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 10 DE ACCESS
CURSO INFORMATICA
4-
Para aadir cualquiera de los objetos del grupo Objetos no asignados a uno de
los nuevos grupos creados, basta hacer clic derecho sobre el mismo y seleccionar
Agregar al grupo y el grupo de que se trate.
Lo propio es asignar a alguno de los grupos todos y cada uno de los objetos de la
base de datos. Pero como aqu el nico objeto es practicar, asignaremos slo las tablas, formularios e informes, del siguiente modo:
Grupo Alquileres:
-
Tabla Alquileres
Formulario Alquileres
Informes: Alquileres y Preferencias
Grupo Clientes:
-
Tabla Cientes
Formulario Clientes
Informe Clientes y Alquileres
Grupo Existencias:
-
Tabla Existencias
Formulario Existencias
Informe Categoras
Grupo Ttulos:
-
Tabla Ttulos
Formulario Ttulos
12
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 10 DE ACCESS
CURSO INFORMATICA
Grupo Ventas:
-
Tabla Ventas
Formulario Ventas
Informe Ventas por formato
Grupo Locales
-
Tabla Locales
Grupo Empleados:
-
Tabla Empleados
Finalmente, indicar que, as como podemos crear grupos en un conjunto personalizado, tambin podramos crear tantos paneles personalizados como queramos, con
distintos grupos en cada uno. Pero tranquilos, paramos aqu (de momento).
13
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 11 DE ACCESS
CURSO INFORMATICA
ACCESS
EJERCICIO 11
CREACIN DE UNA BASE DE DATOS
A la hora de disear una base de datos, el orden a seguir, en lneas generales es:
1. Decidir qu tablas vamos a crear: lo que depender de los elementos sobre los
que queramos guardar informacin. En general, cualquier elemento sobre el
que queramos guardar ms de un dato (o campo) requerir una tabla aparte.
En nuestro caso presente, dichos elementos son:
los cursos
los alumnos matriculados
los profesores
las aulas
1
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 11 DE ACCESS
CURSO INFORMATICA
ACTIVIDAD
Crea la base de datos para la academia Bodhi Yoga, siguiendo las instrucciones
que se indican a continuacin.
PROCEDIMIENTO
Creacin de la base de datos en blanco
Inicia el Access y, en el apartado Nueva base
de datos en blanco, haz clic en el icono Base de
datos en blanco.
La nueva base de datos se abre directamente en la tabla 1, en modo hoja de datos, para que empecemos a introducir informacin. De momento, no lo vamos a hacer.
Guarda la tabla 1 con el nombre Cursos y luego, cirrala.
2
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 11 DE ACCESS
CURSO INFORMATICA
ALUMNOS
3
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 11 DE ACCESS
CURSO INFORMATICA
La propiedad Tamao del campo para el campo Nombre ser de 20; para Apellidos, de 50.
PROFESORES
La propiedad Tamao del campo para el campo Nombre ser de 20; para Apellidos, de 50.
AULAS
4
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 11 DE ACCESS
CURSO INFORMATICA
Establece en cada tabla como campo principal o clave aquel que presenta el dibujo de una llave a su izquierda.
Configura los campos de fecha de la tabla Cursos con el formato Fecha media (en
el cuadro de Propiedades del campo)
En todos los casos, recuerda activar las casillas de integridad referencial y actualizacin en cascada:
5
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 11 DE ACCESS
CURSO INFORMATICA
de la barra de acceso
Creacin de formularios
ACTIVIDAD
Crea, para la base de datos, un panel inicial de distribucin y formularios de datos (uno para cada tabla).
Panel inicial
Su aspecto ser como el que se muestra a continuacin.
6
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 11 DE ACCESS
CURSO INFORMATICA
CONFIGURACIN:
Modelo de autoformato: Access 2007.
Texto: Calibri, 12 ptos., en negrita, color azul oscuro. La del encabezado puede
ser cualquiera que se parezca a la de la imagen (aplica el tamao a ojo).
Imagen: archivo yoga.jpg, incluido en la web del mdulo (Archivos para ejercicios de Access)
Botones
- Los botones ALUMNOS, CURSOS, AULAS y PROFESORES cerrarn el panel inicial y abrirn el formulario respectivo (ser necesario recurrir a las
macros).
- El botn Cerrar Panel Inicial simplemente cerrar este formulario (basta
con el asistente).
Este formulario ser lo primero que aparezca al abrir la base de datos. Asimismo,
en la barra de ttulo del programa aparecer el nombre de la academia (BODHISATTVA).
Nota importante: crea y guarda en primer lugar todos los formularios, sin darles formato de ningn tipo. Los necesitars para poder crear los botones y las macros.
Alumnos:
CONFIGURACIN:
Modelo de autoformato: Access 2007.
Texto: Calibri, 12 ptos., en negrita, color azul oscuro (el de los botones, negro). La
del encabezado puede ser cualquiera que se parezca a la de la imagen (el tamao depender un poco del tipo de letra; rondando los 36 ptos.)
7
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 11 DE ACCESS
CURSO INFORMATICA
Logo: imagen yoga.jpg, incluida en la web del mdulo (Archivos para ejercicios
de Access)
Botones:
-
Panel inicial: asociado a una macro que abra el formulario Panel inicial y
cierre el formulario Alumnos.
Nuevo alumno: aade un nuevo registro y permite introducir los datos
del mismo (en el primer paso del asistente para la creacin de botones
de comando, elige Operaciones con registros, Agregar nuevo registro).
La propiedad Cursor al activar en ambos botones tendr el valor Mano
de hipervnculo,
Aulas:
CONFIGURACIN:
Las opciones son las mismas que en el formulario Alumnos con las siguientes diferencias:
-
8
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 11 DE ACCESS
CURSO INFORMATICA
Cursos:
CONFIGURACIN:
Las opciones son las mismas que en los formularios anteriores con las siguientes
diferencias:
-
Profesores
9
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 11 DE ACCESS
CURSO INFORMATICA
CONFIGURACIN:
Las opciones son las mismas que en los formularios anteriores con las siguientes
diferencias:
-
Se crear un control de ficha con dos fichas: en la 1 (Profesor/a) se incluirn los campos de la tabla Profesores; en la 2 (Curso por profesor/a), el subformulario con los datos de la tabla Cursos.
El funcionamiento de los botones ser el mismo que en los formularios
anteriores, pero adaptado al formulario Profesores.
10
EJERCICIOS COMPLEMENTARIOS
INGENIERIA CIVIL
2014
EJERCICIO 11 DE ACCESS
CURSO INFORMATICA
Tipo
De cocina
De meditacin
De yoga
De yoga
Capacidad (n de alumnos)
15
25
30
20
PROFESORES
Nmprofesor
1
2
3
4
Nombre
Rabindranath
Saratcandra
Pedro
Magadhi
Apellidos
Thakur
Cattopadhyay
Lpez Lpez
Apabhramsa
Direccin
Aragn, 12
Passeig Mallorca, 34
Tagore, 5
Capitn Salom, 34
Telfono
971712356
619334455
971123456
651357901
CURSOS
N del
curso
Nombre
1
2
3
4
5
Yoga normal
Yoga prenatal
Yoga para la 3 edad
Meditacin
Cocina vegetariana
Duracin
(en horas)
70
50
40
60
20
Fecha de
Fecha de
inicio
finalizacin
01-jul-12
30-nov-12
01-sep-12
02-nov-12
01-oct-12
03-dic-12
15-sep-12
15-dic-12
05-jul-12
30-jul-12
Aula
Profesor/a
YO1
YO2
YO1
ME1
CO1
1
1
2
4
3
ALUMNOS
N del alumno
1
2
3
4
5
6
7
8
Nombre
Sara
Jorge L.
Herclito
Helena
Elisabeth
Sergio
Miranda
Plcida
Apellidos
Garca Bernat
Amancio Garau
Panza Barn
Torres Gonzlez
Woodhouse
Oliver Menda
Pniker
Paz Segura
Curso a realizar
Entrada pagada
1
4
2
2
4
1
1
3
S
No
S
S
No
No
S
S
ACTIVIDAD
Para acabar, personaliza el panel izquierdo creando (bajo el nombre BODHISATTVA) 4 grupos: Alumnos, Aulas, Cursos y Profesores. Redistribuye los objetos de
la base de datos incluyendo cada uno en su grupo respectivo.
11
EJERCICIOS COMPLEMENTARIOS
Precio
100,00
75,00
60,00
80,00
50,00