Professional Documents
Culture Documents
el
programa
esta
es
la
primera
ventana
que
observamos:
Esta tabla ya dispone de un campo llamado Id de tipo autonumrico (ms adelante hablaremos de este campo).
Podemos agregar tantos campos como deseemos indicando su nombre. Mediante este mtodo no podemos definir el
tipo de dato de los campos (se define automticamente al introducir la informacin) ni determinar sus propiedades.
Despus podemos aadir los registros (las filas) con los datos que seamos almacenar.
Al guardar la tabla esta queda almacenada en el panel de exploracin en la parte izquierda de la ventana. Podemos
acceder a la tabla en cualquier momento pulsando doble clic sobre su nombre.
Texto: Texto o combinaciones de texto y nmeros, as como nmeros que no requieran clculos (ejemplo: nmeros de
telfono). El tamao de este tipo de datos es de hasta 255 caracteres o la longitud que indique la propiedad Tamao
del campo.
Memo: Texto extenso de hasta 64.000 caracteres.
Nmero: Datos numricos utilizados en clculos matemticos.
Fecha/Hora.
PROPIEDADES DE CAMPO:
Aparecer una llave a la izquierda del campo seleccionado para indicarnos que se trata de la clave principal.
Siguiendo estos pasos podemos crear una tabla mediante el mtodo diseo de tabla. Podemos guardarla y se
almacenar en el panel de exploracin situado a la izquierda de la ventana.
En cualquier momento podemos acceder a nuestras tablas desde este panel pulsando doble clic sobre ellas. En este
caso accederemos a la vista hoja de datos que nos permite visualizar los datos, modificarlos o aadir nuevos
registros.
Podemos cambiar la vista a diseo de tabla desde la opcin Ver de la ficha hoja de datos.
De esta manera tan sencilla es posible cambiar entre estas dos vistas para modificar el diseo de la tabla en la Vista
diseo o trabajar con los datos almacenados en la tabla desde Vista hoja de datos.
Una vez que hemos creado las tablas que necesitamos en nuestra base de datos debemos relacionar estas tablas.
Pero de esto hablaremos en la entrada Relaciones entre las tablas.
Para que la base de datos funcione correctamente no basta con crear las distintas tablas que van a contener la
informacin que deseamos almacenar en la misma. Estas tablas deberan estar relacionadas. De hecho toda la
informacin que incluiremos en la base de datos, seguramente tendr algn tipo de relacin.
Sin embargo, este punto es el que puede considerarse ms complicado dentro del diseo de bases de datos. Exige un
amplio y profundo estudio para que las relaciones establecidas sean las ms eficaces. En muchos libros de texto y
tutoriales se pasa por alto este punto o se trata mnimamente, pero en este curso deseamos darle la atencin que
merece.
Plantearemos en primer lugar las distintas relaciones lgicas que se pueden encontrar y, posteriormente, veremos
cmo implementar estas relaciones mediante las herramientas que nos ofrece el programa Access.
Tipos de relaciones:
Uno a uno: relacin en la que UN registro de una tabla est relacionado con UN nico registro de otra tabla.
Ejemplo:
En este ejemplo un registro de la tabla Estudiantes se relaciona con un nico registro de la tabla Padres.
Uno a varios: relacin entre dos tablas en la que UN registro de una de ellas est relacionado con VARIOS registros
de la otra.
Ejemplo:
En este ejemplo un registro de la tabla Clientes se relaciona con varios registros de la tabla Pedidos.
Varios a varios: relacin en la que UN registro de una tabla est relacionado con VARIOS registros de la otra y
viceversa (sera como la relacin anterior, pero leda en los dos sentidos)
Ejemplo:
En este ejemplo cada registro de la tabla Productos se relaciona con varios registros de la tabla Pedidos y, ademas,
cada registro de la tabla Pedidos se relaciona con varios registros de la tabla Productos.
Relaciones en Access
Despus de comentar tericamente los tipos de relaciones existentes veamos cmo las implementaramos en Access.
Para ello accedemos a la opcin Relaciones de la ficha Herramientas de base de datos. Aadiremos en la ventana
que aparece las tablas que deseamos relacionar. Podemos arrastrar las tablas desde el panel de exploracin o usar el
botnMostrar tabla de la ficha Diseo.
Uno a uno: este tipo de relacin se realizar uniendo dos campos, uno de cada tabla, que contendrn el mismo tipo
de informacin. Sern dos campos que tendrn el mismo tipo de datos y las mismas caractersticas (el nombre puede
ser distinto). Adems estos campos deben ser nicos en su tabla, es decir, no pueden haber varios registros con el
mismo dato en este campo. Podemos utilizar, por tanto, las claves principales si estas contienen el mismo tipo de
informacin en las dos tablas.
Para realizar la unin fsica pulsamos con el ratn sobre uno de los campos y lo arrastramos hasta el otro. Al soltar el
ratn nos aparecer el siguiente cuadro de dilogo:
Mediante este cuadro de dilogo podemos crear las relaciones. En este caso, al haber seleccionado dos campos que
son nicos en su tabla, el tipo de relacin ser Uno a uno (como indica en la parte inferior del cuadro de dilogo).
Podemos exigir integridad referencial a la relacin. Esto garantiza que cualquier registro siempre se va a relacionar
con otros registros existentes y vlidos. Si pulsamos esta opcin adems podremos Actualizar en cascada los
campos relacionados y eliminar en cascada los registros relacionados. De esta manera si se modifican los datos
en una tabla se modificarn tambin en la tabla con la que est relacionada.
Cuando pulsamos sobre el botn crear nos aparecen las tablas relacionadas.
Uno a varios: este tipo de relacin se realizar uniendo dos campos, uno de cada tabla, que contendrn el mismo tipo
de informacin. Sern dos campos que tendrn el mismo tipo de datos y las mismas caractersticas (el nombre puede
ser distinto). Adems UNO de estos campo debe ser nico en su tabla, es decir, no pueden haber varios registros con
el mismo dato en este campo. Normalmente se utiliza la clave principal.
Usamos el mismo mtodo comentado anteriormente para unir fsicamente estos dos campos. Observaremos que, en
esta ocasin, en el cuadro de dilogo Modificar relaciones aparece el tipo de relacin Uno a varios.
Varios a varios: este tipo de relacin no puede ser implementada directamente en la base de datos. Por eso, para
que entre dos tablas exista una relacin varios a varios, crearemos una tabla intermedia que nos permita crear dos
relaciones uno a varios. Esta tabla intermedia debe tener, al menos, dos campos que contendrn el mismo tipo de
informacin que las claves principales de las tablas que queremos relacionar, tendrn el mismo tipo de datos y las
mismas caractersticas. Adems estos dos campos sern claves principales de la nueva tabla creada.
Como podemos ver en el ejemplo, esta tabla intermedia, creada a propsito para que exista esta relacin varios a
varios,contiene dos claves principales que son una "copia" de las claves principales de las tablas que queremos
relacionar. Adems puede contener otros campos si lo vemos necesario.
De esta manera, podremos crear dos relaciones uno a varios entre esta tabla intermedia y las dos tablas que
desebamos relacionar originalmente. En definitiva, por tanto, tenemos una relacin varios a varios entre las dos
tablas iniciales.
Cmo utilizar las relaciones?
La verdad es que todo esto puede parecer un poco lioso pero, es cuestin de prctica llegar a controlarlo. Ante un
problema real, disearemos las tablas que creamos necesarias para almacenar toda la informacin.
Posteriormenteestudiaremos las relaciones que deseamos que existan entre las tablas. Y, dependiendo del caso,
aplicaremos uno de los tipos de relaciones explicados aqu.
Llegados a este punto es ms que recomendable el practicar lo estudiado mediante algunos ejercicios. Se han
planteado cuatro distintos ejercicios a fin de que quede claro cmo disear las tablas de una base de datos y cmo
relacionarlas.
La Base de Datos estar compuesta por tres tablas: socios, libros y prstamos. Las caractersticas de cada una de las
tablas se muestran a continuacin:
Crear las relaciones necesarias entre las tablas para el correcto funcionamiento de la base de datos.
el
de
movimiento
de
Datos:
La Base de Datos estar compuesta por las tablas que se presentan a continuacin:
un
VIDEOCLUB.
VIDEOCLUB.
Crear las relaciones necesarias entre las tablas para el correcto funcionamiento de la base de datos.
Hay
Intenta
algn
problema
insertar
Ident-dvd: AVA-1
un
al
nuevo
aadir
el
registro
segundo
en
la
alquiler?
tabla
qu
crees
Dvd
con
los
que
se
debe?
siguientes
datos:
Ttulo: Avatar
Por qu no permite su insercin?
Crear las relaciones necesarias entre las tablas para el correcto funcionamiento de la base de datos.
consultar
la solucin.
B. Crea una BD que contenga informacin sobre los cursos realizados por un Centro de Estudios.
Nombre de la Base de Datos: Centro de Estudios.
Datos:
Datos personales de los Alumnos (Nombre, direccin, telfono)
Datos personales de los Profesores (DNI, Nombre, direccin, telfono)
Duracin, Aula de Imparticin, Horario y nombre de los Cursos.
Organiza estos datos en tablas y crea las relaciones que creas oportunas.
Si deseas puedes consultar la solucin.
C. Una BD que almacene la informacin sobre la facturacin de proyectos a los clientes de una empresa.
Nombre de la Base de datos: Facturacin Proyectos.
Tablas:
Facturas.
Proyectos.
Clientes.
Crea las tablas con los campos que consideres necesarios.
Relaciona estas tablas como creas ms oportuno.
Para desplazarnos por los registros de la tabla podemos utilizar los botones accesibles desde la parte inferior de la
tabla.
Formato de la tabla
Tenemos algunas opciones para modificar el formato del texto y de la tabla en el grupo de opciones Fuente desde la
fichaInicio: tipo de letra, tamao, alineacin, negrita, cursiva, subrayado, color de la fuente, lineas de divisin de la
tabla y color de fondo.
Buscar texto
En la misma ficha inicio tenemos una opcin que nos permite buscar rpidamente dentro de la informacin contenida
en la tabla. Al pulsar en el icono Buscar aparece el cuadro de dilogo Buscar y reemplazar.
Desde este cuadro de dilogo podemos buscar un texto en la tabla o en algn campo en concreto haciendo
coincidir todo el campo con el texto de bsqueda o indicando si este aparece al principio o en cualquier parte del
campo.
Ordenar la tabla
Desde el grupo de opciones Ordenar y filtrar de la ficha inicio podemos ordenar la tabla por el campo que
deseemos. Bastara con colocarnos sobre el campo por el que queremos ordenar y pulsar sobre el botn de
orden Ascendente o
Descendente.
Tambin podemos ordenar la tabla si accedemos al men que aparece al pulsar sobre la flecha situada en los
nombres de campo. En este men tambin tenemos opciones para ordenar por el campo seleccionado.
Filtrar datos
Desde el grupo de opciones Ordenar y filtrar de la ficha inicio podemos filtrar los datos de la tabla para que se
visualice solo la informacin que deseemos. Tenemos varias opciones para filtrar:
Filtro de Seleccin. Seleccionamos la informacin de la tabla por la que queremos filtrar y accedemos al
botnSeleccin.
Filtro. Al pulsar sobre esta opcin del grupo Ordenar y filtrar nos aparece este men donde tambin tenemos
opciones para filtrar por el campo seleccionado.
Una de las tareas ms habituales que necesitamos realizar en una base de datos en funcionamiento es consultar y
seleccionar
la
informacin deseada
con
el
fin
de
visualizarla
o
imprimirla.
Access
tiene
disponible
un
objeto
para
realizar
esta
accin:
las consultas
de
seleccin.
Aunque podemos crear consultas mediante un asistente, explicaremos en esta leccin cmo crear consultas desde
la vista Diseo de consulta. Para ello accedemos a la ficha Crear y la opcin Diseo de consulta entre las
opciones
del
grupo Otros.
En primer lugar debemos elegir la tabla o tablas de las que queremos seleccionar la informacin. En el caso de
elegir
ms
de
una
tabla
deben
de
estar
relacionadas
entre
s.
Si posteriormente queremos agregar ms tablas a nuestra consulta podemos hacerlo desde la opcin Mostrar
Tabla desde
el
grupo Configuracin
de
consultas de
la
ficha Diseo.
Las tablas seleccionadas nos aparecern en la parte superior de esta ventana mostrndonos los campos que la
forman
e
indicndonos
con
una
pequea
llave
qu
campo
es
la
clave
principal.
Ahora debemos elegir los campos que deseamos utilizar en
nuestra consulta de seleccin. Para ello podemos dar doble clic sobre estos campos en la
vista superior de la tabla o seleccionarlos desde los apartados Campo y Tabla de la parte
inferior de la vista.
En el ejemplo mostrado se han seleccionado dos campos (AUTOR y AO NACIMIENTO) de la
tabla llamada AUTORES.
Podemos elegir tantos campos como deseemos o necesitemos. Si queremos
elegir todos
los
campos de
una
tabla
podemos
usar
el
smbolo asterisco (*).
Si no realizamos ninguna otra accin sobre la consulta visualizaremos todos los datos
almacenados en lo/s campo/s seleccionados de la/s tabla/s. Sin embargo, normalmente
desearemos establecer un criterio de seleccin para visualizar solo aquellos datos deseados.
CRITERIO DE SELECCIN
Colocaremos el criterio de seleccin sobre un campo en el apartado Criterios. Si deseamos establecer varios criterios
sobre el mismo campo podemos hacerlo en las filas inferiores. Estas condiciones se aplicarn con un O lgico, es
decir, se visualizarn los datos que cumplan cualquiera de los criterios establecidos.
Podemos utilizar los habituales smbolos de comparacin:
> (mayor)
< (menor)
>= (mayor o igual)
<= (menor o igual)
<> (distinto de)
Entre -- y -Si deseamos colocar un criterio que nos permita visualizar los datos cuando un campo est en blanco usamos la
condicin Es Nulo, tal y como se observa en el ejemplo de la imagen.
Una vez establecidos los criterios de seleccin podemos visualizar los resultados en la vista hoja de datos. Para
cambiar a esta vista accedemos al botn Ver del grupo de opciones Resultados en la ficha Diseo. Tambin
podemos ver los resultados si pulsamos el botn Ejecutar.
Si los resultados son los deseamos podemos guardar la consulta. sta se almacenar en el panel de exploracin en
la parte izquierda de la ventana. En cualquier momento podremos dar doble clic sobre la consulta para observar los
resultados o poder modificar el diseo de la misma. Podemos cambiar fcilmente de la vista hoja de datos a la vista
diseo desde el botn Ver.
Debemos tener en cuenta que las consultas no guardan una copia de los datos almacenados en las tablas. Los datos
siguen estando en las tablas y las consultas slo nos permiten hacer una seleccin de estos datos. De esta forma
cualquier modificacin en las tablas se ver reflejado en las consultas. Y cualquier modificacin de los datos
visualizados
en
las
consultas
se
almacenar
en
las
tablas.
Comentemos a continuacin algunos otros detalles a tener en cuenta al realizar consultas de seleccin:
Como se ha comentado, si elegimos ms de una tabla en nuestra consulta las tablas seleccionadas deben
tener algn tipo de relacin entre ellas. Si esta relacin no aparece automticamente deberemos aadir las tablas
necesarias para que exista una relacin indirecta entre las tablas que nos interesan. Aadiremos estas tablas aunque,
en principio, no deseemos visualizar en nuestra consulta ningn campo almacenado en ellas. Para ms informacin
sobre la relacin entre las tablas visitar la seccin Relaciones entre las tablas.
Por otra parte, debemos tener en cuenta que podemos establecer diferentes criterios de seleccin sobre distintos
campos en una misma consulta. Como se puede ver en esta imagen:
En este caso en concreto las condiciones se unen con un Y lgico, es decir, se deben cumplir ambas para que se
presenten los resultados. Si queremos unir las condiciones con un O lgico (se muestren los resultados si se cumple
alguna de las condiciones) escribiremos los criterios en distintas filas.
Como criterios de seleccin podemos hacer uso de algunos caracteres comodn.
* (asterisco) - Sustituye a un conjunto de caracteres.
? - Sustituye a un carcter.
Ejemplos:
D?? buscar los datos que comiencen por D y luego tengan dos letras ms
?a?a buscar los datos cuya segunda y cuarta letra sea una a
*/12/13 buscar los datos de cualquier da del mes de diciembre del 13
Na*
buscar los datos que comiencen por Na
En estos casos Access coloca la palabra COMO delante de nuestro criterio.
Para realizar este tipo de consultas, las consultas de seleccin con parmetro, realizamos los mismos pasos que
con lasconsultas de seleccin explicadas anteriormente:
Creamos una nueva consulta desde el icono Diseo de consulta.
Elegimos la tabla o tablas de las que queremos seleccionar la informacin (si elegimos varias tablas debe existir una
relacin entre ellas).
Elegimos los campos que deseamos utilizar en nuestra consulta.
Establecemos el criterio de seleccin.
En este ltimo punto encontraremos la diferencia respecto a las consultas de seleccin habituales. En el criterio de
seleccin debemos indicar que nuestra consulta va a solicitar un parmetro cada vez que se ejecute.
Para ello bastara con escribir en el criterio del campo deseado dos corchetes [ ] . De esta manera le indicamos que
se trata de una consulta con parmetro.
Entre los corchetes podemos escribir el texto que deseamos que aparezca en la ventana que solicita el parmetro. Por
ejemplo: [Introduce el nombre del autor:]
Si delante de los corchetes escribimos la palabra COMO permitiremos que se utilicen los caracteres comodn
* ? cuando se introduzca el parmetro solicitado.
Mediante esta herramienta podemos escribir la expresin necesaria para realizar el clculo. Podemos acceder a
los datos de las tablas y utilizar funciones y operadores.
Las consultas de totales nos permiten realizar clculos de resumen de los registros almacenados en las tablas:
contar registros, obtener sumas, promedios, mximos, mnimos, etc,..
Para crear la consulta realizamos los pasos habituales:
Creamos una nueva consulta desde el icono Diseo de consulta.
Elegimos la tabla o tablas de las que queremos seleccionar la informacin (si elegimos varias tablas debe existir una
relacin entre ellas).
Elegimos los campos que deseamos utilizar en nuestra consulta.
Establecemos el criterio de seleccin, si es necesario.
Pero necesitaremos una fila nueva en la parte inferior de la ventana diseo de consulta, la fila totales. Para agregarla
accedemos al Botn Totales del grupo de opciones Mostrar u ocultar en la ficha Diseo.
Desde esta fila podemos elegir el clculo que deseamos realizar sobre un campo en concreto: suma, promedio,
mximo, mnimo, cuenta, desviacin estndar,...
Si se ha colocado un criterio de seleccin sobre algn campo, deberemos elegir la opcin Donde en la fila Totales.
Si queremos agrupar los datos por algn campo en concreto elegiremos la opcin Agrupar por en la fila Totales. De
esta manera el resultado sera como el que se muestra en la imagen.
Este tipo de consultas nos permiten seleccionar datos de las tablas y almacenar estos datos en
una nueva tabla.
Seguiremos los pasos habituales para crear una consulta de seleccin:
Creamos una nueva consulta desde el icono Diseo de consulta.
Elegimos la tabla o tablas de las que queremos seleccionar la informacin (si elegimos varias tablas debe existir una
relacin entre ellas).
Elegimos los campos que deseamos utilizar en nuestra consulta.
Establecemos el criterio de seleccin.
Para crear una consulta de tipo Crear Tabla pulsamos esta opcin desde el grupo de opciones Tipo de consulta de
la ficha Diseo. Al hacerlo nos aparecer un cuadro de dilogo que nos pedir el nombre de la tabla que se va a
crear.
Por ltimo para que la consulta realice la accin deseada debemos ejecutarla. Podemos hacerlo desde la
ficha Diseo en la opcin Ejecutar. Tambin podemos ejecutar la consulta tras almacenarla en el panel de
exploracin al pulsar doble clic sobre ella.
En la consulta mostrada en la imagen se crear una nueva tabla con los clientes de Irlanda.
En la consulta mostrada en la imagen se aadirn todos los datos de los productos de proveedores de Francia a la
tabla Reino Unido.
CONSULTAS PARA ACTUALIZAR DATOS
Este tipo de consultas nos permiten modificar los datos seleccionados de una o varias tablas.
Seguiremos los pasos habituales para crear una consulta de seleccin:
Creamos una nueva consulta desde el icono Diseo de consulta.
Elegimos la tabla o tablas de las que queremos seleccionar la informacin (si elegimos varias tablas debe existir una
relacin entre ellas).
Elegimos los campos que deseamos utilizar en nuestra consulta.
Establecemos el criterio de seleccin.
Para crear una consulta de tipo Actualizar Datos pulsamos esta opcin desde el grupo de opciones Tipo de
consulta de la ficha Diseo.
Si nos fijamos en la parte inferior de la ventana veremos que se han modificado las filas. Aparece una nueva fila, la
fila Actualizar a. Desde esta fila indicaremos el nuevo valor para los campos deseados.
En la consulta mostrada en la imagen se actualiza la tabla Productos dejando el campo Unidades En Pedido a 0 y
actualizando el campo Unidades En Existencia sumando las unidades en el pedido a las unidades existentes.
CONSULTAS PARA ELIMINAR REGISTROS
Como indica su nombre este tipo de consultas nos permiten eliminar registros seleccionados de una tabla.
Seguiremos los pasos habituales para crear una consulta de seleccin:
Creamos una nueva consulta desde el icono Diseo de consulta.
Elegimos la tabla o tablas de las que queremos seleccionar la informacin (si elegimos varias tablas debe existir una
relacin entre ellas).
Elegimos los campos que deseamos utilizar en nuestra consulta.
Establecemos el criterio de seleccin.
Para crear una consulta de tipo Eliminar Datos pulsamos esta opcin desde el grupo de opciones Tipo de
consulta de
la
ficha Diseo.
Si nos fijamos en la parte inferior de la ventana veremos que se han modificado las filas. Aparece una nueva fila, la fila
Eliminar. Desde esta fila podemos elegir dos valores:
Dnde: elegiremos esta opcin en los campos en los que coloquemos criterios de seleccin.
Desde: esta opcin la usaremos en el resto de campos. Normalmente seleccionaremos todos los campos de una tabla
mediante la opcin asterisco (*).
Por ltimo para que la consulta realice la accin deseada debemos ejecutarla. Podemos hacerlo desde la
ficha Diseo en la opcin Ejecutar. Tambin podemos ejecutar la consulta tras almacenarla en el panel de
exploracin al pulsar doble clic sobre ella. Debemos tener cuidado por que una vez eliminados los datos no podremos
recuperarlos.
Mediante la consulta mostrada en la imagen se eliminan todos los clientes que sean de Irlanda.
Existen diferentes mtodos para crear formularios y distintos tipos de formularios. Veamos algunos.
Seleccionamos la tabla sobre la que queremos crear un formulario y pulsamos la opcin Formulario en la
ficha Crear. Este es el mtodo ms sencillo para crear un formulario. Si adems la tabla estaba relacionada con otra
con una relacin del tipo uno a varios en el formulario creado aparecern los datos de las dos tablas.
Seleccionamos la tabla sobre la que queremos crear un formulario y pulsamos la opcin Formulario dividido en la
ficha Crear. En este tipo de formulario aparecen los datos de la tabla de dos formas distintas en una ventana dividida:
con vista formulario y vista hoja de datos.
Seleccionamos la tabla sobre la que queremos crear un formulario y pulsamos la opcin Varios elementos en la
ficha Crear.
Seleccionamos la tabla sobre la que queremos crear un formulario y pulsamos la opcin Ms Formularios/Hojas de
datos en la ficha Crear. En este tipo de formulario tiene una forma similar a la vista hoja de datos de las tablas.
1. En este primer paso elegimos los campos que deseamos incluir en el formulario. Podemos seleccionar datos de
ms de una consulta o tabla.
En primer lugar elegimos la tabla o consulta (parte superior). Nos aparecern los campos disponibles en la lista de la
izquierda. Debemos seleccionar los campos que nos interesen pasndolos a la lista de la derecha usando los botones
con forma de flecha que estn entre ambas listas.
Cuando hayamos elegido todos los campos que deseemos pulsamos al botn Siguiente >.
2. Este paso del asistente slo aparecer si hemos seleccionado campos de ms de una tabla o consulta.
Indicaremoscmo deseamos ver los datos en el formulario.
Elegimos la opcin deseada y continuamos con el paso Siguiente.
5. Por ltimo escribimos el nombre para el formulario. Si hemos elegido campos de varias tablas o consultas
aparecern dos objetos: formulario y subformulario.
Pulsamos finalizar y, si hemos dejado marcada la opcin Abrir el formulario para ver o introducir
informacin,visualizaremos el formulario resultante. Adems este formulario se habr guardado en el panel de
exploracin con el nombre que le hayamos indicado.
DISEO DEL FORMULARIO
Esta es una vista que tenemos disponible para trabajar con los formularios ya creados. Accedemos a ella si abrimos
un formulario y acudimos a la opcin Ver de la ficha Inicio. Desde esta vista podemos hacer modificaciones en el
diseo del formulario.
Tambin se puede crear un formulario utilizando esta vista. Para ello accedemos a la opcin Diseo del
formulario de la ficha Crear.
Desde la ficha Diseo podemos pulsar al botn Agregar campos existentes para aadir los campos que deseemos
visualizar en nuestro formulario.
Tambin podemos aadir distintos controles desde el grupo de opciones con ese nombre: cuadros de texto,
etiquetas, botones, cuadros combinados, listas,... Al insertarlos aparecer un asistente para definir algunas
propiedades del objeto insertado.
Podemos activar el panel Hoja de propiedades desde la ficha Diseo para visualizar y modificar todas las
propiedades de cada uno de los objetos de nuestro formulario.
Aunque es posible crear formularios usando este mtodo no es recomendable para aquellos que empiezan a trabajar
con
el
Access.
VISTA PRESENTACIN
Esta es una vista que tenemos disponible para hacer modificaciones en los formularios ya creados. Accedemos a ella
si abrimos un formulario y acudimos a la opcin Ver de la ficha Inicio.
Tambin podemos crear informes mediante el asistente para informes disponible en la ficha Crear. Describimos
ahora los pasos de este asistente:
1. En este primer paso elegimos los campos que deseamos incluir en el informe. Podemos seleccionar datos de ms
de una consulta o tabla.
En primer lugar elegimos la tabla o consulta (parte superior). Nos aparecern los campos disponibles en la lista de la
izquierda. Debemos seleccionar los campos que nos interesen pasndolos a la lista de la derecha usando los botones
con forma de flecha que estn entre ambas listas.
Cuando hayamos elegido todos los campos que deseemos pulsamos al botn Siguiente >.
2. Este paso del asistente slo aparecer si hemos seleccionado campos de ms de una tabla o consulta.
Indicaremos cmo deseamos ver los datos en el informe.
Elegimos la opcin deseada y continuamos con el paso Siguiente.
Cread una consulta con los campos producto, precio unidad, cantidad y descuento de la tabla detalles de pedidos.
Aadid un campo que calcule el precio total (precio unidad x cantidad), otro que calcule el descuento y un tercer
campo que calcule el precio final.
Cuntos pedidos se enviaron a Espaa?
Cuntos clientes hicieron un pedido en Octubre de 1996?
Cul es la fecha de nacimiento ms reciente de los empleados? A partir de este dato mostrad el nombre y los
apellidos del empleado ms joven.
Calcula la media del precio unidad de los productos de la categora bebidas.
Cuntos productos hay de una categora determinada? (consulta con parmetro)
Suma el precio unidad de los productos valorados en ms de 50 dlares.
Cul es el producto ms caro?
(Resultado en cantidad de registros: 2-23, 3-26, 4-Anne Dodsworth, 5-37,98, 6-Ej: bebidas 12, 7-735,79,
8-Vino
Cte
de
Blaye)
C. Realiza las siguientes consultas sobre la base de datos VIDEOCLUB proporcionada por el profesor:
Cuntos alquileres de 3,00 se han realizado?
Cuntos dvd hay disponibles?
Cuntas pelculas hay de gnero drama estrenadas en el 1998?
Calculad la media del precio de alquiler.
Cread una consulta con los campos Ident-dvd, nombre y apellidos del cliente. Aadid un campo que muestre los das
que el cliente tiene la pelcula en su poder.
(Resultado en cantidad de registros: 1-6, 2-38, 3-5, 4-3,82)
PRACTICA INFORMES
A. Crear los siguientes informes sobre la base de datos VIDEOCLUB a partir de las consultas ya creadas en
ejercicios anteriores:
Dvds sin devolver (Ejercicio 6C-1).
Alquileres de un cliente en concreto (Ejercicio 7C-1).
Clientes que han alquilado cierto Dvd (Ejercicio 7C-2).
Dvds de un gnero determinado (Ejercicio 7C-4).
Clientes que han alquilado dvds el ao 2001 (Ejercicio 6C-2).
Crear en vista diseo un formulario similar al siguiente que nos servir de men para acceder a los informes recin
creados.
Establece la relacin entre ellas para que pueda darse el caso de que tengamos varias grabaciones del mismo
intrprete.
Crea un formulario con subformulario, que muestre todos los datos almacenados en las tablas.
Inserta datos mediante el formulario recin creado (al menos 5 interpretes y 2 grabaciones por cada uno)
Crea las siguientes consultas de seleccin:
Mostrar las grabaciones (ttulo, categora musical, ao de lanzamiento, formato y notas) de un intrprete en concreto.
Mostrar las grabaciones (ttulo, ao de lanzamiento, formato y notas) de una categora de msica en concreto y su
intrprete.
Mostrar las grabaciones (ttulo, categora musical, formato y notas) de un ao en concreto y su intrprete.
Mostrar las grabaciones (ttulo, categora musical, ao de lanzamiento y notas) en CD y su intrprete.
http://www.teformas.com/2012/03/resolucion-del-ejercicio-final-de.html