Académique Documents
Professionnel Documents
Culture Documents
Pg. 1
Pg. 2
)n con!unto de campos $acen un registro " un con!unto de registros $acen una .abla.
Pg. -
Tipos de objetos
Una tabla es la unidad bsica de almacenamiento de datos en una base de datos relacional que contiene normalmente una determinada categora de cosas, como por ejemplo, empleados, clientes, etc. La utilidad de la Consulta radica en poder seleccionar todos los registros de una base de datos que cumplan unas determinadas condiciones por nosotros mismos. Los Formularios son muy tiles a la hora de introducir o mostrar los datos de un registro determinado de modo que la informaci n perteneciente a este registro se !ea de forma clara y sencilla. Un informe se utili"a para presentar en una hoja impresa los datos relati!os a un conjunto de registros. #on objetos de $icrosoft %ccess que le permitirn publicar sus datos de tablas o consultas como pginas &eb, para que una !e" situadas en un ser!idor de acceso a 'nternet, puedan ser consultadas. #on objetos de $icrosoft %ccess construidos a partir de instrucciones simples. Con las macros se podrn ejecutar una serie de operaciones habituales pulsando una simple tecla. (sto le permitir ahorrar tiempo en la ejecuci n de operaciones repetiti!as. )or ejemplo, una macro que abra la base de datos (mpresa, abre el informe de los clientes que no hayan reali"ado un pedido en el ltimo mes y realice un mailing a dichos clientes ofertando nue!os productos. Los m dulos son parte de un programa reali"ado en lenguaje *isual +asic. (s una funci n compleja que requiere amplios conocimientos de programaci n pero que permite personali"ar la base de datos y reali"ar operaciones a!an"adas.
Pg. /
$emo.
6um3rico.
Fecha78ora.
$oneda.
%utonum3rico.
#76o.
%sistente de bsqueda
Pg. 0
Pg. 1
3eleccionaremos la carpeta para ubicar el pro"ecto en la carpeta deseada de nuestro ordenador " el nombre del pro"ecto.
5bser#ars como en nombre del pro"ecto " la ruta del pro"ecto "a ueda refle!ada en esta #entana, a continuaci&n el bot&n 6rear.
-.9 Asigne lo siguientes tama8os de cada uno de los campos: 9 6&digo de cliente: Entero largo. 9 ;ombre: 19 Apellidos: -0 97irecci&n: 20 9Poblaci&n: -0 9Pro#incia: 20 96&digo Postal: 1 97;<: Entero largo.
Para guardar la tabla pulsaremos el bot&n de cerrar " lo ue nos preguntar si ueremos guardar los cambios.
A lo ue contestaremos ue s%.
7.9 Asigne el siguiente tama8o a los campos: 9 6&digo de cliente: Entero largo 9@ec$a de compra: ;inguno A3ignifica de!ar en blancoB. 9Modelo: 20 9Matr%cula: 10 9Potencia en 62: 4"te 92elocidad m*ima: 4"te 96onsumo litros 100 (mC$: 4"te 9Precio: Euro 96olor: 10 D.9 Asigne como campo cla#e Matr%cula.
10.9 Gealice una copia de la estructura de la tabla 6lientes con el nombre de 6lientes1. 94ot&n derec$o del rat&n sobre la tabla 6lientes del men+ ue aparece seleccionaremos 6opiar. 94ot&n derec$o sobre la parte blanca de donde se #isuali'an las tablas " del men+ seleccionaremos Pegar. 97e la siguiente #entana pondremos como nombre a la tabla >6lientes1? " como opciones de pegado seleccionaremos Estructura solamente, seguido del bot&n Aceptar.
11.9 6ambie el nombre de la tabla >6lientes1? por >6li1? 9 4ot&n derec$o del rat&n sobre la tabla 6lientes1 97el men+ ue obser#ars seleccionaremos 6ambiar nombre. 12.9 Elimine la tabla >6li1?. 94ot&n derec$o del rat&n sobre la tabla >6li1? 97el men+ ue obser#aremos seleccionaremos Eliminar.
;ota: Para tener ms campo de #isi&n en el momento de traba!ar con las tablas podemos ocultar el panel de la base de datos.
2.9 Abra la tabla Clientes de la base de datos Coches " a8ada los siguientes registros ue aparecen a continuaci&n:
-.9 A continuaci&n abra la tabla 2entas de la base de datos 6oc$es " a8ada los siguientes registros:
3eleccionaremos la tabla Clientes seguido del bot&n Agregar seguido de la tabla Ventas el bot&n Agregar " por +ltimo 6errar.
;os situaremos encima del campo 6&digo del 6liente de la tabla 6lientes " manteniendo pulsado el bot&n i' uierdo del rat&n nos situaremos encima del campo 6&digo del 6liente de la tabla #entas, al soltar el rat&n obser#aremos la siguiente #entana:
Acti#aremos la casilla Exigir integridad referencial, " por +ltimo el bot&n 6rear.
6erraremos la relaci&n.
Para crear una consulta seleccionaremos la pesta8a 6rear " de esta 7ise8o de consultas.
3eleccionaremos la tabla 6lientes seguido del bot&n Agregar " seguido de 6errar. A continuaci&n de la tabla clientes seleccionaremos el campo ;ombre " lo arrastraremos a la cuadr%cula Ibe, este proceso se repetir con los apellidos " la pro#incia.
Podrs #er el resultado, puedes #ol#er a modo de dise8o como muestra la imagen anterior. 2.9 6ierra la consulta " gurdela con el nombre de PobMadrid. Gecuerda ue cuando cerremos la consulta esta nos preguntar si ueremos guardar los cambios, a lo ue contestaremos ue s%, es el momento de darle nombre.
-.9 Abra la consulta denominada PobMadrid en modo 7ise8o " a continuaci&n sit+e el campo Pro#incia en la primera columna de la 6uadr%cula Ibe.
3i seleccionamos con el bot&n derec$o del rat&n sobre la consulta del men+ ue obser#aremos seleccionaremos 2ista 7ise8o.
;os situamos en la parte gris del campo tal como se muestra en esta imagen " manteniendo pulsado el rat&n nos despla'amos $acia la i' uierda.
A lo ue contestaremos ;o.
1.9 6ree una consulta utili'ando la tabla 6lientes " a8ada a la 6uadr%cula Ibe los campos ;ombre, Apellidos, 6&digo Postal " .elFfono.
10.9 Asigne el criterio adecuado para ue se seleccionen los registros ue sus Apellidos comiencen por la letra igual o posterior a = e inferior a I.
1-.9 6ree una consulta con la tabla 6lientes " a8ada todos los campos a la cuadr%cula Ibe. ;ota: 3i nacemos doble clic sobre el t%tulo de la tabla, se seleccionan todos los campos, "a los puede arrastrar a la cuadr%cula Ibe.
1/.9 Asigne el criterio adecuado para ue seleccionen los clientes ue no residan en 4arcelona " 2alencia.
-.9 6ierre la consulta " gurdela con el nombre Marca del Veh$culo.
/.9 6ree una consulta utili'ando la tabla 2entas " a8ada a la cuadr%cula Ibe los campos C"digo del Cliente, %echa de com!ra, Modelo " Precio. 0.9 6ree un campo de clculo ue se llame Precio con descuento para reali'ar un descuento sobre el campo Precio de un uince por ciento A10JB. Precio con dto& 'Precio()*'Precio(+,-.,//0
1.9 E!ecute la consulta " compruebe ue el #alor ue aparece en el campo de clculo, es el mismo ue aparece en la siguiente figura:
7.9 6ierre la consulta " arc$%#ela con el nombre Precio con descuento.
D.9 Modifi ue la consulta Precio con descuento para con#ertirla en consulta de Agrupaci&n " ue muestre como resultado la siguiente figura: ;ota: Para crear una nue#a consulta partiendo de otra consulta una #e' abierta del men+ seleccionaremos =uardar comoK
Marcaremos la nue#a consulta con el bot&n derec$o del rat&n " seleccionaremos 2isa dise8o.
6ontestaremos ue s%.
10.9 6ree una consulta con las tablas Clientes " Ventas. 11.9 A8ada los campos C"digo del Cliente, #ombre, !ellidos, Modelo " Color. 12.9 5rdene la consulta por el campo Modelo en orden scendente.
1-.9 <ntrodu'ca los criterios necesarios para seleccionar los modelos de coc$e ue posean el color 1lanco o #egro o sean la marca 2!el. El dise8o de la consulta debe ser la siguiente:
/.9 6ree una consulta de Referencias cru4adas utili'ando la tabla Ventas para ue muestre los registros agrupados por Modelos " Potencias CV, indicando el #alor total de #e$%culos seg+n la potencia de ue dispongan.
0.9 6ierre la consulta " arc$%#ela con el nombre gru!ados !or !otencias.
1.9 6ree una consulta utili'ando la tabla Clientes " Ventas. 7.9 Agregue a la cuadr%cula Ibe los campos C"digo de cliente, #ombre, !ellidos " Modelo. D.9 <ntrodu'ca en el campo Modelo un criterio para seleccionar los Clientes ue posean un 5eat Ibi4a 67I.
10.9 Gealice los pasos necesarios para ue esta consulta cuando se e!ecute cree una tabla denominada Ibi4a 3 varios.
6ontestaremos ue 3%. 11.9 6ierre la consulta " gurdela con el nombre Creaci"n de Ibi4a 3 varios.
12.9 6ree una consulta utili'ando la tabla Clientes " Ventas. 1-.9 Agregue a la cuadr%cula Ibe los campos C"digo cliente, #ombre, !ellidos " Modelo. 1/.9 <ntrodu'ca en el campo Modelo un criterio para seleccionar los 6lientes ue posean un Citroen o un udi.
11.9 Gealice los pasos necesarios para ue estos registros se a8adan a la tabla denominada Ibi4a " varios.
6ontestaremos 3%. 17.9 =uarde la consulta como 8atos nexados. 1D.9 A$ora abre la .abla Ibi4a 3 varios, si $a reali'ado los pasos anteriores correctamente el resultado debe ser igual ue la figura siguiente:
1E.9 6ree una consulta de eliminaci&n utili'ando la tabla Ibi4a 3 varios para ue se borren los registros de los clientes ue posean un #e$%culo modelo udi.
6ontestaremos ue s%. 20.9 =uarde la consulta con el nombre Consulta de eliminaci"n. 21.9 E!ecute la tabla <bi'a " #arios " compruebe si tienes los mismos registros.
3eleccionaremos la tabla 6lientes " a continuaci&n agregar todos los campos seguido del bot&n 3iguiente.
7aremos nombre al formulario, seguido del bot&n @inali'ar. Este ser el resultado.
Cdigo Cliente Nombre Apellidos Direccin Poblacin Provincia Cdigo Postal Telfono DNI
Cdigo Cliente Nombre Apellidos Direccin Poblacin Provincia Cdigo Postal Telfono DNI
-.9 )tilice los controles de la #entana ue posee el formulario para #er todos los registros.
/.9 )tili'ando la tabla 6lientes constru"a un formulario tabular donde apare'can los campos C"digo de Clientes, #ombre, !ellidos " 7el9fono. )na #e' creado, gurdalo con el nombre %ormulario tabular.
3eleccionamos la tabla 6lientes " agregamos los campos a continuaci&n pulsamos el bot&n 3iguiente.
0.9 )tili'ando la tabla 2entas constru"a un formulario grfico en ue apare'can los campos Precio " 6olor. El grfico ser l%neas en -7. Hos datos se debern presentar de forma ue presente el promedio de #entas de los coc$es dependiendo del color. )na #e' creado, almacFnalo con el nombre %ormulario gr:fico.
3eleccionamos el bot&n <nsertar grfico " dibu!amos un cuadrado en el formulario, al soltar el bot&n del rat&n se acti#a un asistente.
3eleccionamos los campos Precio " 6olor, seguido del bot&n 3iguiente.
3eleccionaremos 2ista 7ise8o, para modificar el grfico. Lacemos doble clic sobre el grfico para reali'ar modificaciones.
1.9 6onstru"a un formulario en el cual se nos presenten los datos de la siguiente manera: Por un lado los siguientes campos de la tabla Clientes " por otro lado la tabla Ventas.
Tabla Clientes C digo del Cliente 6ombre %pellidos ;6' Fecha de compra $odelo $atrcula )recio Color Tabla Ventas
El resultado final debe refle!ar los datos de cada cliente con los #e$%culos ue $an comprado.
3eleccionaremos la .abla: 2entas, " seleccionamos los campos 6&digo del cliente, Matricula, 6olor " Precio a continuaci&n pulsaremos el bot&n 3eguiente.
7aremos nombre al <nforme seguido del bot&n @inali'ar. Este ser el resultado:
2.9 )tili'aremos la tabla Clientes 6onstru"a un informe de eti uetas en el ue apare'can los siguientes campos: ;ombre, Apellidos, 7irecci&n, Poblaci&n, Pro#incia " 6&digo Postal. 3eleccionaremos con un clic( la tabla 6lientes.
7e la pesta8a 6rear seleccionaremos Eti uetas. El tipo de eti ueta A#er" de referencia H711E.
3eleccionaremos los campos para las eti uetas, seguido del bot&n 3iguiente.
3eleccionaremos los campos de orden para imprimir las eti uetas, seguido del bot&n siguiente.
7el men+ principal de Access seleccionaremos <mprimir " de este 2ista preliminar.
Crear un men&
2amos a dise8ar un men+, este se tiene ue e!ecutar automticamente cuando e!ecutemos dic$a aplicaci&n, este men+ constar de 0 apartados. 1.9 @ormulario de columnas A6lientesB 2.9 Gelaci&n de compras -.9 <nforme tabular A2entasB /.9 <nforme eti uetas A6lientesB 0.9 .erminar Ho primero ue #amos a reali'ar son las 0 macros ue e!ecutaremos desde los respecti#os botones.
En el apartado de Acci&n 3eleccionaremos Abrir @ormulario, " en el apartado de nombre de formulario seleccionaremos @ormulario de columnas. 6erramos al Macro.
6ontestaremos ue s%.
7e!aremos el nombre ue tiene por defecto, pulsando el bot&n Acetpar. Ha segunda Macro ser la siguiente:
Para e#itar el ue el informe se imprima en el apartado 2ista seleccionaremos 2ista preliminar. 6erramos " guardamos la macro con el nombre ue aparece por defecto.
Pulsaremos el bot&n Aceptar. A$ora #amos a crear la +ltima Macro para cerrar la aplicaci&n.
3eguidamente #amos a reali'ar un @ormulario a #ista de dise8o, sin seleccionar ninguna tabla ni consulta.
Ha #arilla del asistente no tiene ue estar acti#a, seguidamente seleccionaremos el bot&n " los dibu!aremos en el formulario, tal como se muestra en la siguiente imagen. 6on el bot&n escribiremos el te*to.
3eguidamente a cada bot&n $a" ue asignarle una macro. 4ot&n derec$o del rat&n sobre el primer bot&n del formulario, del men+ ue aparece seleccionaremos Propiedades.
7e la pesta8a E#entos en el apartado Al $acer clic seleccionaremos la Macro1. Este proceso se repite con el resto de botones " sus respecti#as macros. 6erramos el @ormulario " le guardaremos con el nombre de Menu.
Para $acer ue este men+ apare'ca automticamente seleccionaremos los siguientes pasos:
En la opci&n 4ase de datos actual, en el apartado Mostrar formulario seleccionaremos el formulario ue guardamos como menu. 6erramos la base de datos " la abrimos de nue#o " obser#ars como este formulario aparece automticamente.
En el apartado 5pciones de #entana de documento, se acti#amos la opci&n 2entanas superpuestas, "a no se mostrar el Access como fic$as, sino con #entana independientes.