Вы находитесь на странице: 1из 10

EJERCICIO 2 DE ACCESS

ACCESS
EJERCICI O2 CONSULTAS SENCILLAS

Una consulta en Access slo tiene sentido cuando se quiere: A.- O bien mostrar slo parte del contenido de una tabla: consultas sencillas B.- O bien combinar la informacin de dos o ms tablas: consultas complejas C.- O bien las dos cosas al mismo tiempo D.- O realizar algn tipo de operacin con los datos de uno o ms campos (p.ej, en la base de datos Videoclub El Oscar, sumar lo gastado en alquiler de !deos por un determinado cliente" #o tiene sentido, por ejemplo, $acer una consulta en la base de datos Videoclub El Oscar en la que se pida que se muestren todos los registros % campos de una de las tablas( p.ej., todos los datos de todos los clientes". &er!a 1 repetir informacin intilmen' te . NOTA: AUNQUE HASTA AQU SLO SE HA HABLADO DE CON- SULTAS REALIZADAS SOBRE TABLAS, TAMBIN ES POSIBLE UTILIZAR UNA CONSULTA COMO BASE PARA OTRA CONSULTA. (amos a er, mediante ejemplos realizados sobre la base de datos Videoclub El Oscar cmo se realiza cada uno de estos tipos de consulta. Antes de empezar, descarga el arc$i o Videoclub El Oscar desde la pgina )eb del mdulo % gurdalo en la memoria U&*.

EJERCICIO 2 DE ACCESS
+

, uno de los principales objeti os de los programas de bases de datos es, precisamente, e itar las repe' ticiones intiles de informacin

EJERCICIO 2 DE ACCESS

A.- Consultas sencillas EJE !LO: isualizar el nombre % apellidos de todos los clientes % su nfono. de tel.'

!"OCEDI IENTO
/ara consultas sencillas como esta podemos utilizar el Asistente #ara consultas sencillas. $%.- Abre el programa Access % el arc$i o Videoclub El Oscar $aciendo doble clic sobre el mismo. &%.- Al abrir Videoclub El Oscar, lo primero que aparece es el panel izquierdo To- dos los o !"#os d" A$$"ss, mostrando las tablas de la base de datos (de momento, es el nico contenido del arc$i o"

0n la pesta1a C%"&% de la barra de opciones, $az clic en el botn As's#"(#" )&%& $o(- s*l#&s.

'%.- 0n el cuadro de dilogo As's#"(#" )&%& $o(s*l#&s s"($'ll&s se nos pide que se' leccionemos la tabla o consulta sobre la que queremos realizar la nue a consulta, as! como los campos que debern aparecer como resultado de .sta.

2az clic sobre la flec$a % se' lecciona T& l&+ Cl'"(#"s (la consulta se realizar sobre esta tabla"

&elecciona del cuadro izquierdo el campo No, %" % $az clic en esta flec$a. 2az lo mismo con los cam' pos A)"ll'dos % T"l-.o(o. 3uego, $az clic en S'/*'"(#".

(%.- 0n el cuadro de dilogo siguiente, escribe, co' mo nombre de la consulta, T"l-.o(o $l'"(#"s % deja acti' ada la opcin A %'% l& $o(s*l#& )&%& 0"% informacin. 3uego pulsa 1'(&l'2&%. Aparecer el resultado de la con' sulta (para ensanc$ar las columnas, el procedimiento es igual que en 04cel". 5ierra la consulta % obser a como aparece %a su nombre en el panel izquierdo.

ACTIVIDAD:
6ealiza, a modo de prctica, las siguientes consultas sencillas (no todas son sobre la misma tabla" % gurdalas con el nombre que se indica (en cursi a % negrita": a" Directores: 7!tulos disponibles en el ideoclub % sus directores. b" )ec*as al+uiler: #- de los clientes % las fec$as en que alquilaron % de ol' ieron el !deo.

c" I,#orte -entas: .#- de enta, n- de !deo e importe de la enta. Algo ms elaboradas son las consultas simples con filtrado de datos. 1'l#%&% d&- #os s'/('.'$& seleccionar slo una parte de los registros de una tabla (o consulta", ba' sndonos en un determinado criterio (el que sea". A su ez, 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 E.isten- cias referentes a los !deos en formato *lu'ra%8 el nombre, apellidos % #9: de los clien' tes de &;Arenal, etc.". /ara estas consultas %a no nos sir e el As's#"(#" )&%& $o(s*l#&s s"($'ll&s. 0s pre' ciso dise1ar la consulta sin asistencia. 3o eremos con los ejemplos antedic$os.

EJE !LOS:
Una consulta que muestre todos los datos de la tabla E.istencias referentes a los vdeos en formato Blu-ray. $%/ 0n la pesta1a C%"&% de la cinta de opciones, $az clic en el botn D's"3o d" $o(s*l#&: &%/ 0n el cuadro de dilogo Mos#%&% #& l& selecciona la tabla E4's#"($'&s % pulsa A/%"/&%. 3uego, $az clic en C"%%&%. '%/ 0n la mitad superior del cuadro de dilogo Co(s*l#&5 aparece la lista de campos de la tabla E4's#"($'&s.

2az doble clic sobre el asterisco (que representa todos los cam' pos de la tabla" A continuacin, $az doble clic sobre el campo 1o%,&#o

/ara acabar, escribe Bl*-%&6 en el apar' tado C%'#"%'os del campo 1o%,&#o % desacti a la casilla Mos#%&%

(%/ 2az clic en el botn de la pesta1a D's"3o. Aparecer una nue a tabla con los mismos campos que la tabla E.istencias pero con slo ++ registros. 0%/ /ara guardar la consulta, $az clic sobre el icono de disquete de la barra de Office. 0n el cuadro de dilogo en el que se nos pide un nombre para la consulta escribe 78d"os Bl*-%&6 % pulsa A$")#&%. 5ierra la consulta % obser a cmo en la fic$a Co(s*l#&s aparece el t!' tulo de la consulta realizada. Una consulta que muestre slo el nombre y apellidos y N ! de los clientes de "#Arenal. $%/ 6epite los dos primeros pasos de la consulta anterior, aunque esta ez se' leccionando la tabla Cl'"(#"s. &%/ 0n la lista de campos de la tabla Cl'"(#"s $az doble clic sucesi amente so' bre los campos No, %", A)"ll'dos , NI1 % Po l&$'9(. '%/ 0n la mitad inferior del cuadro de dilogo, en el apartado C%'#"%'os del campo Po l&$'9( escribe S:A%"(&l. A continuacin, desacti a la casilla de erificacin Mos#%&% correspondiente al campo Po l&$'9(. (%/ 2az clic en el botn E!"$*#&% de la pesta1a D's"3o. Aparecer una nue a tabla con tres campos (nombre, apellidos % #9:" % slo dos registros. /ara guardar la consulta, $az clic sobre el icono de disquete de la ba' rra de Office. 0n el cuadro de dilogo en el que se nos pide un nombre pa' ra la consulta escribe NI) de clientes de S1Arenal % pulsa Aceptar. 5ierra la consulta % obser a cmo en la fic$a Co(s*l#&s aparece el t!' tulo de la consulta realizada.

ACTIVIDAD:
6ealiza las siguientes consultas ($as de seleccionar la tabla adecuada en cada ca' so" % gurdalas con los nombres que se indican (en negrita % cursi a": a" !el2culas de Clint East3ood: 7!tulo, g.nero % a1o de las

pel!culas dirigidas por 5lint 0ast)ood, disponibles en el ideoclub

b" DVD en -enta: 9d(!deo, % nmero en e4istencias de los !deos en <(< a la enta. c" Clientes de !al,a: 7odos los datos de los clientes de /alma de =allorca. d" V2deos ,4s caros: #mero (9d(!deo" % formato de los !deos de ms de +> ?. e" T2tulos en al+uiler ,4s dis#onibles : #- (9d" de los !deos % de los t!tulos en alquiler con ms de > unidades en e4istencias. f" V2deos #or $& 5: #- (9d" % formato de los !deos de +@ ?.

Pasos a seguir
1. Abrir la base de datos Socios_del_club.accdb desde el directorio donde la tenemos guardada. Vamos a crear una serie de consultas simples, por tanto el mtodo a seguir es el mismo en todos los casos. 2. En la cinta de opciones de Access, y en la Ficha Crear, tenemos el grupo Consultas. acemos clic en !ise"o de consulta#

$. En la %entana &ue aparece seleccionamos la tabla &ue ser' el origen de los datos de la consulta, en este caso la tabla socios. acemos clic en Agregar y cerramos la %entana.

(. A partir de a&u) tenemos &ue a"adir tantos campos como re&uiera cada consulta. *astar' con hacer doble clic en el campo pertinente, y ste se a"adir' a la lista de campos de la consulta. +stas son las consultas &ue hay &ue reali,ar en el e-ercicio# 1. Consulta &ue muestre el .ombre, Apellido y /el0ono 1en este orden2 de cada uno de los socios. 3os datos deben aparecer ordenados al0abticamente por Apellido. El nombre de la consulta ser' datos bsicos. 2. Consulta &ue muestre el .ombre, Apellido y /el0ono de los socios con ni%el de -uego SE.456. .o debe aparecer el campo ni%el de -uego en el resultado de la consulta. El nombre de la consulta ser' socios nivel de juego senior. $. Consulta &ue muestre los campos .ombre, Apellido, 3ocalidad y /el0ono de los socios de ni%el de -uego 7E!45 cuya cuota anual sea superior a 18 euros. 3os datos deben aparecer ordenados primero por localidades y luego por apellido. .o debe aparecer el campo ni%el de -uego. El nombre de la consulta ser' socios nivel medio ms de 15 euros.

(. Consulta &ue seleccione los socios &ue no estn 0ederados y &ue pertene,can a la categor)a 7E!45, %indose todos los campos. El nombre ser' socios no federados nivel medio. 8. Consulta &ue seleccione .ombre, apellidos, direcci9n, localidad y tel0ono de los socios &ue no sean de *ada-o,. 3lamarla socios no de Badajoz. :. Consulta &ue seleccione los socios de Almendral, !on *enito, ;ere, de los Caballeros, .ogales y <a0ra, ordenados por localidad. 3lamarla socios de poblaciones extremeas. =. Consulta &ue seleccione los socios &ue no sean ni de >onte%edra ni de Sego%ia 1hablamos de 3ocalidad2. 3lamarlasocios ni de Pontevedra ni de Segovia. ?. Consulta &ue seleccione a los socios solteros de >on0errada. 3lamarla socios solteros de Ponferrada. @. Consulta &ue seleccione a los socios solteros de >on0errada y a los socios solteros de Aanguas. 3lamarla socios solteros de Ponferrada y Yanguas. 1B. Consulta &ue seleccione los socios cuya cuota est comprendida entre 8 y 18 euros. 3lamarla socios entre 5 y 15 euros. 11. Consulta &ue seleccione los socios &ue residan en las localidades comprendidas al0abticamente entre ;ambrina y 3rida. 3lamarla socios entre ambrina y !"rida.

Вам также может понравиться