Professional Documents
Culture Documents
CursogratisdeAccess2010.aulaClic.1ElementosbsicosdeAccess2010
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad1.ElementosbsicosdeAccess2010(I)
Vamos a ver cules son los elementos bsicos de Access 2010 para saber diferenciar entre cada uno de ellos.Aprenderemos cmo se llaman, dnde estn y para qu sirven. Tambin
veremoscmoobtenerayuda,porsienalgnmomentonosabemoscmoseguirtrabajando.Cuandoconozcamostodoestoestaremosendisposicindeempezaracrearbasesdedatosenel
siguientetema.
Puedesverunvideotutorialhaciendocliceneliconodeladerecha.
1.1.ArrancarycerrarAccess2010
VeamoslasdosformasbsicasdeiniciarAccess2010.
DesdeelbotnInicio
situado,normalmente,enlaesquinainferiorizquierdadelapantalla.
AlhacerclicsobreelbotnIniciosedespliegaunmen.
ColocarelcursorenTodoslosprogramas,aparecerlalistadelosprogramasquehayinstaladosentuordenador.
LocalizaMicrosoftOfficeyhazclicenella,luegopulsasobreMicrosoftAccess,yseiniciarelprograma.
DesdeeliconodeAccess2010delescritorio.
PuedesiniciarAccess2010 ahora para ir probando todo lo que te explicamos. Cuando realices los ejercicios tambin puedes compaginar dos sesiones de la forma que te explicamos aqu.
ParacerrarAccess2010,puedesutilizarcualquieradelassiguientesoperaciones:
Hacerclicenelbotncerrar
PulsarlacombinacindeteclasALT+F4.
HacerclicsobrelapestaaArchivoypulsaelbotnSalir
1.2.Lapantallainicial
Al iniciarAccess aparece una pantalla inicial como sta, vamos a ver sus componentes fundamentales. As conoceremos los nombres de los diferentes elementos y ser ms fcil
entenderelrestodelcurso.Lapantallaquesemuestraacontinuacin(yengeneraltodaslasdeestecurso)puedenocoincidirexactamenteconlaquevesentuordenador,yaquecadausuario
puededecidirquelementosquierequeseveanencadamomento,comoveremosmsadelante.
Octubre2010
http://www.aulaclic.es/access2010/t_1_1.htm
Pg.1.1
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.1ElementosbsicosdeAccess2010
Twittear
Megusta
430
34
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_1_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.1ElementosbsicosdeAccess2010
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad1.ElementosbsicosdeAccess2010(II)
1.3.Lasbarras
LabarradeTtulo
Labarradettulocontieneelnombredelprogramaydelarchivoconelqueestamostrabajandoenelmomentoactual.
Enelextremodeladerechaestnlosbotonesparaminimizar
,maximizar/restaurar
ycerrar
LabarradeAccesorpido
LabarradeaccesorpidocontienelasoperacionesmshabitualesdeAccesscomoGuardar
oDeshacer
Estabarrapuedepersonalizarseparaaadirtodoslosbotonesquequieras.Veremoscmomsadelante.
LaCintadeopciones
La cinta de opciones contiene todas las opciones del programa agrupadas en pestaas. Al hacer clic en una pestaa accederemos a su ficha que contiene los botones y mens,
organizadosencategorasogrupos.
Duranteelcursoutilizaremoscontinuamenteestacinta.Parareferirnosaundeterminadobotnnecesitaremossaberenqupestaaseencuentray,paramssea,elgrupo.Detalformaque
Inicio>Portapapeles>PegarseralalocalizacinexactadelbotnPegar,quepertenecealgrupoPortapapelesdelapestaaInicio.Esimportantequetefamiliaricesconestanomenclatura.
Enalgunosmomentosalgunasopcionesnoestarndisponibles,lasreconocersporquetienenuncoloratenuado,gris.
Lacintaesdinmicaysecomportadeformainteligente.Estdiseadaparasimplificarteeltrabajo,mostrandosolamenteaquellasopcionesqueteserntilesencadapantalla.
Pulsandolatecla ALTentraremosenelmododeaccesoporteclado.Deestaformaaparecernpequeosrecuadrosjuntoalaspestaasyopcionesindicandolatecla(oconjuntodeteclas)
quedeberspulsarparaaccederaesaopcinsinlanecesidaddelratn.
Esposibleque,alpulsarlateclaloqueocurraseaquesedespliegueunsubmen.Entalcaso,aparecernnuevoscaracteresparaestas
nuevasopciones.
Lasopcionesnodisponiblesenelmomentoactualsemuestransemitransparentes.
ParasalirdelmododeaccesoportecladovuelveapulsarlateclaALT.
Paraocultarymostrarenunmomentodadolasfichasdelacinta,sinecesitasdisponerdemsespaciodetrabajo.Paraello,debershacerdobleclicsobrecualquieradelaspestaaso
utilizarelbotnsituadoenlapartederechadelacinta
.Lasopcionesvolvernamostrarseenelmomentoenelquevuelvasahacerclicencualquierpestaaopulsesdenuevoelbotn.
Octubre2010
Pg.1.2
Twittear
Megusta
82
CursodeAccess2013
http://www.aulaclic.es/access2010/t_1_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.1ElementosbsicosdeAccess2010
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_1_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.1ElementosbsicosdeAccess2010
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad1.ElementosbsicosdeAccess2010(III)
LapestaaArchivo
La pestaa Archivo es especial y como tal, est destacada con un fondo rosado.Al contrario que el resto de pestaas, no despliega una ficha
tpicadelacintadeopcionesconherramientasparamodificareldocumento,sinoquedespliegaunmenconaccionesrelativasalpropioarchivo:
Guardar,Imprimir,Abrir...EnversionesanterioresseencontrabanenelbotnOffice.
AestementambinpuedesaccederdesdeelmododeaccesoportecladotalycomovimosparalaCintadeopcionespulsandoAlt+A.
Estemencontienedostiposbsicosdeelementos:
Comandosinmediatos.Seejecutandeformainmediataalhacerclicsobreellos.Porejemplo,laopcinGuardarparaguardareldocumentoactual,
oSalirparacerrarlaaplicacin.Tambinpuedequealgunasopcionesmuestrenuncuadrodedilogodondenospedirmsinformacinsobrelaaccin
arealizarcomolaopcinAbrir.
Opcinquemuestramsinformacin.Algunasopcionesloquehacenesmostrarmsopcionesenlazonaderechadelaventana.Porejemplo,la
opcinInformacinquemuestrainformacindelabasededatosabiertaoRecientequemuestraunlistadodelasltimasbasesdedatosutilizadas.Al
hacerclicenunadeestasopciones,secolorearconuncolorrosadointenso,paraquesepamosquesetratadelaopcinactiva.
Labarradeestado
Labarradeestadoseencuentraenlaparteinferiordelapantallaycontieneindicacionessobreelestadodelaaplicacin,proporcionadistintainformacinsegnlapantallaenlaqueestemos
encadamomento.
Por ejemplo aqu nos indica que tenemos la tecla de teclado numrico pulsada (BloqNum), que estamos en la vista Hoja de datos y podemos cambiar la vista a Hoja de datos,
dinmica,GrficodinmicoyDiseoconloscuatrobotonesqueaparecenaladerecha.Losnombresdelosbotonessemuestranenunpequeocuadroinformativoaldejarelcursorsobre
unodeellos,deformaquenoesnecesarioquelosmemorices.Conelusoyairsaprendiendolaformadelosbotonesquemsutilices.
1.4.Laayuda
Access incorpora una documentacin muy til que explica las distintas opciones y caractersticas del programa. Su consulta frente a una duda es muy recomendable. Para acceder a ella
podemos:
HacerclicenelbotndeAyuda
,enlazonaderechadelaCintadeopciones.
PulsarlateclaF1delteclado.
Elprogramatambinofreceotrasopcionesinteresantes,paraelllo:
PulsarAyudaenlapestaaArchivo.EnesteapartadoademsencontrarsenlacesalaswebsdeMicrosoftquetefacilitarninformacinsobrelasnovedadesdeestaversinenconcreto,
ayudatcnicaoactualizacionesdelprograma.
PruebaevaluativadelaUnidad1
Octubre2010
Pg.1.3
Twittear
Megusta
101
http://www.aulaclic.es/access2010/t_1_3.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.1ElementosbsicosdeAccess2010
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_1_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin1ElementosbsicosdeAccess2010
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad1:ElementosbsicosdeAccess2010
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.CmosecierraAccess2010?
a)DesdeArchivo>Cerrarbasededatos.
b)DesdeArchivo>Salir.
c)DesdeelbotnOffice.
d)Todaslasopcionessoncorrectas.
2.QucombinacindeteclascierraAccess2010?
a)CTRL+F4.
b)ALT+F4.
c)MAYS+F4.
d)WINDOWS+F4.
3.Qubarracontienelasopcionesminimizar,maximizar/restaurarycerrar?
a)Labarradeestado.
b)Labarradedesplazamiento.
c)Labarradettulo.
d)Labarradeaccesorpido.
4.Lasopcionesdelabarradeaccesorpidoson:
a)Guardar,deshaceryrehacer.
b)Cortar,copiarypegar.
c)AyBsonciertas.
d)AyBsonfalsas.
5.Lacintadeopciones...
a)Eslabarraquecontienelasherramientasdetrabajo.
b)Estorganizadaenfichas(pestaas),compuestasporgruposqueagrupanlasherramientassegnsufuncin.
c)AyBsonciertas.
d)AyBsonfalsas.
6.SepuedeutilizarlasopcionesdeAccess2010sinratn?
a)S,peroslosiinstalamoslaextensindelprogramaquenosofreceestaposibilidad.
b)S.MuchasdelasaccionesmscomunestienenteclasrpidasasociadasyconALTpodemosverquteclaejecutacadaopcin.
c)No,aunquemuchasaccionesdisponendeteclasrpidas,hayelementosquenoestnaccesiblessinratn,comolacintadeopciones.
d)No,esnecesariodisponerderatn.
7.Sepuedeocultarlacintadeopciones?
a)S,haciendodobleclicsobreunadesuspestaas.
b)S,utilizandoelbotnquehayasuderecha,paraocultar/mostrarlacinta.
c)AyBsonciertas.
d)AyBsonfalsas.
8.LasopcionesAbrir,CerraroGuardarlabasededatos,seencuentranenlapestaa...
a)Inicio.
b)Herramientasdebasesdedatos.
c)Crear
d)Archivo.
9.Labarradeestado...
a)Vamostrandoinformacintilcambiante,comolavistaenqueestamosvisualizandounadeterminadatabla.
b)Estenlazonainferiordelprograma.
Usamoscookies,
c)AyBsonciertas.
hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
d)AyBsonfalsas.
http://www.aulaclic.es/access2010/ev_1_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin1ElementosbsicosdeAccess2010
d)AyBsonfalsas.
10.LadocumentacindeAccess2010estdisponible:
a)PulsandoF1.
b)EnArchivo>Ayuda.
c)AyBsonciertas.
d)AyBsonfalsas.
Corregir Restablecer
Octubre2010
Twittear
Megusta
78
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_1_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.2Crear,abrirycerrarunabasededatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad2.Crear,abrirycerrarunabasededatos(I)
2.1.ConceptosbsicosdeAccess
SiquieresaprenderorepasarconceptosbsicosdebasesdedatosoquieresconocerlosobjetosquemanejaAccess2010,consltaloaqu
2.2.Crearunabasededatos
Paracrearunanuevabasededatosdebemos:
HacerclicsobrelaopcinNuevodelapestaaArchivo.
Se mostrarn las distintas opciones para nuevos archivos en la zona de la derecha. La opcin Base de datos en blanco es la que debe estar
seleccionadasiqueremospartirdecero,aunquetambinpodramospartirdeunabaseexistenteodeunaplantilla.
Elijaslaopcinqueelijas,unpocomsaladerechaversunpanelconunavistapreviaylasopcionesnecesariasparaespecificarelNombre de
archivoyUbicacindelanuevabasededatos.stoesasporque,alcontrarioqueenotrosprogramascomoWord,Accessnecesitacrearyguardar
elarchivoantesdeempezaratrabajar.Nosepuedeirrealizandolabasededatosyguardarlacuandoestlista.
Paracambiarlaubicacinestablecidapordefecto(lacarpetaMisdocumentos),hazclicenlapequeacarpetaquehayjuntoalacajadetexto
Seabrirelsiguientecuadrodedilogo:
Deberemosutilizarlabarradedireccionessuperioroexplorarlascarpetasdesdeelpanelizquierdoparasituarnosenlacarpetaenquequeramosguardarlabasededatos.Yenelcuadro
Nombredearchivopodrsescribirelnombre.Luego,hacerclicenAceptar.Secerrarelcuadrodedilogoyvolversalapantallaanterior.
PulsarelbotnCrearparacrearlabasededatos.
Automticamente se crear nuestra nueva base de datos a la cualAccess asignar la extensin .ACCDB. Es el mismo formato que se utilizaba en Office 2007, por lo que no presentan
problemasdecompatibilidad.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_2_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.2Crear,abrirycerrarunabasededatos
Pordefecto,AccessabrirunanuevatablallamadaTabla1paraquepuedasempezararellenarsusdatos.
Unatablaeselelementoprincipaldecualquierbasededatosyaquetodoslosdemsobjetossecreanapartirdestas.
Siobservasestaventana,alaizquierdaapareceelPaneldenavegacin,desdedondepodremosseleccionartodoslosobjetosqueseancreadosdentrodelabasededatos.
DeentradasloencontraremoslaTabla1quesecreapordefecto.
PuedesocultarelpanelhaciendoclicenelbotnOcultar .
Desplegandolacabeceradelpanelpuedesseleccionarquobjetosmostrarydequforma.
SiquieresvercmofuncionaelPaneldenavegacinterecomendamosquevisitesesteavanzado
Octubre2010
Pg.2.1
Twittear
Megusta
88
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_2_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.2Crear,abrirycerrarunabasededatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad2.Crear,abrirycerrarunabasededatos(II)
2.3.Cerrarlabasededatos
Sepuedecerrarunabasededatosdevariasformas:
EnlapestaaArchivo,elegirlaopcinCerrarbasededatos
ObiencerrarAccess.Obviamentelabasetambinsecerrar.
2.4.Abrirunabasededatos
Podemosabrirunabasededatosyaexistentedediferentesformas:
DesdelapestaaArchivo>Abrir
DesdelasteclasrpidasCTRL+AoALT+A.
EnambosmtodosseabrirelcuadrodedilogoAbrirparaqueseleccioneselarchivoquequieresabrir:
DeberssituarteenlacarpetadondeseencuentrelabaseyhacerdobleclicsobreelarchivoobienseleccionarloypulsarelbotnAbrir.
DesdelapestaaArchivo>Reciente
EnlaopcinRecienteencontrarsunalistadelosltimosarchivosabiertos,aligualqueenelmtodoanterior.Hazclicenlaquequierasabrir.
Desdeelaccesorpidoalasltimasbasesabiertas:
NadamsabrirAccessdesdesuiconoenelEscritorioodesdelaopcinenInicio>TodoslosProgramas,aparecerlafichaArchivodesplegada.
Enellaencontrarsunalistadelascuatroltimasbasesdedatosabiertas,exactamenteigualqueenelmtodoanterior,perodirectamenteenArchivo,sintenerquepulsar Reciente.Hazclic
sobrelaquequierasabrir.
DesdeArchivo>Reciente(elmtodoquehemosvistoanteriormente)podemosconfigurarcuntoselementosveremosenelaccesorpido.Pordefectoson4,peropodemoscambiarlohasta
unmximode17.Noesrecomendableincluirmuchas,porquepuederesultarmolestounlistadodemasiadoextenso.
Tambinpodemoseliminaresteindicandoquequeremosmostrar0elementosobiendesactivandolacasilladeverificacin.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_2_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.2Crear,abrirycerrarunabasededatos
Hayquetenerencuentaque,tantoenlalistadearchivosrecientescomoensuaccesorpido,alhacerclicenunelementoseabrirconelnombreyubicacinquetenalaltimavezquese
abri.Estoquieredecirquenoes"inteligente".Silecambiaselnombreaunabasededatosolatrasladasaotracarpeta,lalistaquedardesactualizadayaltratardeabrirunabasesemostrar
un mensaje indicando que no es capaz de encontrar el archivo. Si ocurre esto, debers utilizar cualquiera de los dos primeros mtodos y buscar
manualmenteelarchivoensuactualcarpetacontenedora.
ParapracticarlosconceptosdeestaunidaddidcticarealizaelEjerciciodecrear,abrirycerrarunabasededatos.
EjerciciopropuestodelaUnidad2
PruebaevaluativadelaUnidad2
Octubre2010
Pg.2.2
Twittear
Megusta
20
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_2_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema2Crear,abrirycerrarunabasededatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad2:Crear,abrirycerrarunabasededatos
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
1.CrearunabasededatosenlacarpetaMisejerciciosdeldiscoduroconelnombreConcesionario.Silacarpetanoexistecrala.
2.Cerrarlabasededatosanterior.
3.AbrirlabasededatosConcesionariodelacarpetaMisejerciciosdeldiscoduro.
4.Volveracerrarla.
Ejercicio2:Clnica
1.CrearunabasededatosenlacarpetaMisejerciciosdeldiscoduroconelnombreClinica.
2.Cerrarlabasededatosanterior.
3.AbrirlabasededatosClinicadelacarpetaMisejerciciosdeldiscoduro.
4.Volveracerrarla.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
17
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epr_2_2_1.htm
1/1
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin2Crear,abrirycerrarunabasededatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad2:Crear,abrirycerrarunabasededatos
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.Elarchivoquecorrespondealabasededatossecrea...
a)EnelmomentoenqueelegimosCrearunabasededatos,antesdetrabajarconella.Debemoselegirsunombreyubicacinantesdenada.
b)LaprimeravezquepulsamosGuardar.Puedeseralprincipioopuedesercuandohayamosdedefinirlastablasdelabase,enelmomentoenquedeseemos.
2.LasbasesdedatoscreadasconAccess2010,quextensintienen?
a)ACCDB.
b)ACCDT.
c)MDB.
d)MBD.
3.Elpaneldenavegacin...
a)Contieneloselementosdelabasededatosquevamoscreando,comolastablas.
b)EstsituadopordefectoenlazonaizquierdadelaventanaAccess.
c)Sepuedeocultar/mostrar.
d)Todaslasopcionessonciertas.
4.AlpulsarArchivo>Cerrarbasededatos...
a)SecierralabasededatosquehayabiertayluegosecierraAccess.
b)Secierralabasededatosquehayabierta,peroAccessseguirejecutndose.
5.CuldelassiguientesopcionesNOesunaformacorrectadeabrirunabasededatos?
a)DesdeAccess,pulsarAbrirenlapestaaArchivo.
b)DesdeAccess,buscarlabaseenlalistadeRecienteusodelapestaaArchivo.
c)HacerdobleclicenelarchivodeaccessdesdeelexploradordeWindows.
d)DesdeAccess,pulsandolacombinacindeteclasMAYS+A.
6.Elelementomsimportantedeunabasededatoses...
a)Latabla.
b)Laconsulta.
c)Lamacro.
d)Elformulario.
7.SepuedeincluirunaccesorpidoalasbasesmsrecientementeutilizadasenlafichaArchivo.
a)S,inclusopodemoselegircuntoselementosaparecern,desdelaopcinReciente.
b)S,peronoesrecomendablemostrarmuchasbasesparanosaturarlafichacondemasiadasopciones.
c)AyBsonciertas.
d)AyBsonfalsas.
8.Elaccesorpidoalasbasesrecientes...
a)Esinteligente,sicambiamosdecarpetaelarchivo,Accessencontrarlanuevaruta,siempreycuandoseencuentreenelmismoequipooenunacarpetadelaredaccesibledesdel.
b)Esinteligente,sicambiamosdecarpetaelarchivo,Accessencontrarlanuevaruta,siempreycuandoseencuentreenelmismodisco.
c)Noesinteligente.Sicambiamosdecarpetaelarchivodelabasededatos,suenlacedeaccesoenAccessserintilymostrarunmensajedeerror.
9.Unatablaestcompuestaporcampos,quecorrespondencadaunoconunacolumna(Nombre,Apellidos...)yregistros,quecorrespondencadaunoconunafila(eneseejemplo,cada
filaseraunapersona,consucorrespondientenombreyapellido).
a)Verdadero.
b)Falso.
10.Unaconsultaesunobjetoquepermitetratarlosdatosdeunatabla,parapoder...
a)Visualizarnicamentelosregistrosquecumplenundeterminadorequisito.
b)Insertaromodificarregistros.
c)Eliminarregistrosexistentes.
d)Todaslasrespuestassonciertas.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Corregir Restablecer
http://www.aulaclic.es/access2010/ev_2_2_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin2Crear,abrirycerrarunabasededatos
Corregir Restablecer
Octubre2010
Twittear
Megusta
31
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_2_2_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.3Creartablasdedatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad3.Creartablasdedatos(I)
Aquveremoscmocrearunatabladedatosparapoderintroducirdatosenlabasededatosenlostemassiguientesyluegotrabajarconstosutilizandolasventajasquenosproporciona
Access2010.
3.1.Crearunatabladedatos
ParacrearunatabladedatostenemosquehacerclicenlapestaaCrear.EnelgrupoTablaspodremosseleccionarestasopciones:
ElbotnTablaabrelaVistaHojadedatos,consisteenintroducirdirectamente los datos en la tabla y segn el valor que introduzcamos en la columna determinar el tipo de datos que
tienelacolumna.
Vistadiseoeselmtodoquedetallaremosenestaunidaddidctica
Listas de SharePoint consiste en crear un objeto compatible con un sitio SharePoint desde el que podrs compartir los datos almacenados en la lista o tabla con otras personans con
accesoalmismositio.
DesdeelgrupoPlantillastambinpodemosaccederaElementosdeaplicacin,quepermitecrearunatabladeentrelasplantillasdisponibles.Slotendrsquerellenarlaconsusdatos.
Explicaremosacontinuacinlaformadecrearunatablaenvistadiseo.Este mtodo consiste en definir la estructura de la tabla, es decir, definirlasdistintascolumnasqueestatendry
otrasconsideraciones.
Otra forma rpida de llegar a la Vista Diseo es haciendo clic en el botn de la barra de estado inferior.Tambin en caso de estar editando una tabla, encontraremos el botn Ver >
Diseo,enlapestaaCamposdelasHerramientasdetabla.
AparecerlaVistaDiseodelatabla:
http://www.aulaclic.es/access2010/t_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.3Creartablasdedatos
Enlapestaatenemoselnombredelatabla(comotodavanohemosasignadounnombrealatabla,AccesslehaasignadounnombrepordefectoTabla1).
A continuacin tenemos la rejilla donde definiremos las columnas que componen la tabla, se utiliza una lnea para cada columna, as en la primera lnea (fila) de la rejilla definiremos la
primeracolumnadelatablayassucesivamente.
En la parte inferior tenemos a la izquierda dos pestaas (General y Bsqueda) para definir las propiedades del campo, es decir, caractersticas adicionales de la columna que estamos
definiendo.
Yaladerechatenemosunrecuadroconuntextoquenosdaalgntipodeayudasobreloquetenemosquehacer,porejemploenestenomentoelcursorseencuentraenlaprimerafiladela
rejillaenlacolumnaTipodedatosyenelrecuadroinferiorderechoAccessnosindicaqueeltipodedatosdeterminalaclasedevaloresqueadmitirelcampo.
Octubre2010
Pg.3.1
Twittear
Megusta
104
14
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.3Creartablasdedatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad3.Creartablasdedatos(II)
Vamosrellenandolarejilladefiniendocadaunadelascolumnasquecompondrlatabla:
En la primera fila escribir el nombre del primer campo, al pulsar la tecla INTRO pasamos al tipo de datos, por defecto nos pone Texto como tipo de dato. Si
queremoscambiardetipodedatos,hacerclicsobrelaflechadelalistadesplegabledeladerechayelegirotrotipo.
EnOffice2010sehaincluidounnuevotipodedatosquenoseencontrabaenversionesanteriores:Calculado.
Paramsinformacinsobrelosdiferentestiposdedatoshazclicaqu
Sideseasinformacinsobreelasistenteparabsquedashazclicaqu
.
.
Observa como una vez tengamos algn tipo de dato en la segunda columna, la parte inferior de la ventana, la correspondiente a Propiedades del campo se
activaparapoderindicarmscaractersticasdelcampo,caractersticasqueveremoscondetalleenlaunidadtemticasiguiente.
AcontinuacinpulsarlateclaINTROparairalaterceracolumnadelarejilla.
Estaterceracolumnanoesobligatorioutilizarlayaquenicamentesirveparaintroduciruncomentario,normalmenteunadescripcindelcampodeformaquela
personaquetengaqueintroducirdatosenlatablasepaqudebeescribiryaqueestecometarioaparecerenlabarradeestadodelahojadedatos.
Repetirelprocesohastacompletarladefinicindetodosloscampos(columnas)delatabla.
3.2.Laclaveprincipal
Antesdeguardarlatablatendremosqueasignarunaclaveprincipal.
La clave principal proporciona un valor nico para cada fila de la tabla y nos sirve de identificador de registros de forma que con esta clave podamos saber sin ningn tipo de
equivocacinelregistroalcualidentifica.Nopodemosdefinirmsdeunaclaveprincipal,peropodemostenerunaclaveprincipalcompuestapormsdeuncampo.
Paraasignarunaclaveprincipalauncampo,seguirlossiguientespasos:
Hacerclicsobreelnombredelcampoqueserclaveprincipal.
EnlapestaaDiseodeHerramientasdetabla,hacerclicsobreelbotnClaveprincipaldelgrupoHerramientas.
Alaizquierdadelnombredelcampoaparecerunallaveindicndonosquedichocampoeslaclaveprincipaldelatabla.
Siquieresqueelsistemaseencargueautomticamentedegenerarlosvaloresdelcampoqueesclaveprincipal,puedesdefinirloconeltipodedatosAutonumeracin.
Si queremos definir una clave principal compuesta (basada en varios campos), seleccionar los campos pulsando simultaneamente la tecla CTRL y el campo a seleccionar y una vez
seleccionadostodosloscamposhacerclicenelbotnanterior
.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Importante:Recordarqueuncampoocombinacindecamposqueformanlaclaveprincipaldeunatablanopuedecontenervaloresnulosynopuedenhaberdosfilasenlatablaconelmismo
http://www.aulaclic.es/access2010/t_3_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.3Creartablasdedatos
Importante:Recordarqueuncampoocombinacindecamposqueformanlaclaveprincipaldeunatablanopuedecontenervaloresnulosynopuedenhaberdosfilasenlatablaconelmismo
valorenelcampo/sclaveprincipal.
Cuandointentemosinsertarunanuevafilaconvaloresqueinfrinjanestasdosreglas,elsistemanonosdejacrearlanuevafilaynosdevuelveunerrordeestetipo:
.
Octubre2010
Pg.3.2
Twittear
Megusta
28
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_3_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.3Creartablasdedatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad3.Creartablasdedatos(III)
3.3.Guardarunatabla
Paraguardarunatabla,podemos:
IralapestaaArchivoyelegirlaopcinGuardar.
ObienhacerclicsobreelbotnGuardar
delabarradeAccesoRpido.
Comonuestratablaannotienenombreasignado,aparecerelsiguientecuadrodedilogo:
Escribirelnombredelatabla.
HacerclicsobreelbotnAceptar.
Nota: Si no hemos asignado clave principal antes de guardar la tabla, nos aparece un cuadro de dilogo avisndonos de ello, y
preguntndonos si queremos queAccess cree una, si le decimos que S nos aade un campo de tipo autonumeracin y lo define como clave
principal.SiledecimosqueNoseguardalatablasinclaveprincipalyaqueunaclaveprincipalenunatablaesconvenienteperonoobligatorio.
3.4.Cerrarunatabla
Podemoscerrarunatabladevariasformas:
HacerclicderechosobrelapestaaconelnombredelatablayseleccionarCerrarenelmenemergente.
Hacerclicconelbotncentraldelratnsobrelapestaaconelnombredelatabla.Enalgunosratoneselbotncentraleslapropiaruedecitaquenosayudaadesplazarnoshaciaarribay
haciaabajo.
ObienhacerclicsobreelbotnCerrar
queseencuentraenlapartederechaalmismonivelquelapestaa.
ParapracticarlasoperacionesestudiadaspuedesrealizarelEjerciciopasoapasodecreacindetablas.
EjerciciopropuestodelaUnidad3
PruebaevaluativadelaUnidad3
Octubre2010
Pg.3.3
Twittear
Megusta
21
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
Access
SeleccindeTutoriales
Usamoscookies,Internet
hagaclicaqu pararevisarlapolticadecookies.
Cerrar Alcerrar,aceptaelusodecookies.
Android
Linux
http://www.aulaclic.es/access2010/t_3_3.htm
Artculosd
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.3Creartablasdedatos
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_3_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema3Creartablasdedatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad3:Creartablasdedatos
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
1.AbrirlabasededatosConcesionariodelacarpetaMisejerciciosdeldiscoduro.
2.CrearunatablaconelnombreClientesconlossiguientescampos:
Nombre del campo
Tipo de dato
Codigo Cliente
Nmero
Nombre Cliente
Texto
Apellidos cliente
Texto
Direccion cliente
Texto
Poblacion
Texto
Codigo postal
Nmero
Provincia
Texto
Telefono
Texto
Fecha nacimiento
Fecha/Hora
LaclaveprincipalserelcampoCodigocliente.
3.CrearotratablaconelnombreCochesvendidosconlossiguientescampos:
Nombre del campo
Tipo de dato
Matricula
Texto
Marca
Texto
Modelo
Texto
Color
Texto
Precio
Texto
Extras instalados
Memo
LaclaveprincipalserelcampoMatricula.
4.CrearotratablaconelnombredeRevisionesconlossiguientescampos:
Nombre del campo
Tipo de dato
N revision
Autonumeracin
Cambio aceite
S/No
Cambio filtro
S/No
Revision frenos
S/No
Otros
Memo
LaclaveprincipalserelcampoNrevision.
5.Cerrarlabasededatos.
Ejercicio2:Clnica
1.AbrirlabasededatosClinicadelacarpetaMisejerciciosdeldiscoduro.
2.CrearunatablaconelnombredePacientesconlossiguientescampos:
Nombre del campo
Codigo Paciente
Tipo de dato
Numrico
Nombre Paciente
Texto
Apellidos Paciente
Texto
Direccion
Texto
Poblacion
Texto
Codigo postal
Numrico
Provincia
Texto
Telefono Paciente
Texto
Fecha nacimiento
Fecha/Hora
Nodefinirclaveprincipal.
3.CrearotratablaconelnombredeMedicosconlossiguientescampos:
Nombre del campo
Codigo Medico
Usamoscookies,
hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Tipo de dato
Texto
http://www.aulaclic.es/access2010/epr_3_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema3Creartablasdedatos
Codigo Medico
Texto
Nombre Medico
Texto
Apellidos Medico
Texto
Telefono Medico
Texto
Especialidad
Texto
Nodefinirclaveprincipal.
4.CrearotratablaconelnombredeIngresosconlossiguientescampos:
Nombre del campo
N ingreso
Tipo de dato
Autonumeracin
Habitacion
Nmero
Cama
Texto
Fecha ingreso
Fecha/Hora
Nodefinirclaveprincipal.
5.Cerrarlabasededatos.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
17
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epr_3_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin3Creartablasdedatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad3:Creartablasdedatos
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.Enqupestaaseencuentranlosbotonesquepermitenincluirtablasennuestrabasededatos?
a)Archivo.
b)Herramientas.
c)Inicio.
d)Crear.
2.Quvistaeslamsacertadaparadefinirlaestructuradeunatabla?
a)Hojadedatos.
b)Tabladinmica.
c)Diseo.
d)Estructura.
3.Qudebemosdefinir,comomnimo,enuncampo?
a)Elnombreytipodedatos.
b)Eltipodedatosyladescripcin.
c)Elnombreyladescripcin.
d)Ladescripcin.
4.Laspropiedadesdeuncampo,dequdependern?
a)Delnombreelegido.
b)Deltipodedatoselegido.
c)Deladescripcin.
d)Delafinalidadglobaldelatabla.
5.Aldefinirlaclaveprincipaldeunatabla,debemostenerencuentaque...
a)Puedeestarcompuestaporvarioscampos.
b)Podemosponermsdeunaclaveenlamismatabla.
c)AyBsonciertas.
d)AyBsonfalsas.
6.Esobligatorioqueunatablatengaclaveprincipal?
a)S,dehechoalguardarlatablaunmensajeteavisadequelatablanosepuedeguardarhastaqueseleasigneunaclaveprincipal.
b)S,aunquepermiteguardarlatablasindefinirlaclave,peronopodremosrealizarconsultassobreellahastaqueladefinamos.
c)Noesobligatorio,perosrecomendable.
d)No,amenosquelatablasedefinacomotablaprincipalenlabasededatos.
7.Alahoraderellenarlosdatosdeunatabla,elcampodefinidocomoclaveprincipal...
a)Identificaacadaregistro,porloquenopuedeestarrepetida.
b)Nopuedequedarsinrellenar,porqueesuncampoobligatorio.
c)Puederellenarseautomticamenteporelsistema,sihemosdefinidoelcampodeltipoAutonumeracin.
d)Todaslasrespuestassonciertas.
8.CuldelossiguientesNOesuntipodedatosvlidoparaladefinicindeuncampo?
a)Texto.
b)Fecha/Hora.
c)Datosadjuntos.
d)ObjetoOLIT.
9.Cmosecierraunatabla?
a)DesdeArchivo>Salir.
b)ConlasteclasALT+F4.
c)DesdelaopcinCerrardelmencontextualdesupestaa.
Usamoscookies,
hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
d)Todassonciertas.
http://www.aulaclic.es/access2010/ev_3_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin3Creartablasdedatos
d)Todassonciertas.
10.Enlavistadiseodeunatabla,cadacampoquedefinamos(nombre,tipodedatosydescripcin),aquequivale?
a)Aunregistrodelatabla.
b)Aunacolumnadelatabla.
Corregir Restablecer
Octubre2010
Twittear
Megusta
20
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_3_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.4Modificartablasdedatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad4.Modificartablasdedatos(I)
4.1.ModificareldiseodeunatablaenVistaDiseo
Siunavezcreadaunatabla,queremoscambiaralgo de su definicin (por ejemplo, aadir una nueva columna, ampliar una columna que ya existe, borrar una columna, etc.) tendremos
realizarunamodificacinensudiseo:
Abrirlabasededatosdondeseencuentralatablaamodificar,enelcasodequenoloestuviera.
HacerclicderechosobrelatablaquequeremosmodificarenelPaneldenavegacin,seleccionarVistaDiseoenelmencontextual:
Aparecerlaventanadediseodetablasestudiadaenlaunidadtemticaanterior.
Paramodificarladefinicindeuncampo,posicionarelcursorsobreelcampoamodificaryrealizarlassustitucionesnecesarias.
Paraaadirunnuevocampo:
Iralfinaldelatablayescribirladefinicindelnuevocampo.
Obien,situarseenunodeloscamposyacreadosyhacerclicenelbotn
delapestaaDiseo,enesteltimocasoelnuevocamposeinsertardelantedelqueestamos
posicionados.
Paraeliminaruncampo:
Posicionarseenelcampoyhacerclicenelbotn
delapestaaDiseo.
Obien,seleccionartodalafilacorrespondientealcampohaciendoclicensuextremoizquierdoycuandoestremarcadapulsarlateclaSuproDel.
Seborrarelcampodeladefinicindelatablaylosdatosalmacenadosenelcampotambindesaparecern.
Porltimo,guardarlatabla.
ParapracticarestasoperacionespuedesrealizarelEjercicioModificardiseodetablaenVistaDiseo.
4.2.ModificareldiseodeunatablaenVistaHojadeDatos
LaVistadeHojadedatosseutilizanormalmenteparaeditarlosdatosquecontienelatabla,aunquetambinpodemosmodificarsudiseo.Paraabrirlatablaenestavista:
Silatablanoestabierta,desdeelPaneldeNavegacin:
Hacerdobleclicsobreelnombredelatabla.
Obienhacerclicderechosobrelatablayseleccionarlaopcin
enelmencontextual.
Sitenemoslatablaabierta,peroenVistaDiseo:
DesdelapestaaDiseooInicio>grupoVista>botnVer,cambiaremoslavista.
http://www.aulaclic.es/access2010/t_4_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.4Modificartablasdedatos
Tambindesdeelbotndelabarradeestado.
LaVistaHojadedatostieneunaspectocomoelsiguiente:
AladerechadelascolumnasquehayamoscreadoveremosunacolumnallamadaAgregarnuevocampo.
Sihacemosclicsobreelencabezado,sedesplegarunmenquenospermitirelegireltipodedatosquecontendrlanuevacolumna(ocampo).Alpulsar
sobreelquenosinterese,seinsertarautomticamenteenlatabla.
Elencabezadodelnuevocampocontendrunnombrepordefecto:Campo1.SiinsertasotrossellamarnCampo2,Campo3, etc. Para darle un nombre a
loscamposnohaymasqueseleccionarelencabezadoconundobleclicyborrareltextoCampo1,paraa continuacin escribir el nuevo nombre.Al finalizar,
pulsarINTROparaqueseguarde.
OtraformadecambiarelnombreeshacerclicconelbotnderechodelratnsobreelencabezadoyseleccionarlaopcinCambiarnombredecampo
mencontextual.
TambindesdeelmencontextualpodremosEliminarcampo,siqueremosdeshacernosdeunadeterminadacolumna.
Estasopcionesnospuedenvenirbienenunmomentodado,siestamosmodificandoelcontenidodelatablaydecidimosrealizarunpequeocambioensu
diseo,perorecomendamosrealizarloscambiosdediseoenlaVistaDiseo,yaquedisponemosdeunmayorcontroldelaedicin.
ParapracticarestasoperacionespuedesrealizarelEjercicioModificardiseodetablaenVistaHojadedatos.
Octubre2010
Pg.4.1
Twittear
Megusta
43
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_4_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.4Ejercicio:ModificarunatabladedatosenVistaHojadedatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad4.Ejerciciopasoapaso:ModificarunatabladedatosenVistaHojadedatos
Objetivo
Practicar las operaciones para modificar el diseo de una tabla desde la Vista Hoja de datos conAccess
2010.
Ejerciciopasoapaso
AbrelabasededatosClases.accdbqueseencuentraenlacarpetaMisejerciciosdeldisco.
VamosamodificarlaestructuradelatablaAlumnado,incluyendoelcampoAuxiliaryluegoeliminndolo:
AadirelcampoAuxiliar:
1.Haz doble clic sobre la tabla Alumnado que se encuentra en el Panel de Navegacin. Se abrir en Vista
Hojadedatos.
2.DespliegaelmendelacolumnaAgregarnuevocampoqueestsituadamsaladerecha,juntoalcampo
Curso.EligeTexto.ObservarsquesehacreadounnuevocampoCampo1yquelacolumnaAgregar nuevo
campoesahoralacontguaal.
3.Alcrearseelcamponuevo,suttuloestarseleccionadoysevermarcadoconunfondocolornegro.Escribe
AuxiliarypulsaINTRO.Elfocopasaralacolumnasiguienteyyahabremoscreadolanuevacolumna.
EliminarelcampoAuxiliar:
1.PulsaconelbotnderechodelratnsobreelencabezadodelcampoAuxiliaryseleccionaEliminar campo
enelmencontextual.
2.Seabrirunaventanapidiendoconfirmacindelaaccin.PulsaqueS.Enestecasonoesimportanteporque
esunaprueba,peronormalmentesiborramosuncampoennuestrastablasseeliminarntodoslosdatosque
estnenesacolumna,poresovienemuybienestaadvertenciadeseguridad.
CierralabasedesdeArchivo>Cerrarbasededatos.
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/epp_4_1_2.htm
CursodeAccess2013
1/1
15/4/2016
CursogratisdeAccess2010.aulaClic.4Modificartablasdedatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad4.Modificartablasdedatos(II)
4.3.Introducirymodificardatosenunatabla
Comohemoscomentado,laVistaHojadedatossirveprincipalmenteparaintroducirymodificarlosdatosdeunatabla.
Cadafilanossirveparaintroducirunregistro.
Paraintroducirregistros:
Escribirelvalordelprimercampodelregistro.Enfuncindeltipodedatosquesealoharemosdeunmodouotro.Puedesverloendetalleenelsiguientebsico
PulsarINTROparairalsegundocampodelregistro.
Cuandoterminamosdeintroducirtodosloscamposdelprimerregistro,pulsarINTROparaintroducirlosdatosdelsegundoregistro.
Enelmomentoenquecambiamosderegistro,elregistroqueestabamosintroduciendosealmacenar,noesnecesarioguardarloscambiosdelatabla.
Alfinalizar,puedescerrarlatabla,ocambiardevista,segnloquequierashaceracontinuacin.
Siloquequeremosesborrarunregistroentero:
Seleccionarelregistroaeliminarhaciendoclicsobreelcuadrodelaizquierdadelregistro.
EnlapestaaInicio>grupoRegistros>pulsarEliminar.ObienpulsarlateclaSUPRdelteclado.
Delamismaformapodemoseliminarunacolumna,silaseleccionamosyutilizamoselbotnEliminar.
Paramodificaralgnvalorintroducidonotenemosmsquesituarnossobreelvaloramodificaryvolverloaescribir.
ParapracticarestasoperacionespuedesrealizarelEjercicioIntroducirdatosenunatabla.
4.4.Desplazarsedentrodeunatabla
Paradesplazarseporlosdiferentesregistrosdeunatablavamosautilizarlabarradedesplazamiento:
Labarranosindicaenquregistroestamossituadosyelnmerototalderegistrosdelatabla.
Elrecuadroenblanconosestdiciendoelregistroactualenqueestamossituados,deltotal.Enestecasoestamosenelregistro2deuntotalde3.
Haciendoclicsobrelosdiferentesbotonesrealizaremoslasoperacionesindicadasacontinuacin:
parairalprimerregistrodelatabla.
parairalregistroanteriorenlatabla.
parairalregistrosiguienteenlatabla.
parairalltimoregistrodelatabla.
paracrearunnuevoregistroquesesituarautomticamentealfinaldelatabla.
Podemosirtambindirectamenteaunregistrodeterminadodelasiguienteforma:
1.Hacerdobleclicsobreelcuadrodetextodondeponeelnmerodelregistroactual.
2.Escribirelnmerodelregistroalcualqueremosir.
3.PulsarINTRO.
http://www.aulaclic.es/access2010/t_4_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.4Modificartablasdedatos
Tambinpodemosdesplazarnosporlosdiferentescamposyregistrosutilizandoelteclado.
PulsandolasteclasFLECHAABAJOyFLECHAARRIBAcambiamosderegistroalanterioroposterior.
ConlasteclasFLECHAIZQUIERDAyFLECHADERECHAnosmovemosdentrodelmismoregistroporlasdistintascolumnas.
Tambinpuedesutilizarlasteclas INICIOy FIN para desplezarte al primer campo o al ltimo, en el mismo registro.Y las teclas REPG y AVPG para situarte en el primer registro o en el
ltimo.
Parapoderutilizareltecladoalahoradedesplazarnosentrelosregistros,elfocodebeestarenunregistrocualquieradelatabla.Sinoesas,simplementehazclicenunregistro.
ParapracticarlasoperacionesestudiadaspuedesrealizarelEjercicioDesplazamientoenunatabla.
Octubre2010
Pg.4.2
Twittear
Megusta
18
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_4_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.4Ejercicio:Desplazamientoenunatabla
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad4.Ejerciciopasoapaso:Desplazamientoenunatabla
Objetivo
PracticarlasoperacionesparadesplazarseporlosregistrosdeunatablaconAccess2010.
Ejerciciopasoapaso
Accederalatabladetrabajo.
1.AbrelabasededatosClases.accdbqueseencuentraenlacarpetaMisejerciciosdeldisco.
2.AbrelatablaAlumnadoenvistaHojadedatoshaciendodobleclicsobrestaenelPaneldeNavegacin.Observacomoelregistroactivoeselprimero.
Utilizarlabarradedesplazamientoentreregistros.
1.Hazclicsobreelbotn delabarrainferiorparairalsiguienteregistro.Observacomoelcuadroenblancodedichabarranosindicaelregistroenelcualnosencontramossituados.
2.Hazclicsobreelbotn
parairalltimoregistro.
3.Hazclicsobreelbotn delabarrainferiorparairalregistroanterior.
4.Hazclicsobreelbotn
5.Hazclicsobreelbotn
parairalprimerregistro.
paracrearunnuevoregistro.Observacomoelcursorseencuentrasituadoenlaltimafiladelatabla,marcadaconunasterisco*.
6.Introducelossiguientesregistros.
Codigo Alumnado
Nombre Alumnado
Luisa
Apellidos Alumnado
Surez Menor
Direccion
Valle, 27
Poblacion
Valencia
Codigo Postal
46002
Fecha de nacimiento
25/04/65
10
Juan
Casas Ms
Mayor, 34
Valencia
46005
30/10/62
Ahoravamosairaunregistroconcretodirectamente.
1.Hazdobleclicsobrecuadroblancoqueindicaelregistroactivo.
2.Escribe4ypulsaINTRO.Observacomoelcursorsehaposicionadoenelcuartoregistro.
Cerrarlabase.
SeleccionarArchivo>Cerrarbasededatos.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
HTML
Windows7
HTML
Python
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Word
Java
XML/XHTML
http://www.aulaclic.es/access2010/epp_4_2_2.htm
Forodeau
Preguntas
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.4Ejercicio:Desplazamientoenunatabla
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_4_2_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.4Modificartablasdedatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad4.Modificartablasdedatos(III)
4.5.Buscaryreemplazardatos
Muchas veces necesitaremos buscar algn registro conociendo el valor de alguno de sus campos. Para poder realizar esta operacin tenemos a nuestra disposicin la herramienta
BuscardeAccess2010.
ParahacerusodeestaherramientadebemosvisualizarlosdatosporejemploconlavistaHojadedatos,acontinuacinposicionarelcursorenelcampodondequeremosbuscaryfinalmente
hacerclicenelbotnBuscardelapestaaInicioobienpulsarlasteclasCTRL+B:
AparecerelcuadrodedilogoBuscaryreemplazarsiguiente:
EnelcuadroBuscar:escribimoselvalorabuscar.
En el cuadro Buscar en: indicamos el campo donde se encuentra el valor a buscar. Por defecto coge el campo donde tenemos el cursor en ese momento, si queremos que busque en
cualquiercampopulsasobreCampoactualyseleccionaenlalistaDocumentoactual.
EnelcuadroCoincidir:elegimosentreestastresopciones:
Hacercoincidirtodoelcampoparaqueelvalorbuscadocoincidaexactamenteconelvalorintroducidoenelcampo.
Cualquierpartedelcampoparaqueelvalorbuscadoseencuentreenelcampoperonotieneporquecoincidirexactamenteconl.
Comienzodelcampoparaqueelvalorbuscadosealaparteinicialdelcampo.
DespuspodemosindicarleenquregistrosBuscar:
Todosparabuscarentodoslosregistrosdelatabla.
Arribaparabuscarapartirdelprimerregistrohastaelregistroenelquenos
Abajoparabuscarapartirdelregistroenelcualnosencontramossituadosyhastaelltimo.
SiactivamoslacasillaMaysculasyminsculasdiferenciaalahoradebuscarentremaysculasyminsculas(sibuscamosMaranoencontrarmara).
HacemosclicsobreelbotnBuscarsiguienteparaempezarlabsquedayseposicionarenelprimerregistroquecumplalacondicindebsqueda.Siqueremosseguirlabsqueda,hacer
clicsobreelbotnBuscarsiguientesucesivamenteparaencontrartodoslosvaloresquebuscamos.
Despuscerrarelcuadrodedilogo.
SiloquequeremosessustituirunvalorporotroutilizaremoslaopcinReemplazar.
SitenemoslaventanaBuscaryreemplezarabiertaslodeberemoscambiaralapestaaReemplazar.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Encasocontrario,deberemosaccederdesdelapestaaInicio>grupoBuscaralbotnReemplazar
queseencuentrajustoalladodeeldeBuscar.
http://www.aulaclic.es/access2010/t_4_3.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.4Modificartablasdedatos
Verselcuadrodedilogodelasiguienteforma:
La pestaa Reemplazar tiene las mismas opciones que para buscar y adems un cuadro para introducir el valor de sustitucin, el cuadro Reemplazar por: y un botn Reemplazar
reemplazaelvalordondenosencontramosenesemomento,yunbotnReemplazartodosquesustituyetodoslosvaloresencontradosporeldesustitucin.
EstaopcinhayqueutilizarlaconmuchocuidadoporqueavecespuedenocurrirresultadosinesperadossobretodosinoutilizamoslaopcinHacercoincidirtodoelcampo.
ParapracticarlasoperacionesestudiadaspuedesrealizarelEjercicioBuscardatosenunatabla.
EjerciciopropuestodelaUnidad4
PruebaevaluativadelaUnidad4
Octubre2010
Pg.4.3
Twittear
Megusta
11
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_4_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.4Ejercicio:Buscardatosenunatabla
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad4.Ejerciciopasoapaso:Buscardatosenunatabla
Objetivo
PracticarlasoperacionesparabuscardatosenunatablaconAccess2010.
Ejerciciopasoapaso
Accederalatabladetrabajo.
1.AbrelabasededatosClases.accdbqueseencuentraenlacarpetaMisejerciciosdeldiscoduro.
2.AbrelatablaAlumnadoenvistaHojadedatoshaciendodobleclicsobrestaenelPaneldeNavegacin.
EmpezaremosporcambiarlafechadenacimientodeFabiola.
Loprimeroeslocalizarelregistro:
1.Hazclicsobreelcampodondeseencuentraelvalorabuscar,NombreAlumnado.
2.HazclicsobreelbotnBuscar
enlapestaaInicio.AparecerelcuadrodedilogoBuscaryreeemplazar.
3.EnelcuadroBuscar:,escribeelvalorabuscarFabiola.
4.EnelcuadroCoincidir:dejarlaopcinHacercoincidirtodoelcampoyaqueenelcamposlohabrescritoestevalor.
5.HazclicsobreelbotnBuscarsiguienteparaempezarlabsqueda.Access2010sehabrposicionadoenelregistrodeseado.
6.ComoyanoqueremosrealizarmsbsquedascerramoselcuadrodedilogoBuscaryreeemplazarpulsandoelbotnCancelar.
Ahoravamosamodificarlafechadenacimiento,porlotanto:
1.Sitateenelcampofechadenacimiento.
2.Escribeelnuevovalor,15/08/66.
TambinvamosacambiarladireccindeunalumnocuyoprimerapellidoesLpez.
Localizamoselregistro:
1.Hazclicsobreelcampodondeseencuentraelvalorabuscar,ApellidosAlumnado.
2.HazclicsobreelbotnBuscar
enlapestaaInicio.AparecerelcuadrodedilogoBuscaryreeemplazar.
3.EnelcuadroBuscar:,escribeelvalorabuscarLpez.
4.EnelrecuadroCoincidir:dejarlaopcinComienzodelcampoyaqueestamosbuscandoelprimerapellido,porlotantoelcampocomenzarporLpezperodespuspuedeteneralgoms
escrito.
5.HazclicsobreelbotnBuscarsiguienteparaempezarlabsqueda.Access2010sehabrposicionadoenelregistrodeseado.
6.HazclicenelbotnCancelar.
Ahoravamosamodificarladireccin,porlotanto:
1.Sitateenelcampodireccion.
2.Escribeelnuevovalor,Calicanto,16.
CerrarlabasedesdeArchivo>Cerrarbasededatos.
Octubre2010
Twittear
Megusta
CursodeAccess2013
http://www.aulaclic.es/access2010/epp_4_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.4Ejercicio:Buscardatosenunatabla
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_4_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema4Modificartablasdedatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad4:Modificartablasdedatos
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
1.IntroducirlossiguientesdatosenlatablaClientesdelabasededatosConcesionariodelacarpetaMisejercicios.
100
Nombre
Cliente
Antonio
Apellidos
Cliente
Garca Prez
Valencia
Cdigo
Postal
46011
Astilleros, 3
Valencia
963689521
15/08/60
101
Carlos
Prez Ruiz
105
Luis
Rodrguez Ms
Magallanes, 21
Utiel
46300
Valencia
962485147
26/04/58
Juan de Mena,
11
Ganda
46700
Valencia
962965478
30/03/61
112
Jaime
225
Alfonso
Juangrn Sornes
Balmes, 21
Valencia
46014
Valencia
963684596
31/01/68
Prats Montolla
Sneca, 23
Sagunto
46500
Valencia
963547852
260
28/04/69
Jos
Navarro Lard
Ro Segura, 14
Valencia
46002
Valencia
963874569
15/05/64
289
Elisa
beda Sansn
Valencia, 4
Sagunto
46500
Valencia
963547812
10/07/62
352
Eva
San Martn
Villafranca, 34
Alzira
46600
Valencia
962401589
12/08/65
365
Gerardo
Hernndez Luis
Salinas, 8
Valencia
46002
Valencia
963589621
02/01/65
390
Carlos
Prats Ruiz
Ercilla, 8
Valencia
46005
Valencia
963589654
03/05/67
810
Lourdes
Oliver Peris
Gran va, 34
Valencia
46007
Valencia
963587412
25/06/64
822
Sergio
Larred Navas
Blasco Ibez, 65
Valencia
46005
Valencia
963589621
25/12/67
860
Joaqun
rboles Onsins
Ganda, 8
Xtiva
46800
Valencia
963758963
04/05/69
861
Joaqun
rboles Onsins
Ganda, 8
Xtiva
46800
Valencia
963758963
04/05/69
Cdigo Cliente
Direccin
Poblacin
Provincia
Telfono
Fecha nacimiento
2.ModificarelnombredeGerardoHernndezLuisporAlfredo.
3.Borrarelltimoregistro.
4.Cerrarlatablaylabasededatos.
Puedesconsultaraqulassolucionespropuestas.
Ejercicio2:Clnica
ModificarlaestructuradelatablaPacientesdelabasededatosClnicadelacarpetaMisejerciciossiguiendoestasindicaciones:
Nombre del campo
Codigo Paciente
Tipo de dato
Clave principal
Provincia
ModificarlaestructuradelatablaMedicosconlossiguientesdatos:
Nombre del campo
Codigo Medico
Tipo de dato
Clave principal
Telefono Medico
ModificarlaestructuradelatablaIngresosconlossiguientesdatos:
Nombre del campo
N ingreso
Tipo de dato
Clave principal
Cerrarlabasededatos.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
14
http://www.aulaclic.es/access2010/epr_4_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema4Modificartablasdedatos
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epr_4_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin4Modificartablasdedatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad4:Modificartablasdedatos
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.Desdequvistapodemosmodificarladefinicindeunatabla?
a)VistaDiseo.
b)VistaHojadedatos.
c)AyBsonciertas.
d)AyBsonfalsas.
2.Desdequvistapodemosinsertar,borrarymodificardatosdelatabla?
a)VistaDiseo.
b)VistaHojadedatos.
c)AyBsonciertas.
d)AyBsonfalsas.
3.EnlaVistaHojadedatos,cmopodemosdesplazarnosatravsdelosdatos?
a)MedianteeltecladoutilizandolasflechasylasteclasINICIO,FIN,REGPG,AVPG.
b)Haciendoclicenunregistroenconcreto.
c)Utilizandolabarradedesplazamientoinferior.
d)Todaslasrespuestassonciertas.
4.Unclientenosinformaqueenlascartasqueleenviamosaparecesusegundoapellidomalescrito,cmolopodemossolucionar?
a)Lanicaformaderealizarestamodificacinesescribiendounaconsulta.
b)UnasolucinpodraserutilizarlaherramientaBuscaryreemplazarsobrelatablaclientes.
5.Laopcin
delmencontextualdeunatabla...
a)laabrirenvistadiseo.
b)laabrirenvistahojadedatos.
c)mostrarunaventanaparaescogerquvistadeseamosutilizar.
d)Noexistelaopcinabrirenelmencontextualdelastablas.
6.LapestaaInicio>grupoRegistroscontieneelbotn
,paraqusirve?
a)Paraborrarelregistroenquenosencontramos(registroactivo).
b)Paraborrarelcampoenquenosencontramos(columnaactiva).
c)AyBsonciertas.
d)AyBsonfalsas.
7.Sepuedecrearunnuevoregistrodesdelabarradedesplazamiento?
a)No,sirveparadesplazarseentrelosregistros.
b)S.
8.Siestamosintroduciendodatosenunatablaypulsamoslaflechaderecha,iremos...
a)Alcamposiguiente.
b)Alregistrosiguiente.
c)AyBsonciertas.
d)AyBsonfalsas.
9.Cmopodemossituarnosenelregistro17directamente?
a)ConlaherramientaBuscar.
b)Escribiendo17enlabarradedesplazamiento.
c)AyBsonciertas.
d)AyBsonfalsas.
10.LaherramientaBuscaryreemplazar,distinguelasminsculasymaysculasdeltextoabuscar?
b)No,nunca.
http://www.aulaclic.es/access2010/ev_4_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin4Modificartablasdedatos
b)No,nunca.
c)Pordefectono,amenosqueindiquemoslocontrario.
d)Pordefectos,amenosqueindiquemoslocontrario
Corregir Restablecer
Octubre2010
Twittear
Megusta
18
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_4_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.5Propiedadesdeloscampos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad5.Propiedadesdeloscampos(I)
5.1.Introduccin
Cadacampodeunatabladisponedeunaseriedecaractersticasqueproporcionanuncontroladicionalsobrelaformadefuncionardelcampo.
LaspropiedadesaparecenenlaparteinferiorizquierdadelaVistaDiseocuandotenemosuncamposeleccionado.
Las propiedades se agrupan en dos pestaas, la pestaa General donde indicamos las caractersticas generales del campo y la pestaa Bsqueda en la que podemos definir una lista de
valoresvlidosparaelcampo.Estaltimayahasidoexplicadaenunavanzadodeltemadecreacindetablas,deformaqueenestaunidadprofundizaremosenlaprimera.
LaspropiedadesdelapestaaGeneralpuedencambiarparauntipodedatouotromientrasquelaspropiedadesdelapestaaBsquedacambiansegneltipodecontrolasociadoalcampo.
Hayquetenerencuentaquesisemodificanlaspropiedadesdeuncampodespusdehaberintroducidodatosenlsepuedenperderestosdatosintroducidos.
Acontinuacinexplicaremoslaspropiedadesdequedisponemossegnlosdiferentestiposdedatos.
5.2.Tamaodelcampo
ParaloscamposTexto,estapropiedaddeterminaelnmeromximodecaracteresquesepuedenintroducirenelcampo.Siendopordefectode50caracteresyvalormximode255
ParaloscamposNumrico,lasopcionesson:
Byte(equivalenteauncarcter)paraalmacenarvaloresenterosentre0y255.
Enteroparavaloresenteroscomprendidosentre32.768y32.767.
Enterolargoparavaloresenteroscomprendidosentre2.147.483.648y2.147.483.647.
Simpleparalaintroduccindevalorescomprendidosentre3,402823E38y1,401298E45paravaloresnegativos,yentre1,401298E45y3,402823E38paravalorespositivos.
Dobleparavalorescomprendidosentre1,79769313486231E308y4,94065645841247E324
Id.derplicaseutilizaparaclavesautonumricasenbasesrplicas.
Decimalparaalmacenarvalorescomprendidosentre10^381y10^381(siestamosenunabasededatos.adp)ynmerosentre10^281y10^281(siestamosenunabasede
datos.accdb)
LoscamposAutonumeracinsonEnterolargo.
Alosdemstiposdedatosnoselespuedeespecificartamao.
Octubre2010
Pg.5.1
Twittear
Megusta
62
CursodeAccess2013
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies.
Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_5_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.5Propiedadesdeloscampos
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_5_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.5Propiedadesdeloscampos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad5.Propiedadesdeloscampos(II)
5.3.Formatodelcampo
Estapropiedadseutilizaparapersonalizarlaformadepresentarlosdatosenpantallaoenuninforme.
SepuedeestablecerparatodoslostiposdedatosexceptoelObjetoOLE,DatosadjuntoseHipervnculo.
ParaloscamposAutonumeracin,NumricoyMoneda,lasopcionesson:
Nmerogeneral:presentalosnmerostalcomofueronintroducidos.
Moneda:presentalosvaloresintroducidosconelseparadordemillaresyelsmbolomonetarioasignadoenWindowscomopuedeser.
Euro:utilizaelformatodemoneda,conelsmbolodeleuro.
Fijo:presentalosvaloressinseparadordemillares.
Estndar:presentalosvaloresconseparadordemillares.
Porcentaje:multiplicaelvalorpor100yaadeelsignodeporcentaje(%).
Cientfico:presentaelnmeroconnotacincientfica.
LoscamposFecha/Horatienenlossiguientesformatos:
Fecha general: si el valor es slo una fecha, no se muestra ninguna hora si el valor es slo una hora, no se muestra ninguna fecha. Este valor es una combinacin de los
valoresdeFechacortayHoralarga.Ejemplos:3/4/93,05:34:00PMy3/4/9305:34:00PM.
Fechalarga:sevisualizalafechaconeldadelasemanayelmescompleto.Ejemplo:Lunes21deagostode2000.
Fechamediana:presentaelmesconlostresprimeroscaracteres.Ejemplo:21Ago2000.
Fechacorta:sepresentalafechacondosdgitosparaelda,mesyao.Ejemplo:01/08/00.
El formato Fecha corta asume que las fechas comprendidas entre el 1/1/00 y el 31/12/29 son fechas comprendidas entre los aos 2000 y el 2029 y las fechas comprendidas
entreel1/1/30yel31/12/99pertenecenalintervalodeaosentre1930y1999.
Horalarga:presentalahoraconelformatonormal.Ejemplo:17:35:20.
Horamediana:presentalahoraconformatoPMoAM.Ejemplo:5:35PM.
Horacortapresentalahorasinlossegundos.Ejemplo:17:35.
LoscamposS/NodisponendelosformatospredefinidosS/No,Verdadero/FalsoyActivado/Desactivado.
S,VerdaderoyActivadosonequivalentesentres,aligualquelosonNo,FalsoyDesactivado.
Nota:ElcontrolpredeterminadoparaundatoS/NoeslacasilladeverificacinporloqueenlavistaHojadeDatoslosdatosdeestetipoaparecencomounacasilladeverificacinynoseve
el efecto de la propiedad formato. Si queremos ver el efecto tenemos que cambiar el control predeterminado en la pestaa Bsqueda de las propiedades del campo, en la propiedad Mostrar
controlelegirelCuadrodetextocomotemostramosacontinuacin.
LoscamposCalculadopuedenserdecualquieradelosformatosindicadosanteriormente,yaqueelclculopuedesertantosobrefechas,comosobrevaloresmonetariosuoperaciones
lgicasdeverdadero/falso.
LoscamposTextoyMemonodisponendeformatospredefinidos,paraloscamposTextosetendranquecrearformatospersonalizados.
Sideseasmsinformacinsobrelapersonalizacindeformatoshazclicaqu
5.4.Lugaresdecimales
EstapropiedadnospermiteindicarelnmerodedecimalesquequeremosasignarauntipodedatoNmero,AutonumeracinoMoneda.
5.5.Mscaradeentrada
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Seutilizalamscaradeentradaparafacilitarlaentradadedatosyparacontrolarlosvaloresquelosusuariospuedenintroducir.Porejemplo,puedescrearunamscaradeentradaparaun
campoNmerodetelfonoquemuestreexactamentecmodebeintroducirseunnmeronuevo:(___)_______.
http://www.aulaclic.es/access2010/t_5_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.5Propiedadesdeloscampos
campoNmerodetelfonoquemuestreexactamentecmodebeintroducirseunnmeronuevo:(___)_______.
AccessdisponedeunAsistenteparamscarasdeentradasquenosfacilitaelestablecerestapropiedad,yalcualaccederemosalhacerclicsobreelbotn
queaparecealaderechade
lapropiedadamodificarunavezactivadadichapropiedad.
Sideseasmsinformacinsobrelapersonalizacindemscarasdeentradahazclicaqu
5.6.Ttulo
Seutilizaestapropiedadparaindicarcmoqueremosquesevisualicelacabeceradelcampo.
Porejemplo,siuncamposellamaFnaceindicamosFechadenacimientocomovalorenlapropiedadTtulo,enlacabeceradelcampoFnacveremosFechadenacimiento.
Octubre2010
Pg.5.2
Twittear
Megusta
11
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_5_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.5Propiedadesdeloscampos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad5.Propiedadesdeloscampos(III)
5.7.Valorpredeterminado
Elvalorpredeterminadoeselvalorquesealmacenarautomticamenteenelcamposinointroducimosningnvalor.Sesueleemplearcuandosesabequeundeterminadocampovaatener
lamayoradelasveceselmismovalor,seutilizaestapropiedadparaindicaroespecificarculvaaseresevaloryasqueseintroduzcaautomticamenteenelcampoalahoradeintroducirlos
datosdelatabla.
PorejemplositenemoslatablaClientesconelcampoProvinciaylamayoradeclientessondelaprovinciaValencia,sepuedeintroduciresevalorenlapropiedad Valor predeterminado
delcampoProvinciayasalahoradeintroducirlosdiferentesclientes,automticamenteaparecerelvalorValenciaynolotendremosqueteclear.
SepuedeutilizarestapropiedadparatodoslostiposdedatosexceptoelObjetoOLE,Datosadjuntos,CalculadoyAutonumeracin.
5.8.Regladevalidacin
Esta propiedad nos permite controlar la entrada de datos segn el criterio que se especifique. Hay que escribir el criterio que debe cumplir el valor introducido en el campo para que sea
introducidocorrectamente.
Porejemplosiqueremosqueunvalorintroducidoestcomprendidoentre100y2000,sepuedeespecificarenestapropiedad>=100Y<=2000.
Paraformarlacondicinpuedesutilizarelgeneradordeexpresionescomoteexplicamosenlasecuenciaanimada.
SepuedeutilizarestapropiedadparatodoslostiposdedatosexceptoelObjetoOLE,Datosadjuntos,CalculadoyAutonumeracin.
Paraayudarnosaescribirlaregladevalidacintenemoselgeneradordeexpresionesqueseabrealhacerclicsobreelbotn
clicenella.Paraconocerunpocomssobrelvisitanuestroavanzado
.
queaparecealaderechadelapropiedadcuandohacemos
5.9.Textodevalidacin
En esta propiedad escribiremos el texto que queremos nos aparezca en pantalla si introducimos en un campo un valor que no cumple la regla de validacin especificada en la propiedad
anterior.
Debeserunmensajeparaquelapersonaqueseequivoquealahoradeintroducirlosdatossepaelporqudesuerrorypuedasolucionarlo.
SepuedeutilizarestapropiedadparatodoslostiposdedatosexceptoelObjetoOLEyelAutonumeracin.
5.10.Requerido
SiqueremosqueuncamposerelleneobligatoriamentetendremosqueasignaraestapropiedadelvalorS,encasocontrarioelvalorsereldeNo.
SepuedeutilizarestapropiedadparatodoslostiposdedatosexceptoelObjetoOLEyelAutonumeracin.
5.11.Permitirlongitudcero
LoscamposMemoyTextocuentanconestapropiedadparacontrolarquenosepuedanintroducirvaloresdecadenaquenocontengancaracteresoestnvacos.
5.12.Indexado
Se utiliza esta propiedad para establecer un ndice de un solo campo. Los ndices hacen que las consultas basadas en los campos indexados sean ms rpidas, y tambin aceleran las
operacionesdeordenacinyagrupacin.
Porejemplo,sibuscasempleadosbasndoseenuncampollamadoApellidos,puedescrearunndicesobreestecampoparahacermsrpidalabsqueda.
Peroelindexadonoeslapanacea,tienesusinconvenientes.Noesrecomendablecrearndicesentablasquecontieneungranvolumendedatosyqueademsseactualizanconstantemente,
porqueelprocesointernodeactualizacindelosndicespuederalentizarmucholasconsultassobrelatabla.
Estapropiedaddisponedetresvalores:
No:Sinndice.
S(conduplicados):Cuandoseasignaunndicealcampoyademsadmitevaloresduplicados(dosfilasconelmismovalorenelcampo).
S(sinduplicados):Cuandoseasignaunndiceperosinadmitirvaloresduplicados.
Siquieressabermssobrelosndiceshazclicaqu
ParapracticarlasoperacionesestudiadaspuedesrealizarelEjercicioModificarpropiedadesdeloscampos.
EjerciciopropuestodelaUnidad5
PruebaevaluativadelaUnidad5
http://www.aulaclic.es/access2010/t_5_3.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.5Propiedadesdeloscampos
Octubre2010
Pg.5.3
Twittear
Megusta
22
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_5_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.5Ejercicio:Modificarpropiedadesdeloscampos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad5.Ejerciciopasoapaso:Modificarpropiedadesdeloscampos
Objetivo
PracticarlaspropiedadesdeloscamposconAccess2010.
Ejerciciopasoapaso
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejerciciosdeldiscoduro.
VamosamodificarlaestructuradelatablaAlumnadodeformaquecadacampotengalassiguientespropiedades:
Campo
Propiedades
Codigoalumnado
Dejaremoslaspropiedadesquetiene.
Nombrealumnado
Tamao:15yobligatorio
Apellidosalumnado
Tamao:30yobligatorio
Direccion
Tamao:30yopcional
Poblacion
Tamao:15PordefectodeberaparecerValenciayaquelamayoradenuestrosclientessondeValencia
CodigoPostal
Enterolargo,sepuededejarvaco,admiteslo5dgitos.Debesermenorque53000.
Fechadenacimiento
Formato:Fechacortaysepuededejarsindatos
Curso
Dejaremoslaspropiedadesquetiene.
LoprimeroesabrirlatablaAlumnadoenVistaDiseo:
1.HazdobleclicenlatablaAlumnadodelPaneldeNavegacin.
2.CambiaalaVistaDiseodesdelapestaaInicio>grupoVistas>Ver>VistaDiseo.
Ahoravamosacambiarlaspropiedadesdealgunosdeloscampos:
1.HazclicsobreelcampoNombrealumnadoparamodificarsuspropiedadesdesdeelpanelinferior.
CambiaelvalordelTamaodelcampode255(valorpordefecto)a15.
ParaqueelcamposeaobligatoriotenemosqueponerensupropiedadRequeridoelvalorS.Paracambiarelvalor,utilizaeldesplegable.
2.HazclicsobreelcampoApellidosalumnado.
CambiaelvalordelTamaodelcampoa30
HazdobleclicsobreelvalorNodelapropiedadRequerido,verscomopasaavalerS.Cuandounapropiedadtienedosposiblesvalores,haciendodobleclicsobreel valor, este cambia
automticamente,ashasvistodosformasdistintasparacambiarlapropiedadRequerido,ahoraeligetlaqueprefieras.
3.HazclicsobreelcampoDireccionyasgnaletamao30.ComoelcampoesopcionaldejamoslapropiedadRequeridoaNo.
4.HazclicsobreelcampoPoblacionyasgnaletamao15.ParaqueaparezcapordefectoelvalorValenciatendremosqueescribirloenlapropiedadValorpredeterminado.
5.DejaelcampoCodigoPostalconelTamaodelcampoEnterolargoyRequeridoNo.
HazclicsobrelapropiedadMscaradeentrada,teclealamscara00000.El0representaundgitonumrico.
EnlapropiedadRegladeValidacinescribir<53000.
Adems,lapropiedadTextodevalidacincontendreltextoElcdigopostaldebeserinferiora53000,paraavisaralusuariositratadeintroducirunvalorqueinfringelaregla.
6.HazclicsobreelcampoFechadenacimientoypulsaenlapropiedadFormato.Aparecerunaflechaaladerechaindicndonoslaexistenciadeunalistadesplegable.Hazclicsobreellay
eligeFechacorta.
Comohemosterminadoconeldiseodelatabla,vamosaguardarla.
HazclicsobreelbotnGuardar
delabarradeaccesorpidoopulsarCTRL+G.
AlGuardar,Accessnosadvertirdequepodemosperderdatosalreducireltamaodeloscampos.Porejemplo,sitenamosunapoblacindemsde15carcteres,serecortara15.Eneste
cadonosucede,perohayquetenerloencuentaencadacasocuandomanipulemostablas.
VamosatrabajarahoraconlatablaCursos.
Empezaremospormodificarsuestructuradeformaquecadacampotengalassiguientespropiedades:
Campo
Propiedades
Codigocurso
Sincambios
Nombrecurso
Tamao:15
Nhoras
Tamao:Entero
Fechainicio
Sincambios
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Sincambios
Fechafinal
http://www.aulaclic.es/access2010/epp_5_3_1.htm
1/2
15/4/2016
Fechafinal
Sincambios
CursogratisdeAccess2010.aulaClic.5Ejercicio:Modificarpropiedadesdeloscampos
1.HazclicconelbotnderechodelratnenlatablaCursosdelPaneldeNavegacin.EligelaopcinVistaDiseo.
2.HazclicenelcampoNombrecursoparamodificarsuspropiedades.
3.HazclicenlapropiedadTamaoqueapareceenlaparteinferiordelaventanayasgnaleelvalor15.
4.Ahora,modificalapropiedadTamaodelcampoNhoras.AsgnaleunTamaoEntero.
5.PulsalasteclasCTRL+F4paracerrarAccess.Cuandoelcuadrodedilogotepreguntesideseasguardarloscambios,eligelaopcinS.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_5_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema5Propiedadesdeloscampos
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad5:Propiedadesdeloscampos
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
1. Modificar la estructura de la tabla Clientes de la base de datos Concesionario siguiendo los datos que
vienenacontinuacin:
Nombredel
campo
Propiedades
Codigo
Cliente
No se puede introducir clientes cuyo cdigo no est comprendido entre los valores 1 y
3000.
Nombre
Cliente
Tamao:15
Apellidos
cliente
Tamao:30
Direccion
cliente
Tamao:30
Poblacion
Tamao:15
Codigo
postal
Tamao:5sloadmitenmerosde5cifraseinferioresa53000
Provincia
Tamao: 15 Por defecto el valor ser: Valencia ya que la mayora de nuestros clientes
estnenestaprovincia.
Telefono
Tamao:10conmscaradetelfono
Fecha
nacimiento
Formato:Fechacorta
Tipodedato
Matricula
Tamao:7
Marca
Tamao:15
Modelo
Tamao:20
Color
Tamao:12
Precio
NumricoformatoMoneda
Extrasinstalados
Dejarlasopcionesquetiene
6.Cerrarlatabla.
7.Cerrarlabasededatos.
Puedesconsultaraqulassolucionespropuestas.
Ejercicio2:ClnicaIII.
1.ModificarlatablaPacientesdelabasededatosClinicasiguiendoestasindicaciones:
Nombredelcampo
Tipodedato
http://www.aulaclic.es/access2010/epr_5_3_1.htm
1/2
15/4/2016
Nombredelcampo
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema5Propiedadesdeloscampos
Tipodedato
CodigoPaciente
Entero
NombrePaciente
Tamao:15
ApellidosPaciente
Tamao:30
Direccion
Tamao:30
Poblacion
Tamao:15
Codigopostal
Tamao:5
TelefonoPaciente
Tamao:10
Fechanacimiento
Formato:Fechacorta
2.ModificarlatablaMedicosconlossiguientescampos:
Nombredelcampo
Tipodedato
CodigoMedico
Tamao:5
NombreMedico
Tamao:15
ApellidosMedico
Tamao:30
Especialidad
Tamao:20
3.ModificarlatablaIngresosconlossiguientescampos:
Nombredelcampo
Tipodedato
Habitacion
Entero
Cama
Tamao:1
Fechaingreso
Formato:Fechacorta
4.Cerrarlabasededatos.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
13
http://www.aulaclic.es/access2010/epr_5_3_1.htm
CursodeAccess2013
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin5Propiedadesdeloscampos
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad5:Propiedadesdeloscampos
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.Lapropiedadtamaodeuncamposerefierea...
a)Eltamao(encmoenpxels)quetendrunaceldaenVistaHojadedatos.
b)Elnmeromximodecaracteresquepuedecontenerundatoenesecampo.
2.Loscamposdeautonumeracinsondetipo...
a)Byte.
b)Entero.
c)Enterolargo.
d)Doble.
3.Siquieresforzaralusuariodelabasededatosaqueintroduzca8dgitosyunaletraparadefinirelNIFdeunapersona,qupropiedadutilizars?
a)Formato.
b)Tamaodeuncampoyformatocombinadas.
c)Mscaradeentrada.
d)Ningunadeellas,habraquecrearunamacro.
4.QufuncintienelapropiedadTtulo?
a)Que,alsituartesobreunacelda,tedigaelttulodelamisma.Estilcuandolatablaesmuyextensaypierdesdevistalosencabezadosdelamisma.
b)Equivalealnombredelcampo.Eslapropiedadquesehademodificarparacambiarelnombrequesehadefinidoenelcampo.
c)Permitevisualizarenlosencabezadosdelatablaunnombredistintoalnombrereal,quepormotivosprcticos,espreferiblequenocontengacaracteresespecialesoespacios.
d)Todaslasrespuestassonciertas.
5.PorqumotivodeberamosdefinirunValorpredeterminadoenuncampo?
a)nicamenteparaevitarquesequedeenblancoporqueelusuariohaolvidadorellenarlo.
b)Principalmenteparahacermscmodalalabordelusuariodelabase.SicasitodosnuestrosclientessondeValencia,seratilquepordefectoelvalorfueseValencia,yasnotener
queescribirlocadavezquehagamosunalta.
c)AyBsonciertas.
d)AyBsonfalsas.
6.Qupropiedadesmsadecuadaparaespecificarqueelaodenacimientodeunclientenopuedeseranteriora1900?
a)Lamscaradeentrada.
b)Elformato.
c)Laregladevalidacin.
d)Todaslasrespuestassoncorrectas.
7.Eltextodevalidacinnospermitemostrarunmensajeconeltextoquequeramos,encasodeque...
a)Elusuariotratedeintroducirundatoquenocumplelaregladevalidacindelcampo.
b)Elusuariotratedeintroducirundatoquenoseciealamscaradeentrada.
c)AyBsonciertas.
d)AyBsonfalsas.
8.Qusignificaqueuncampoesrequerido?
a)Quenopuedecontenerelvalor0.
b)Quenopuedecontenerelvalornulo.
c)AyBsonciertas.
d)AyBsonfalsas.
9.Quventajatieneaplicarunndiceauncampodeunatabla?
a)Lasconsultasqueserealicensobreellaseejecutarnmsrpidamente.
b)Ordenarlatablasegnesecamposermsrpido.
c)AyBsonciertas.
d)AyBsonfalsas.
10.Quclasedetablasnoesrecomendableindexar?
http://www.aulaclic.es/access2010/ev_5_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin5Propiedadesdeloscampos
10.Quclasedetablasnoesrecomendableindexar?
a)Tablasextensaspropensasaestaractualizndosecontnuamente.
b)Tablasdemsde1500registros.
c)Tablasconcamposdeltipoautonumeracin.
d)Tablasconcamposdeltipofecha,cuandosuformatoseafechalarga.
Corregir Restablecer
Octubre2010
Twittear
Megusta
12
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_5_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.6Lasrelaciones
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad6.Lasrelaciones(I)
Enestaunidadveremoscmorelacionartablasylosdiferentestiposderelacionesquepuedenexistirentredostablasdeunabasededatos.
Sinosabesloqueesunarelacinenbasesdedatos,teintroducimosalgunosconceptosbsicosparaentenderlasrelacionesaqu
.
6.1.Crearlaprimerarelacin
ParacrearrelacionesenAccess2010deberemos:
PulsarelbotnRelacionesdelapestaaHerramientasdebasededatos.
Obien,desdeelbotndeArchivo>Informacin.
Encasodequetengasunatablaabierta,tambinencontrarsestebotnen:
LapestaaHerramientasdetabla>Diseo>grupoRelaciones,siestamosenVistaDiseo.
LapestaaHerramientasdetabla>Tabla>grupoRelaciones,siestamosenlaVistaHojadedatos.
AparecerelcuadrodedilogoMostrartablayenldeberemosindicarqutablasqueremosrelacionar.
1.Seleccionarunadelastablasquepertenecenalarelacinhaciendoclicsobreella,aparecer
dichatablaremarcada.TambinpuedesseleccionarvariasalavezpulsandoCTRL.
2.HacerclicsobreelbotnAgregar.
3.Repetir los dos pasos anteriores hasta aadir todas las tablas sobre las cuales queramos
efectuarrelaciones.
4.HacerclicsobreelbotnCerrar.
AhoraaparecerlaventanaRelacionesconlastablasaadidasenelpasoanterior.
Paracrearlarelacin:
1.Irsobreelcampoderelacindelatablaprincipal(ennuestrocasocdigopacientedelatablaPacientes).
2.Pulsarelbotnizquierdodelratnymantenindolopulsadoarrastrarhastaelcampocodigopacientedelatablasecundaria(Ingresos).
3.Soltarelbotndelratn.
AparecerelcuadrodedilogoModificarrelacionessiguiente:
http://www.aulaclic.es/access2010/t_6_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.6Lasrelaciones
En la parte superior deben estar los nombres de las dos tablas relacionadas (Pacientes y Ingresos) y debajo de stos el nombre de los campos de relacin (cdigo paciente y
paciente). Ojo! La informacin de ambos campos se debe corresponder, por lo tanto han de ser del mismo tipo de datos. No puedes relacionar, por ejemplo una fecha de nacimiento con un
apellido.Encambionoesnecesarioqueelnombredelcamposeaelmismo.
ObservaenlaparteinferiorelTipoderelacinqueseasignardependiendodelascaractersticasdeloscamposderelacin(ennuestrocasounoavariosporqueunmismopacientepuede
ingresarenlaclnicamsdeunavez).
ActivarelrecuadroExigirintegridadreferencialhaciendoclicsobreste.
Sisedesea,sepuedeactivarlascasillasActualizarencascadaloscamposrelacionadosyEliminarencascadalosregistrosrelacionados.
Siquieressabermssobreintegridadreferencialyoperacionesencascadahazclicaqu
Paraterminar,hacerclicsobreelbotnCrear.
SecrearlarelacinystaaparecerenlaventanaRelaciones.
ParapracticarlasoperacionesdescritasrealizaelEjercicioCrearrelaciones.
Octubre2010
Pg.6.1
Twittear
Megusta
105
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_6_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.6Ejercicio:Crearrelaciones
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad6.Ejerciciopasoapaso:Crearrelaciones
Objetivo
PracticarlasoperacionessobrelacreacinderelacionesentretablasconAccess2010.
Ejerciciopasoapaso
AbrelabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
VamosarelacionarlastablasAlumnadoyCursos.LarelacinexistenteentrelastablasCursosyAlumnadoesdeUnoaVariosyaqueuncursotendrvariosregistrosrelacionadosenla
tabladeAlumnadoperounalumnodelatablaAlumnadoslopodrpertenecerauncursoporloquelatablaprincipalserladeCursosylatablaasociadaladeAlumnado.
ParacrearlarelacinprimerotenemosquetenerlastablasenlaventanaRelaciones:
1.HazclicenelbotnRelacionesenlapestaaHerramientasdebasededatos.AparecerelcuadrodedilogoMostrartablas.Sinoesas,pulsaelbotnMostrartabla.
2.SeleccionalatablaCursos.
3.HazclicsobreelbotnAgregar.
4.SeleccionalatablaAlumnado.
5.HazclicsobreelbotnAgregar.
6.HazclicsobreelbotnCerrar.
VerslaventanaRelaciones.
AhoradefiniremoslarelacinlasdostablasestarnrelacionadasporelcampoCodigoCurso:
7.Posicinatesobreelcampoderelacindelatablaprincipal,esdecirCodigoCursodelatablaCursos.
8.PulsaelbotndelratnymantenindolopulsadoarrstralohastaelcampoCursodelatablaAlumnado.
9.Sueltaelbotndelratn.
AparecerelcuadrodedilogoModificarrelaciones.
10.Enlapartesuperiordebenestarlosnombresdelasdostablasrelacionadasydebajodestoselnombredeloscamposderelacin,CodigoCursoyCurso.
Observaenlaparteinferioreltipoderelacinqueseasignadependiendodelascaractersticasdeloscamposderelacin.EnnuestrocasopondrUnoavarios.
11.ActivalacasillaExigirintegridadreferencialhaciendoclicsobreella.
12.PulsaCrear.
Hascreadolarelacin.Yapuedescerrarlabasededatos.
Octubre2010
Twittear
Megusta
12
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
Fotografa
Directoriosdetutoriales
Photoshop
Usamoscookies,PowerPoint
hagaclicaqu pararevisarlapolticadecookies.
Cerrar Alcerrar,aceptaelusodecookies.
SQLServer
http://www.aulaclic.es/access2010/epp_6_1_1.htm
Hardware
PHP
Cursosde
CursosCre
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.6Ejercicio:Crearrelaciones
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_6_1_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.6Lasrelaciones
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad6.Lasrelaciones(II)
6.2.AadirtablasalaventanaRelaciones
SiyahemoscreadounarelacinyqueremoscrearotraperonosedisponedelatablaenlaventanaRelacionesdebemosaadirlatablaalaventana:
PrimeronossituamosenlaventanaRelacioneshaciendoclicenelbotnRelacionesenlapestaaHerramientasdebasededatos.
ParaaadirlatablahacerclicsobreelbotnMostrartablaenlapestaaDiseo.
AparecerelcuadrodedilogoMostrartablasestudiadoenelapartadoanterior.
Aadirlastablasnecesarias.
Cerrarelcuadrodedilogo.
6.3.QuitartablasdelaventanaRelaciones
SiqueremoseliminarunatabladelaventanaRelaciones:
PrimeronossituamosenlaventanaRelacioneshaciendoclicenelbotnRelacionesenlapestaaHerramientasdebasededatos.
Despuspodemoselegirentre:
hacerclicconelbotnderechosobrelatablayelegirlaopcinOcultartabladelmencontextualqueaparecer,
obien,hacerclicsobrelatablaparaseleccionarlayhacerclicenelbotnOcultartablaenlapestaaDiseo.
6.4.Modificarrelaciones
Paramodificarrelacionesyacreadas:
PosicionarseenlaventanaRelacionesyelegirentreestasdosformas:
hacerclicconelbotnderechosobrelalneaquerepresentalarelacinamodificaryelegirlaopcinModificarrelacin...delmencontextualqueaparecer,
o bien, hacer clic sobre la relacin a modificar y hacer clic en el botn Modificar relaciones que encontrars en la pestaa
Diseodelabandadeopciones.
SeabrirelcuadrodedilogoModificarrelacionesestudiadoanteriormente.
Realizarloscambiosdeseados.
HacerclicsobreelbotnAceptar.
6.5.Eliminarrelaciones
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Siloquequeremosesborrarlarelacinpodemos:
http://www.aulaclic.es/access2010/t_6_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.6Lasrelaciones
hacerclicconelbotnderechosobrelarelacinaborraryelegirlaopcinEliminardelmencontextual,
obien,hacerclicconelbotnizquierdosobrelarelacin,larelacinquedarseleccionada,yacontinuacinpulsarlateclaDELoSUPR.
Larelacinquedaeliminadadelaventanaydelabasededatos.
ParapracticarestasoperacionespuedesrealizarelEjercicioModificarrelaciones.
Octubre2010
Pg.6.2
Twittear
Megusta
10
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_6_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.6Ejercicio:Modificarrelaciones
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad6.Ejerciciopasoapaso:Modificarrelaciones
Objetivo
Practicarlasoperacionesdequitartabla,aadirtabla,modificarrelacin,eliminarrelacindelaventanaRelaciones.
Ejercicio1
AbrelabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.Luego,hazclicenelbotnRelacionesdelapestaaHerramientasdebasededatos.
VamosprimeroapracticarlasoperacionesdeMostraryQuitartabla:
1.HazclicenlatablaCursosdelaventanaRelaciones.
2.PulsaelbotnOcultartablaenlapestaaDiseo.
Latablahadesaparecidoytambinlarelacinasociadaaella.Estonosignificaquesehayaneliminado.
3.HazclicenelbotnMostrartablaenlapestaaDiseo.AparecerelcuadrodedilogoMostrartablas.
4.SeleccionalatablaCursos.
5.HazclicsobreelbotnAgregar.
6.HazclicsobreelbotnCerrar.
AhorahasvueltoalaventanaRelacionesyalmostrarlatablaCursoshareapareceridoautomticamentelarelacin.
Ahoraqueremosquecuandoseborreuncurso,seborrenautomticamentetodoslosalumnosquetenganesecurso.Paraellodebemosmodificarlarelacin:
1.Hazclicsobrelarelacin,estaaparecerresaltada.
2.HazclicenelbotnModificarrelacinesenlapestaaDiseo.
AparecerelcuadrodedilogoModificarrelaciones.
3.ActivalacasillaEliminarencascadalosregistrosrelacionados.
Tambinqueremosquecuandosemodifiqueelcdigodeuncurso,seactualicenautomticamentetodoslosalumnosquetenganesecurso.
4.ActivalacasillaActualizarencascadaloscamposrelacionados.
5.HazclicsobreelbotnAceptar.
HasmodificadolarelacinyhasvueltoalaventanaRelaciones.
Porltimointentaremoseliminarlarelacin,deformaquelastablasnoestnrelacionadasentres:
1.Hazclicsobrelarelacin,quedarresaltada
2.PulsalateclaSUPRentuteclado.
Apareceruncuadrodedilogodondenospedirsiqueremoseliminarlarelacindeformapermanente,ledeberamoscontestarS,peroparaelejercicioparanoborrarlarelacinypoder
seguirconelejercicio.
3.ContestaNo.
Porltimo,cierralaventanaRelacioneshaciendoclicsobresubotn
.Cuandotepregunte,indicaquequieresguardarloscambios.
Ejercicio2
Ahoravamosarepetirelejercicioanteriorperoutilizandolosmenscontextuales.
RecuerdaquedeberstenerabiertalaventanadeRelacionesdelabaseClases.accdb.
Paraquitarymostrarunatabla:
1.HazclicconelbotnderechosobrelatablaCursos,sedesplegarelmencontextualasociado.
2.EligelaopcinOcultartabla.Latablahadesaparecidoytambinlarelacinasociadaaella.
3.HazclicconelbotnderechodelratnsobreelfondodelaventanaRelaciones.Sedesplegarelmencontextualasociadoalaventana.
4.EligelaopcinMostrartabla.
AparecerelcuadrodedilogoMostrartablas.
5.HazdobleclicsobreelnombredelatablaCursosqueapareceenelcuadrodedilogo.
6.HazclicsobreelbotnCerrar.
AhorahasvueltoalaventanaRelacionesyalmostrarlatablaCursoshareapareceridoautomticamentelarelacin.
Paramodificarlarelacin:
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
1.Hazclicconelbotnderechosobrelarelacinamodificar,sedesplegarelmencontextualasociadoarelaciones.
http://www.aulaclic.es/access2010/epp_6_2_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.6Ejercicio:Modificarrelaciones
2.EligelaopcinModificarrelacin...
AparecerelcuadrodedilogoModificarrelaciones.
3.HazclicsobreelbotnAceptar(novamosamodificarnadadelarelacin).
HasmodificadolarelacinyhasvueltoalaventanaRelaciones.
Paraeliminarlarelacin:
1.Hazclicconelbotnderechosobrelarelacinamodificar,sedesplegarelmencontextual
2.EligelaopcinEliminar.
Apareceruncuadrodedilogodondenospedirsiqueremoseliminarlarelacindeformapermanente,ledeberamoscontestarS,peroparaelejercicioparanoborrarlarelacinypoder
seguirconlosejercicios.
3.ContestaNo.
CierralaventanaRelacioneshaciendoclicsobresubotn
.Guardaloscambiosycierralabasededatos.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_6_2_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.6Lasrelaciones
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad6.Lasrelaciones(III)
6.6.Limpiarlaventanarelaciones
Cuandonuestrabasededatoscontienemuchastablasymuchasrelaciones,laventanaRelacionespuedellegarasertancomplejaqueseadifcilinterpretarla.Podemossalvarestadificultad
limpiando la ventana y visualizando en ella nicamente las tablas que nos interesen y sus relaciones. Para ello utilizaremos la opcin Borrar diseo y Mostrar relaciones directas
describiremosacontinuacin.
ParalimpiarlaventanaRelacioneshazclicenelbotnBorrardiseoenlapestaaDiseo:
Desaparecern todas las tablas y todas las relaciones de la ventana Relaciones. Desaparecen las relaciones de la ventana pero siguen existiendo en la base de datos, nicamente hemos
limpiadolaventana.
Apartirdeesemomentopodemosiraadiendoalaventanalastablasquenosinteresan(conlaopcinMostartablaestudiadaanteriormente)ylasrelacionesdefinidasconesastablasconla
opcinMostrardirectasqueexplicaremosacontinuacin.
6.7.Mostrarrelacionesdirectas
EstaopcinnospermitevisualizarenlaventanaRelacionestodaslasrelacionesbasadasenunatabladeterminadaparaello:
PosicionarseenlaventanaRelacionesyelegirentre:
hacerclicconelbotnderechosobrelatablayelegirlaopcinMostrardirectasdelmencontextualqueaparecer,
obien,hacerclicsobrelatablaparaseleccionarlayhacerclicenelbotnMostrarrelacionesdirectasenlapestaaDiseo.
Aparecerntodaslasrelacionesasociadasalatablaytodaslastablasqueintervienenenestasrelaciones.
6.8.Visualizartodaslasrelaciones
SiqueremosvisualizarenlaventanaRelacionestodaslasrelaciones:
PosicionarseenlaventanaRelacionesyelegirentre:
hacerclicconelbotnderechosobreelfondodelaventanayelegirlaopcinMostrartododelmencontextualqueaparecer,
opulsarelbotnMostrartodaslasrelacionesenlapestaaDiseo.
Aparecerntodaslasrelacionesexistentesenlabasededatosylastablasasociadas.
ParapracticarestasoperacionespuedesrealizarelEjercicioLaventanarelaciones.
EjerciciopropuestodelaUnidad6
PruebaevaluativadelaUnidad6
http://www.aulaclic.es/access2010/t_6_3.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.6Lasrelaciones
Octubre2010
Pg.6.3
Twittear
Megusta
12
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_6_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.6Ejercicio:Laventanarelaciones
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad6.Ejerciciopasoapaso:Laventanarelaciones
Objetivo
PracticarlasoperacionesdeBorrardiseo,Mostrardirectas,Mostrartodo.
Ejerciciopasoapaso
CopialabasededatosEjemplo1.accdbqueseencuentraenlacarpetaejerciciosdelcursoalacarpetaMisejerciciosdetudiscoduro.
Luego,abrelacopiadetudiscoduroysitateenlaventanaRelaciones,desdeelbotndelapestaaHerramientasdebasededatos.
EstabasededatostienedefinidasunastablasyunasrelacionesparaquepuedasvermejorelefectodelasopcionesBorrardiseo,Mostrartodo,yMostrardirectas.
1.HazclicenelbotnBorrardiseoenlapestaaDiseoyaceptaelcuadrodedilogo.LaventanaRelacionesquedavaca.
QueremossaberlastablasqueestnrelacionadasconlatablaAULACLIC_CLIENTES.
1.HazclicenelbotnMostrartablaenlapestaaDiseo.AparecerelcuadrodedilogoMostrartablas.
2.SeleccionalatablaAULACLIC_CLIENTES.
3.HazclicsobreelbotnAgregar.
4.HazclicsobreelbotnCerrar.
5.HazclicenelbotnMostrarrelacionesdirectasenlapestaadeDiseo.
ObservacomoaparecentodaslastablasrelacionadasconAULACLIC_CLIENTESylasrelacionescorrespondientes
Vamosavolveramostrartodaslasrelaciones.
1.HazclicenelbotnMostrartodaslasrelacionesenlapestaadeDiseo.
Observacomoahoraaparecenlastablasquefaltaban.
Cierralabasededatossinguardarloscambios.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/epp_6_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.6Ejercicio:Laventanarelaciones
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_6_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema6Lasrelaciones
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad6:Lasrelaciones
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
1.AbrelabasededatosConcesionariodelacarpetaMisejercicios.
2.AadealatablaCochesvendidosuncampoCodigoclientedetipoNmero.Estecamponosdirquclientenoshacompradoelcoche.
3.AadealatablaRevisionesuncampoMatriculadetipoTextoyTamao7quenosindicaraqucoche(deloscochesvendidos)correspondelarevisin.
4.Crealasrelacionesoportunasentrelastablas.
5.IntroducelossiguientesdatosenlatablaCochesvendidos.
Matrcula
V2360OX
Marca
Opel
Modelo
Corsa 1.2 Sport
Color
Azul
Precio
21000
Extras
Antena elctrica
Cdigo Cliente
100
V1010PB
Ford
Blanco
28600
101
V4578OB
Ford
Negro
26000
Aire Acondicionado
105
V7648OU
Citroen
Xantia 16V
Negro
24800
Airbag
225
V3543NC
Ford
Rojo
25000
260
V7632NX
Citroen
Zx TurboD
Rojo
28000
289
V8018LJ
Ford
Azul
19500
Elevalunas elctricos
352
V2565NB
Renault
Clio 1.7 S
Blanco
21000
390
V7642OU
Ford
Blanco
31000
810
V1234LC
Audi
100 2.3
Verde
35100
Climatizador
822
V9834LH
Peugeot
205 GTI
Rojo
24500
860
6.IntroducelossiguientesdatosenlatablaRevisiones.
N Revisin
S
Cambio aceite
Cambio filtro
No
Revisin frenos
No
Otros
Revisar luces
Matrcula
V7632NX
No
Cambiar limpias
V7632NX
No
Arreglar alarma
V4578OB
No
Ajustar tablero
V2360OX
V2565NB
No
No
V7648OU
No
V2565NB
No
No
No
V8018LJ
No
Regular encendido
V3543NC
10
No
No
V8018LJ
11
No
No
No
V3543NC
12
V1234LC
13
No
No
Cambiar limpias
V9834LH
14
No
No
V1010PB
7.Cierralabasededatos.
Puedesconsultaraqulassolucionespropuestas.
Ejercicio2:ClnicaIV
1.AbrelabasededatosClinicadelacarpetaMisejerciciosdeldiscoduro.
2.Aade a la tabla Ingresos un campo Codigo Paciente de tipo Nmero de Tamao Entero (este campo servir para saber a qu paciente corresponde el ingreso), y un campo Codigo
MedicodetipoTextoyTamao5(estecamposervirparasaberaqumdicoseencargadelingreso)
3.Crealasrelacionesoportunasentrelastablas.
4.IntroducelossiguientesdatosenlatablaPacientes.
Cdigo Paciente
100
Nombre
Jos
Apellidos
Romerales Pinto
Direccin
Azorn, 34
Poblacin
Mstoles
Cdigo Postal
28935
Telfono
912563256
Fecha nacimiento
21/03/75
102
Santiago
Gonzlez Sancho
Coslada, 12
Madrid
28024
914562587
30/10/47
103
Carmen
Rodrguez Santacana
Javier Poncela, 3
Getafe
28902
915478555
06/11/87
110
Alberto
Puig Monza
Divisin Azul, 56
Getafe
28902
914589966
18/07/36
120
Sergio
Prez Sanabria
Pizarro, 45
Alcorcn
28223
915584471
12/04/50
130
Jaime
Flores Lpez
Alcatraz, 56
Madrid
28001
914526654
23/01/32
131
Enrique
Morales
Miguel
Madrid, 45
Madrid
28028
914552203
12/08/90
Usamoscookies,
hagaclicaqu
pararevisarlapolticadecookies.
Cerrar Alcerrar,aceptaelusodecookies.
140
Ana
Torrente Hermosilla
http://www.aulaclic.es/access2010/epr_6_3_1.htm
Barcelona, 35
Alcorcn
28223
914785236
25/03/58
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema6Lasrelaciones
140
Ana
Torrente Hermosilla
Barcelona, 35
Alcorcn
28223
914785236
25/03/58
142
Olga
Prats Hernndez
Versalles, 2
Mstoles
28935
917458963
25/03/58
200
Carlos
Jimnez Blanco
Madrid
28003
914589632
12/01/73
201
Mara
Toms Caballo
Enrique Velasco, 3
Madrid
28028
914578559
05/05/55
207
Rogelia
Guerra Santa
Castellana, 12
Madrid
28025
914562258
12/07/90
220
Ivn
Granadino Callejas
Doctor Ms, 46
Madrid
28015
914522369
19/07/75
231
Luis
Navarrete Prat
Trujillo, 33
Alcorcn
28223
914512589
13/06/40
240
Mnica
Armengol Prats
Doce de octrubre, 1
Madrid
28028
914588963
02/07/85
300
Joaqun
Rodrguez Monzn
Barcelona, 111
Alcorcn
28223
914578521
05/05/77
302
Loreto
Martnez Lozano
Cipreses, 56
Alcorcn
28223
914589632
24/01/51
400
Luis
Martnez Garca
Olmos, 54
Mstoles
28935
911235641
24/01/80
401
Luisa
Garca Montoro
Olmos, 24
Mstoles
28935
911235652
10/01/75
5.IntroducelossiguientesdatosenlatablaMedicos.
Cdigo Mdico
AJH
Nombre
Antonio
Apellidos
Jimnez Hernndez
Especialidad
Pediatra
CEM
Carmen
Esteban Muoz
Psiquiatra
CSM
Carlos
Snchez Martnez
General
ESMH
Eva
Pediatra
FHL
Fernanda
Hernndez Lpez
Radiologa
FVP
Federico
Vidal Planella
Anlisis
JMP
Juana
Moreno Navarro
Intensivos
OPA
Olga
Pons lvarez
Intensivos
PAP
Pedro
Armengol Prats
Ciruga
SGM
Sebastin
Gutirrez Mellado
Oftalmologa
SVT
Santiago
Vzquez Torres
Ginecologa
6.IntroducelossiguientesdatosenlatablaIngresos.
N Ingreso
Habitacin
101
Cama
Fecha ingreso
23/04/08
Cdigo Paciente
302
Cdigo Mdico
SVT
105
24/05/08
103
CSM
125
15/06/08
300
PAP
204
12/09/08
120
SGM
205
12/10/08
100
JMP
204
04/01/09
102
CEM
201
01/02/09
240
FHL
201
02/04/10
110
OPA
305
03/05/10
220
FVP
10
304
12/05/10
201
ESMH
11
306
13/05/10
207
OPA
12
303
15/06/10
220
CSM
13
302
16/06/10
131
AJH
14
504
30/06/10
130
SGM
15
504
02/07/10
231
ESMH
16
405
05/07/10
200
FVP
17
401
08/08/10
140
PAP
18
408
10/08/10
142
SGM
19
504
12/08/10
120
SGM
20
509
20/08/10
240
FHL
7.Cierralabasededatos.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
14
CursodeAccess2013
CursosdeInformticagratuitos
http://www.aulaclic.es/access2010/epr_6_3_1.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema6Lasrelaciones
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epr_6_3_1.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin6Lasrelaciones
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad6:Lasrelaciones
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.Qurequisitosdebencumplirdostablasparaquepodamosrelacionarlas?
a)Debentenerlosmismostiposdedatosentodossuscampos.
b)Debenteneruncampoencomnquesirvadenexodeunin.
c)AyBsonciertas.
d)AyBsonfalsas.
2.Paraqueunarelacinentredostablasseavlida,elcamporelacionadodeberser...
a)nico.Nopuedehabervaloresduplicadosenningunadelasdostablas.
b)Requerido.Nopuedehabervaloresnulosenningunadelasdostablas.
c)AyBsonciertas.
d)AyBsonfalsas.
3.UnarelacinentrelatablaVendedoresylatablaFacturas,dequtiposer?
a)RelacinUnoaUno.
b)RelacinUnoaVarios.
c)RelacinVariosaVarios.
d)Notendrasentidorelacionarestastablas.
4.YunarelacinentrelatablaAvionesylatablaHorariosdeunAeropuerto?
a)RelacinUnoaUno.
b)RelacinUnoaVarios.
c)RelacinVariosaVarios.
d)Notendrasentidorelacionarestastablas.
5.Desdedndeabrimoslaventanaadecuadaparacrearunarelacin?
a)DesdelapestaaHerramientasdelabasededatos.
b)DesdelapestaaHerramientasdetabla,cuandoestactiva.
c)DesdelapestaaArchivo,enlaopcinInformacin.
d)Todaslasrespuestassonciertas.
6.Sepuedemodificaroeliminarunarelacinexistente?
a)S,perohayquemeditarlobienantes,porquetambinseborranlosvaloresdeloscamposqueestabanrelacionados.
b)S,siempreycuandosetratedeunarelacinVariosaVarios.
c)S.
d)No.
7.Paraeliminartodaslasrelacionesdeunabasededatos:
a)EnlapestaaDiseo,haremosclicenBorrardiseo.
b)Deberemosborrarlasunaauna.
c)Deberemosborrarlatabladelsistemaqueseencargadeguardarlasrelaciones,desdeelPaneldenavegacin.
d)Nosepuedeeliminarlasrelacionesyaexistentes.
8.Culeselcampoquemsfrecuentementesesueleutilizarpararelacionartablas?
a)Laclaveprimaria.
b)Laclavecombinada.
c)Loscamposdetipofecha.
d)LoscamposdetipoObjetoOLE.
9.ElbotnMostrarrelacionesdirectasnosmostrar...
a)Todaslasrelacionesdelabasededatos.
b)Todaslasrelacionesdeunadeterminadatabla.
c)Todaslasrelacionesdeunadeterminadatablaydeuntipoconcreto,porejemploUnoaUno.
Usamoscookies,
hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
d)Todaslasrespuestassonfalsas.
http://www.aulaclic.es/access2010/ev_6_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin6Lasrelaciones
d)Todaslasrespuestassonfalsas.
10.Esnecesarioqueloscamposquesevanarelacionartenganelmismonombre?
a)S,siempre.
b)S,yencasodenotenerlodeberemosasignarunaliasaunadeellasquecoincidaconelnombredelcampodelaotra.
c)No.
Corregir Restablecer
Octubre2010
Twittear
Megusta
13
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_6_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad7.Lasconsultas(I)
EnestaunidadveremoscmocrearconsultasymanejarlasparalaedicinderegistrosdetablascreadasconAccess2010.
7.1.Tiposdeconsultas
Lasconsultassonlosobjetosdeunabasededatosquepermitenrecuperardatosdeunatabla,modificarloseinclusoalmacenarelresultadoenotratabla.
Existenvariostiposdeconsultas:
Consultasdeseleccin.
Son las consultas que extraen o nos muestran datos. Muestran aquellos datos de una tabla que cumplen los criterios especificados. Una vez obtenido el resultado podremos consultar los
datosparamodificarlos(estosepodrhaceronosegnlaconsulta).Unaconsultadeseleccingeneraunatablalgica(sellamalgicaporquenoestfsicamenteeneldiscodurosinoenla
memoriadelordenadorycadavezqueseabresevuelveacalcular).
Consultasdeaccin.
Son consultas que realizan cambios a los registros. Existen varios tipos de consultas de accin, de eliminacin, de actualizacin, de datos anexados y de creacin de tablas. Las veremos
msadelante.
ConsultasespecficasdeSQL.
Son consultas que no se pueden definir desde la cuadrcula QBE deAccess sino que se tienen que definir directamente en SQL, como por ejemplo las de Unin. Estas consultas no se
estudiarnenestecursoyaqueparadefinirlashayquesaberSQL,cosaquenoesobjetodeestecurso.
Perositienesganasdeaprender,puedesseguirnuestroTutorialdeSQLonuestroCursodeSQLServer,conlosqueaprendersarealizarconsultasmanualmente.
7.2.Crearunaconsulta
Paracrearunaconsulta,seguirlossiguientespasos:
Abrirlabasededatosdondeseencuentralaconsultaacrear.
HacerclicenelbotnDiseodeConsultaenlapestaaCrear:
TambintenemoslaposibilidaddeutilizarelAsistenteparaconsultasquepuedesverenlaimagenanteriorparacrearconsultasconunpocodeayuda.
SihacesclicenelbotnAsistenteparaconsultasaparecerelsiguientecuadrodedilogo:
ElAsistenteparaconsultassencillascreaunaconsultadeseleccinsencillacomodefinimosenelapartadoanterior.
Losotrosasistentesnospermitengenerartiposespecialesdeconsultaqueveremosmsadelante.
NosotrosexplicaremosdetenidamentelaopcinDiseodeconsultaquetepermitircrearcualquieradelasanterioresportimismo.
AlentrarenlaVistaDiseodeconsultanospideprimerolastablasdelasquelaconsultasacarlosdatosconuncuadrodedilogoparecidoalsiguiente:
http://www.aulaclic.es/access2010/t_7_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
SeleccionarlatabladelaquequeremossacardatosyhacerclicsobreelbotnAgregar.
Siqueremossacardatosdevariastablasagregardelamismaformalasdemstablas.
FinalmentehacerclicsobreelbotnCerrar.
AparecerlaventanaVistaDiseodeconsultas.
Octubre2010
Pg.7.1
Twittear
Megusta
83
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_7_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad7.Lasconsultas(II)
7.3.LaVistaDiseo
Siobservaslapantalla,enlapartesuperiortenemoslazonadetablasdondeaparecenlastablasaadidascon
suscorrespondientescampos,yenlaparteinferiordenominadacuadrculaQBEdefinimoslaconsulta.
CadacolumnadelacuadrculaQBEcorrespondeauncampo.
Cadafilatieneunpropsitoquedetallamosbrevementeacontinuacin,msadelanteiremosprofundizandoen
laexplicacin:
Campo: ah ponemos el campo a utilizar que en la mayora de los casos ser el campo a
visualizar,puedeserelnombredeuncampodelatablaytambinpuedeseruncampocalculado.
Tabla:nombredelatabladelaquesacamoselcampo.Nossertilcuandodefinamosconsultas
basadasenvariastablas.
Orden:sirveparaordenarlasfilasdelresultado.
Mostrar:silacasilladeverificacinaparecedesactivadalacolumnanoaparecerenelresultado,
sesueledesactivarcuandoqueremosutilizarelcampoparadefinirlaconsultaperonoqueremosque
aparezca en el resultado. Por ejemplo, si queremos que se muestren slo los coches vendidos de
una determinada marca, no es necesario mostrar el campo marca, porque sera repetitivo y no
aportarainformacinadicional.
Criterios: sirve para especificar un criterio de bsqueda. Un criterio de bsqueda es una
condicinquedebencumplirlosregistrosqueaparecernenelresultadodelaconsulta.Porlo tanto
estformadoporunacondicinovariascondicionesunidasporlosoperadoresY(AND)yO(OR).
O:estafilaylassiguientesseutilizanparacombinarcondiciones.
7.4.Aadircampos
Paraaadircamposalacuadrculapodemos:
Hacerdobleclicsobreelnombredelcampoqueapareceenlazonadetablas,estesecolocarenlaprimera
columnalibredelacuadrcula.
http://www.aulaclic.es/access2010/t_7_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
Hacer clic sobre el nombre del campo que aparece en la zona de tablas y sin soltar el botn del ratn
arrastrar el campo sobre la cuadrcula, soltar el botn cuando estemos sobre la columna delante de la cual
queremosdejarelcampoqueestamosaadiendo.
Hacer clic sobre la fila Campo: de una columna vaca de la rejilla, aparecer a la derecha la flecha para
desplegarlalistadetodosloscamposdetodaslastablasqueaparecenenlazonadetablas.Sitenemosmuchos
campos y varias tablas podemos reducir la lista seleccionando primero una tabla en la fila Tabla:, as en la lista
desplegablesloaparecerncamposdelatablaseleccionada.
Tambinpodemostecleardirectamenteelnombredelcampoenla filaCampo: de una columna vaca de la
cuadrcula.
Siqueremosquetodosloscamposdelatablaaparezcanenelresultadodelaconsultapodemosutilizarel
asterisco*(sinnimode'todosloscampos').
7.5.Definircamposcalculados
AligualquepodemosdefinirenunatablauncampocuyotipodedatosseaCalculadotambinpodemosincluir
camposcalculadosenlasconsultas.
Cundo incluir la expresin en una tabla y cundo en una consulta? La respuesta depender de cada caso
concreto. Si el resultado de la expresin se va a utilizar frecuentemente en consultas, listados o estadsticas,
puedesermsinteresanteguardareldatoenlapropiatabla.Siencambiosetratadeunclculomsespecfico
puedeserpreferiblenoutilizarespacioeneldiscoparaconservarestosvalores,definiendouncampocalculadoen
laconsulta.
Paradefiniruncampocomocalculado,simplementedeberemosescribirunaexpresinenelespacioreservado
paraindicarelcampo.Lasintaxisser:
Nombredelcampo:expresin
Por ejemplo, si disponemos de un campo Precio, podramos realizar la siguiente expresin: Precio con IVA:
Precio*1,18
Al pulsar INTRO se guardar la expresin y se aplicarn ciertos cambios, como encerrar entre corchetes los
camposreferenciadosoeliminarespaciosinnecesarios,etc.:PrecioconIVA:[Precio]*1,18
AprendimosentemasanteriorescmoutilizarelGeneradordeexpresiones.Enestaocasinpuedesvercmo
formarexpresionesdeformamanualenelsiguientetemabsico
.
Octubre2010
Pg.7.2
Twittear
Megusta
17
http://www.aulaclic.es/access2010/t_7_2.htm
CursodeAccess2013
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad7.Lasconsultas(III)
7.6.Encabezadosdecolumna
Podemoscambiarelencabezadodelascolumnasdelresultadodelaconsulta.
Normalmenteapareceenelencabezadodela columna el nombre de la columna, si queremos cambiar ese encabezado lo indicamos en la fila Campo: escribindolo delante del nombre del
campoyseguidodedospuntos(:).Sesueleutilizarsobretodoparaloscamposcalculados.
Veamoselsiguienteejemplo:
LaconsultamuestralosmodelosdecochevendidosdelamarcaFord.HabamosdecididonomostrarlainformacinMarcaporqueserareinterativa,peroentalcasonotendramosninguna
informacin sobre qu modelos estamos visualizando. Una posible solucin sera cambiar el nombre de campo Modelo por Modelo Ford, como ves en la imagen, incluyendo en el Campo
ModeloFord:Modelo
As,losencabezadosdelatablasemostrarnas:
7.7.Cambiarelordendeloscampos
Sihemosincluidocamposenlacuadrculayqueremoscambiarelordendeestoscampospodemosmoverunacolumna(ovarias)arrastrndolaobiencortandoypegando.
Paramoverunacolumnaarrastrndola:
Posicionarelcursorsobreelextremosuperiordelacolumnaycuandoaparecelaflecha
Moverunpocoelcursorparaqueaparezcalaflecha
hacerclic,lacolumnaaparecerresaltada(estseleccionada).
.Pulsarelbotndelratnysinsoltarloarrastrarlacolumnahastalaposicindeseada.
Paramoverunacolumnacortndola:
Seleccionarlacolumna(posicionarelcursorsobreelextremosuperiordelacolumnaycuandoaparecelaflecha
Hacerclicsobreelicono
hacerclic).
enlapestaaInicio(obienteclearCtrl+X),desaparecerlacolumna.
AcontinuacincrearunacolumnaenblancoenellugardondequeremosmoverlacolumnaquehemoscortadoconlaopcinInsertarColumnasdelapestaaDiseo.
SeleccionaresacolumnayhacerclicsobreeliconoPegarlapestaaInicio(obienteclearCtrl+V).
Podemosseleccionarvariascolumnasconsecutivasseleccionandolaprimeraymanteniendolatecla MAYSpulsada,seleccionarlaltimacolumnaaseleccionar,seseleccionarnlasdos
columnasytodaslacolumnasqueseencuentrenentrelasdos.
7.8.Guardarlaconsulta
PodemosGuardarlaconsulta
haciendoclicsobreelbotn
delabarradeAccesoRpido,
obien,seleccionandolaopcinGuardardlapestaaArchivo.
Sieslaprimeravezqueguardamoslaconsultaaparecerelcuadrodedilogoparadarleunnombre.
Sepuedeponercualquiernombreexceptoeldeunatablayacreada.
AcontinuacinhacerclicsobreelbotnAceptar.
Paracerrarlaconsultahacerclicsobresubotn
7.9.Ejecutarlaconsulta
PodemosejecutarunaconsultadesdelaventanaDiseodeconsultaobiendesdeelPaneldenavegacin.
DesdeelPaneldenavegacin,haciendodobleclicsobresunombre.
Desdelavistadiseodelaconsulta,haciendoclicsobreelbotnEjecutardelapestaaDiseo:
http://www.aulaclic.es/access2010/t_7_3.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
Desdelavistadiseodelaconsulta,haciendoclicsobreelbotnEjecutardelapestaaDiseo:
Cuandoestamosvisualizandoelresultadodeunaconsulta,loquevemosrealmenteeslapartedelatablaquecumpleloscriteriosespecificados,porlotantosimodificamosalgndatodelos
queaparecenenlaconsultaestaremosmodificandoeldatoenlatabla(exceptoalgunasconsultasquenopermitenesasmodificaciones).
ParapracticarpuedesrealizarelEjercicioCrearconsultassimples.
7.10.Modificareldiseodeunaconsulta
Siloquequeremosesmodificareldiseodeunaconsulta:
SituarseenelPaneldeNavegacinyhacerclicderechosobreelnombredelaconsulta.
Enelmencontextualseleccionar
Octubre2010
Pg.7.3
Twittear
Megusta
17
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_7_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Ejercicio:Crearconsultassimples
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad7.Ejerciciopasoapaso:Crearconsultassimples
Objetivo
PracticarlasoperacionesdeCrear,ejecutaryguardarunaconsultasimple.
Ejercicio1.
AbrelabasededatosClases.accdbdelacarpetaMisejercicios.
Empezaremosporcrearunaconsultayutilizarel*(todaslascolumnas).
1.HazclicenelbotnDiseodeConsultaenlapestaaCrear.SeabrirelcuadroMostrartabla.
2.HazclicenlatablaCursosypulsaAgregar.
ObservaqueaparecelatablaCursosenlazonadetablasdelaventanaDiseodeconsulta.
3.PulsaelbotnCerrarparacerrarelcuadrodedilogoyaquelaconsultasevaabasarsloenlatablaCursos.
Yatenemoslaventanadiseoconlatablaaadida,vamosahoraaindicarqucampos(columnas)queremosqueaparezcanenlaconsulta.Enlatabladelazonadetablastienesloscampos
delatablaCursosyun*querepresentatodaslascolumnas.
4.HazdobleclicsobreelasteriscoyobservacomoapareceenlarejillaQBEelasterisco.
5.HazclicenelbotnEjecutar
oelbotnVistaHojadedatosdelapestaaInicioparaverelresultado.
ObservaqueaparecentodaslascolumnasdelatablaCursos.Comonotenemoscursoscreadosnoaparecendatos,peropodemosintroducirlosdirectamentedesdelavistaHojade datos
delaconsulta.
6.Introducelossiguientesdatos.Nohacefaltaguardarlosregistrosyaquestossealmacenanautomticamente.
Cdigo Curso
Nombre Curso
Ofimtica
N Horas
300
Fecha Inicio
15/07/00
Fecha Final
20/10/00
Ingls
150
25/07/00
10/09/00
Informtica
340
10/07/00
25/10/00
Animacin
250
30/07/00
05/10/00
Ahoravamosaeliminarlacolumna*delarejilla.
1.CambiadenuevoalaVistaDiseo,desdeelbotndelapestaaInicioodesdelabarradeestado.
2.Mueve el puntero sobre la parte superior de la columna, en la regilla qbe, hasta que aparezca la flecha de seleccin de columna
seleccionada.
3.PulsalateclaDELoSUPR,lacolumnaquedavaca.
Ahoraaadiremosloscamposunoauno.
1.HazdobleclicsobreelcampoCodigocurso,seaadiralarejillaQBE.
2.Hazdobleclicsobreelcamponhoras,seaadirdespusdelltimo.
3.HazdobleclicsobreelcampoFechaInicio,seaadir.
AhoraqueremosaadirNombrecursodespusdeCodigoCurso.
4.ArrastraelcampoNombreCursoconelratnsobreelcamponhoras.CuandosuelteselbotndelratnversqueelcampoNombrecursohatomadoellugardenhorasdesplazandoloy
losdemscamposunaposicinaladerecha.
5.TerminaporaadirelcampoFechafinal.
AhoravamosadejarelcamponhorasdespusdelcampoFechaFinal.
1.Seleccionalacolumnanhorascomohemosantescon
.Elcursorhabrtomadolaforma .
2.PulsaelbotndelratnymantenindolopulsadoarrastralacolumnadetrsdelacolumnaFechaFinal.Yasabesmovercolumnas.
AhoraaadiremosuncampocalculadoqueindiqueelnmerodedastranscurridosentrelafechadeInicioylafinal.
1.PosicionaelcursorenlafilaCampo:delaprimeracolumnalibredelarejilla(despusdelcamponhoras)yescribedias:[Fechafinal][Fechainicio].
Loqueponemosdelantedelosdospuntoseselencabezadodelacolumna,ydetrsdelospuntosponemoslaexpresinquepermitecalcularelcampo,losnombresdelascolumnas
tablalostenemosqueescribirentrecorchetes[]porquecontienenespaciosenblanco.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Tambin podemos calcular el 10% de las horas del curso con la expresin nhoras*0,1. Fjate que en este caso no hace falta encerrar el nombre del campo de la tabla nhoras
http://www.aulaclic.es/access2010/epp_7_3_1.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.7Ejercicio:Crearconsultassimples
Tambin podemos calcular el 10% de las horas del curso con la expresin nhoras*0,1. Fjate que en este caso no hace falta encerrar el nombre del campo de la tabla nhoras
corchetesporquenocontieneblancos.
2.AhoravisualizaelresultadodelaconsultaconelbotnEjecutar
oelbotnVistaHojadedatosdelapestaaInicio.
3.Cambia el n de horas de un curso y observa que cuando cambias de campo, automticamente se actualiza el campo calculado (el porcentaje vara). Vuelve a dejar el valor que tena el
registro.
4.Cierralaconsulta,comoeslaprimeravezquelaguardastepedirunnombre,pnleconsultasimple.
Ejercicio2.
En la tabla Alumnado faltaban por asignar cursos a los diferentes alumnos, por lo que vamos a crear una consulta tal que aparezca el cdigo del alumno y su cdigo de curso para
introducirlosvaloresquevienenacontinuacin:
Empezaremosporcrearlaconsulta.
1.HazclicenelbotnDiseodeConsultaenlapestaaCrear.SeabrirelcuadroMostrartabla.
2.HazclicenlatablaAlumnado,quedarasseleccionada.
3.HazclicenelbotnAgregar.ObservaqueaparecelatablaAlumnadoenlazonadetablasdelaventanadiseo.
4.PulsaelbotnCerrarparacerrarelcuadrodedilogoyaquelaconsultasevaabasarsloenlatablaAlumnado.
Yatenemoslaventanadiseoconlatablaaadida,vamosahoraaindicarqucampos(columnas)queremosqueaparezcanenlaconsulta.
5.HazdobleclicsobreelcampoCodigoAlumnadodelatablaAlumnadoyobservacomoapareceenlarejillaQBE.
6.HazdobleclicsobreelcampoCursodelatablaAlumnadoyobservacomoapareceenlarejillaQBE.
7.HazclicenelbotnEjecutar
8.Introducelossiguientesdatos.
Cdigo Alumnado
Curso
10
9.Cierralaconsulta,comoeslaprimeravezquelaguardastepedirunnombre,pnleconsultaalumnocurso.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_7_3_1.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.7Ejercicio:Crearconsultassimples
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_7_3_1.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad7.Lasconsultas(IV)
7.11.Ordenarlasfilas
Paraordenarlasfilasdelresultadodelaconsulta:
HacerclicsobrelafilaOrden:delcampoporelcualqueremosordenarlasfilas,hacerclicsobrelaflechaqueaparecerparadesplegarlalistayelegireltipodeordenacin.
PuedeserAscendenteenestecasoseordenarndemenoramayorsielcampoesnumrico,porordenalfabticosielcampoesdetipotexto,deanterioraposteriorsielcampoesdetipo
fecha/hora,etc.,obienpuedeserDescendenteenordeninverso.
PodemosordenartambinporvarioscamposparaellorellenarlafilaOrden:detodaslascolumnasporlasquequeremosordenar.Enestecasoseordenanlasfilasporlaprimeracolumna
deordenacin,paraunmismovalordelaprimeracolumna,seordenanporlasegundacolumna,yassucesivamente.
Elordendelascolumnasdeordenacineselqueapareceenlacuadrcula,esdecirsiqueremosordenarporejemploporprovinciaydentrodelamismaprovinciaporlocalidadtenemosque
tenerenlacuadrculaprimerolacolumnaprovinciaydespuslacolumnalocalidad.
Eltipodeordenacinesindependienteporloquesepuedeutilizarunaordenacindistintaparacadacolumna.Porejemplo,ascendenteporlaprimeracolumnaydentrodelaprimeracolumna,
descendenteporlasegundacolumna.
7.12.Seleccionarfilas
Para seleccionar filas tenemos que indicar un criterio de bsqueda, un criterio de bsqueda es una condicin que debern cumplir todas las filas que aparezcan en el resultado de la
consulta.
NormalmentelacondicinestarbasadaenuncampodelatablaporejemploparaseleccionarlosalumnosdeValencialacondicinserapoblacin="Valencia".Paraescribirestacondicin
enlacuadrculatenemosquetenerenunadelascolumnasdelacuadrculaelcampopoblacionyenesacolumnaponemosenlafilaCriterios:elrestodelacondicinosea="Valencia"
Cuandolacondicinesunaigualdadnoesnecesarioponerelsigno=,podemosponerdirectamenteelvalorValenciaenlafilaCriterios:yaquesinoponemosoperadorasumepordefectoel
=.
Tampocoesnecesarioponerlascomillas,lasaadirlpordefecto.Siemprequeseencuentrauntextoloencierraentrecomillas.
Si en la fila Criterios: queremos poner un nombre de campo en vez de un valor (para comparar dos campos entre s) tenemos que encerrar el nombre del campo entre corchetes [ ]. Por
ejemploqueremosponerlacondicinprecio=costeenlaqueprecioycostesondoscampos,tenemosqueponerenlafilacriterios:[coste],sinoponemosloscorchetesaadirlas comillas
yentenderPrecio="coste",precioigualalvalorCostenoalcontenidodelcampoCoste.
ParaindicarvariascondicionesseempleanlosoperadoresYyO.
EnuncriteriodebsquedaenelquelascondicionesestnunidasporeloperadorY,paraqueelregistroaparezcasedebencumplirtodaslascondiciones.Porejemploprecio>100yprecio
<1200,aparecenlosregistroscuyoprecioestcomprendidoentre101y1199.
EnuncriteriodebsquedaenelquelascondicionesestnunidasporeloperadorO,elregistroaparecerenelresultadodelaconsultasicumplealmenosunadelascondiciones.
TodaslascondicionesestablecidasenlamismafiladelacuadrculaquedanunidasporeloperadorY.
EnelejemplosiguienteseranalumnosdeValenciaYcuyafechadenacimientoestcomprendidaentreel1/1/60yel31/12/69.
Delmismomodopasaconcadaunadelasfilaso:
SiqueremosquelascondicionesquedenunidasporeloperadorOtenemosquecolocarlasenfilasdistintas(utilizandolasfilasO:ysiguientes).
Porejemplo,sienlacuadrculaQBEtenemosespecificadolossiguientescriterios:
VisualizaremosdelatablaAlumnadoloscamposApellidos,Nombre,PoblacinyFechanacimiento,losalumnosaparecernordenadosporApellidosperonicamenteaparecernaquellosque
seandeValenciayhayannacidoentreel1/1/60yel31/12/69,obienaquellosdeAlicanteseacualseasufechadenacimiento.
Ojo!ElcriteriodelafechadenacimientonicamenteafectaalapoblacinValenciaporencontrarseenlamismafila.
Accessnodiferenciaentremaysculasyminsculasalahoraderealizarlabsquedaderegistros.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Siquieressabermssobrelosoperadoresdecondicinquepuedesutilizar,hazclicaqu
.
http://www.aulaclic.es/access2010/t_7_4.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
Siquieressabermssobrelosoperadoresdecondicinquepuedesutilizar,hazclicaqu
ParapracticarestasoperacionespuedesrealizarelEjercicioCrearconsultassimplesII.
Octubre2010
Pg.7.4
Twittear
Megusta
16
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_7_4.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Ejercicio:CrearconsultassimplesII
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad7.Ejerciciopasoapaso:CrearconsultassimplesII
Objetivo
PracticarlasoperacionesdeCrear,ejecutaryguardarunaconsultasimple.
Ejercicio1.
EmpezaremosporcrearunaconsultadondeaparecernloscamposNombre,Apellidos,PoblacinyFechadenacimientodecadaalumno/a.
1.AbrelabasededatosClases.accdbdelacarpetaMisejercicios.
2.HazclicenelbotnDiseodeConsultaenlapestaaCrear.SeabrirelcuadroMostrartabla.
3.HazclicenlatablaAlumnado,quedarasseleccionadasinoloestabaantes.
4.HazclicenelbotnAgregar.ObservaqueaparecelatablaAlumnadoenlazonadetablasdelaventanadiseo.
5.PulsaelbotnCerrarparacerrarelcuadrodedilogoyaquelaconsultasevaabasarsloenlatablaAlumnado.
VamosaaadirloscamposNombre,Apellidos,Poblacin,Fechadenacimiento
6.HazclicsobrelafilaCampo:delaprimeracolumnadelarejilla.
7.Despliegalalistaasociadahaciendoclicsobresuflechadelistadesplegable.
8.EligeelcampoNombreAlumnado.Estaesotraformadeaadircamposalarejilla.
9.Repitelospasos6,7y8peroenlasegundacolumnaponelcampoApellidosAlumnado.
10.LomismoparaelcampoPoblacion.
11.LomismoparaelcampoFechadenacimiento.
Lacuadrculaquedardelasiguienteforma:
12.HazclicenelbotnEjecutar
delapestaaDiseo.
13.Vamosaguardarlaconsulta,hazclicsobreelbotn
delabarradeAccesoRpido.
14.Escribeelnombrequelequeremosdaralaconsulta,Alumnos.Ojo!nolepodemosdarelmismonombrequeunatablayacreada.
15.Hazclicsobreelbotn
delaventanadelaconsultaparasalirdeella.
Ejercicio2.
Ahoravamosamodificarlaconsultaanteriorparaobteneraquellosalumnos/asquehayannacidoantesdelao1967.
1.SeleccionaenelPaneldeNavegacinlaconsultaamodificar,Alumnos,haciendoclicsobreella.
2.Hazclicderechosobreellayseleccionalaopcin
enelmecontextual.
3.HazclicsobrelafilaCriterios:delacolumnaFechanacimiento.
4.Escribe<01/01/67paraindicarlacondicin"[Fechanacimiento]<#01/01/67#".ObservaqueAccesshaencerradolafechaentre##,eldelimitadordefechas.
LacuadrculaQBEquedardelasiguienteforma:
5.EjecutalaconsultahaciendoclicsobreelbotnEjecutar
delapestaaDiseo.
Ahoravamosaguardarlaconsultaperoconotronombre.
1.DespliegalapestaaArchivoyeligelaopcinGuardarobjetocomo.
2.EscribeotronombreAlumnadoantes67.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
3.HazclicsobreelbotnAceptar.
http://www.aulaclic.es/access2010/epp_7_4_1.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.7Ejercicio:CrearconsultassimplesII
3.HazclicsobreelbotnAceptar.
4.Cierralaconsultahaciendoclicsobreelbotn
Ejercicio3.
VamosamodificarlaconsultaanteriorparaobtenernicamenteaquellosalumnosdeValenciaquehayannacidoantesdel67.Deberemosformarlacondicin"poblacin="Valencia
fechadenacimiento<#01/01/67#".
1.Seleccionalaconsultaamodificar,Alumnadoantes67,yhazclicderechosobreella.
2.Seleccionalaopcin
enelmencontextual.SeabrirlaventanaDiseodeconsulta.
3.HazclicsobrelafilaCriterios:delacolumnaPoblacin.
4.EscribeValencia.Enestecasocomoeloperadoresun"igual"nohacefaltaponerlo,seponenicamenteelvalor,tampocohacefaltaencerrarelvalorentrecomillas,Accesslasaadir
automticamente..
LacuadrculaQBEquedardelasiguienteforma:
Comoloscriteriosseencuentranenlamismafilasedeberncumplirlosdoscriteriosparaquesalgaelregistro.EsdecirsaldrnlosalumnosdeValenciaYnacidosantesdel67.
5.EjecutalaconsultahaciendoclicsobreelbotnEjecutar
delapestaaDiseo.
Ahoravamosaguardarlaconsultaperoconotronombre.
1.DespliegalapestaaArchivoyeligelaopcinGuardarcomo
2.EscribeotronombreAlumnadoantes67deValencia.
3.HazclicsobreelbotnAceptar.
4.Cierralaconsultahaciendoclicsobreelbotn
Ejercicio4.
Vamosarealizarotraconsultautilizandolaprimera,peroahoraordenaremoslosalumnosporapellidos.
1.Seleccionalaconsultaamodificar,Alumnos,yhazclicderechosobreella.
2.Seleccionallaopcin
enelmencontextual.SeabrirlaventanaDiseodeconsulta.
3.HazclicsobrelafilaOrdendelacolumnaApellidosalumnado.
4.HazclicsobrelaflechadesulistadesplegableyeligeAscendenteparaordenardelaAalaZ.
LacuadrculaQBEquedardelasiguienteforma:
5.EjecutalaconsultahaciendoclicsobreelbotnEjecutar
delapestaaDiseo.
Ahoravamosaguardarlaconsultaperoconotronombre.
1.DespliegalapestaaArchivoyeligelaopcinGuardarobjetocomo.
2.EscribeotronombreAlumnadoporapellido.
3.HazclicsobreelbotnAceptar.
4.YaqueestsenArchivo,pulsa
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/epp_7_4_1.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.7Ejercicio:CrearconsultassimplesII
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_7_4_1.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad7.Lasconsultas(V)
7.13.Consultasconparmetros
A menudo, en una consulta necesitamos utilizar un valor que no es conocido en ese momento sino que queremos que lo introduzca el usuario cuando se ejecute la consulta
ejemplo,queremoshacerunaconsultaparaobtenerlosalumnosdeunadeterminadaPoblacin,lapoblacinlaintroducirelusuariocuandoAccessselopida.
Enestecasonecesitamosutilizarennuestraconsultaunparmetro.
Unparmetrofuncionadeformaparecidaauncampodetabla,peroelvalorquealmacenalointroduceelusuariocuandoseejecutalaconsulta.
En una consulta cuando utilizamos un nombre de campo que no est en el origen de datos,Access considera este campo como un parmetro y cuando se ejecuta la consulta nos pide
Introducirelvalordelparmetromedianteuncuadrodedilogocomoeste:
Enelejemploanterior,enlaconsultatendramosqueaadirunacondicindebsquedaqueespecifiquequelaPoblacinesigualalValoraintroducir,deestamanera:
Ojo!cuandopongamoselnombredelparmetroesimportanteescribirloentrecorchetes,delocontrarioAccessleaadircomillasynoloconsiderarcomounnombredeparmetrosino
comounvalor.
OtraformadeutilizarunparmetroenunaconsultaesdefinindolomedianteelbotnParmetrosdelapestaaDiseo.
Enestecaso,despusdeelegirlaopcin,seabreelcuadrodedilogoParmetrosdelaconsultadondepodemosindicarelnombredelparmetroyeltipodedato.
LadiferenciaentreescribirdirectamenteunnombredeparmetroydefinirloconelbotnParmetrosesque,silehemosasignadountipodedato,Accesscompruebaautomticamenteeltipo
delvalorintroducidoporelusuario.
SiquierespracticarestacaractersticarealizaelEjercicioConsultasconparmetros.
Octubre2010
http://www.aulaclic.es/access2010/t_7_5.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
Pg.7.5
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_7_5.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Ejercicio:Consultasconparmetros
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad7.Ejerciciopasoapaso:Consultasconparmetros
Objetivo
PracticarlasoperacionesdeCrearyejecutarunaconsultaconparmetros.
Ejercicio1.
EmpezaremosporcrearunaconsultadondeaparecernlosCursosqueexistenenlabasededatos.
1.AbrelabasededatosClases.accdbdelacarpetaMisejercicios.
2.HazclicenelbotnDiseodeConsultaenlapestaaCrear.SeabrirelcuadroMostrartabla.
3.HazclicenlatablaCursos,quedarasseleccionadasinoloestabaantes.
4.HazclicenelbotnAgregar.ObservaqueaparecelatablaCursosenlazonadetablasdelaventanadiseo.
5.PulsaelbotnCerrarparacerrarelcuadrodedilogoyaquelaconsultasevaabasarsloenlatablaCursos.
VamosaaadirloscamposNombreCursoynhoras.
6.HazclicsobrelafilaCampo:delaprimeracolumnadelarejilla.
7.Despliegalalistaasociadahaciendoclicsobresuflechadelistadesplegable.
8.EligeelcampoNombreCurso.
9.Repitelospasos6,7y8peroenlasegundacolumnaponelcamponhoras.
Lacuadrculaquedardelasiguienteforma:
10.HazclicenelbotnEjecutar
delapestaaDiseo.
11.Vamosaguardarlaconsulta,hazclicsobreelbotn
delabarradeAccesoRpido.
12.Escribeelnombrequelequeremosdaralaconsulta,Cursosporhoras.
13.Hazclicsobreelbotn
delaventanadelaconsultaparasalirdeella.
Ejercicio2.
Ahoravamosamodificarlaconsultaanteriorparaobteneraquelloscursosconunnmerodehorassuperioraunnmerointroducidoporelusuario,paraellonecesitaremosusarparmetros.
1.SeleccionaenlaventanaBasededatoslaconsultaamodificar,Cursosporhoras,yhazclicderechosobreella.
2.Seleccionalaopcin
enelmencontextual.SeabrirlaventanaDiseodeconsulta.
3.HazclicsobrelafilaCriterios:delacolumnanhoras.
4.Escribe>[Nmero]paraindicarqueAccessdeberpedirunvalorparaelparmetroyaspoderaplicarelcriterio.
LacuadrculaQBEquedardelasiguienteforma:
5.EjecutalaconsultahaciendoclicenelbotnEjecutar
delapestaaDiseo.Accesstepedirqueintroduzcasunvalorparaelparmetronumeroymostrarloscursosconmshoras
queelvalorqueintroduzcas.
6.HazclicsobreelbotnVistaDiseo
enlapestaaInicio.
7.Sustituyeelcriterio>[Nmero]porotroquediga>[Introduceunnmerodehoras:].
8.EjecutalaconsultahaciendoclicsobreelbotnEjecutar
9.Guardalaconsultahaciendoclicsobreelbotn
delapestaaDiseo.Versqueelcuadrodedilogoahoramuestrauntextomsrepresentativo.
delabarradeaccesorpido.
http://www.aulaclic.es/access2010/epp_7_5_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Ejercicio:Consultasconparmetros
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_7_5_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad7.Lasconsultas(VI)
7.14.Lasconsultasmultitabla
UnaconsultamultitablaesunaconsultaqueobtienedatosdevariastablasporloquedebercontenerenlazonadetablasdelaventanaDiseolasdistintastablasdedondeobtieneesos
datos.
Paraaadirunatablaalazonadetablas(unavezenlaventanaDiseodeconsulta)haremosclicenelbotnMostrartabladelapestaaDiseo:
Silastablasnoestnrelacionadasonotienencamposconelmismonombre,laconsultaobtienelaconcatenacindetodaslasfilasdelaprimeratablacontodaslasfilasdelasegunda
sitenemosunaterceratablaconcatenarcadaunadelasfilasobtenidasenelprimerpasoconcadaunadelasfilasdelaterceratabla,yassucesivamente.Vemosquenointeresabasarla
consultaenmuchastablasyaqueelresultadodelaconcatenacinpuedealcanzardimensionesgigantescas.
Adems, normalmente la mayora de las concatenaciones obtenidas no nos sirven y entonces tenemos que aadir algn criterio de bsqueda para seleccionar las filas que al final nos
interesan.PorejemplomepuedeinteresardatosdelatablaAlumnadoydelatablaCursosporquequierosacarunalistaconlosdatosdecadaalumnoynombredelcursoalquepertenece,en
estecasonomeinteresaunirelalumnoconcadaunodeloscursossinounirloalcursoquetieneasignadoenestecasotenemosquecombinarlasdostablas.
7.15.Combinartablas
Combinamosdostablasporuncampo(ovarios)deunindelamismaformaquerelacionamostablasenlaventanaRelacionesarrastrandoelcampodeunindeunadelastablassobreel
campodeunindelaotratabla.Dehechosiaadimosalazonadetablastablasrelacionadas,estasaparecernautomticamentecombinadasenlazonadetablas de la ventana Diseo de
Consulta.
Tambinsecombinanautomticamentetablasquetenganuncampoconelmismonombreenlasdostablasaunquenoexistaunarelacindefinidaentreellas.
Cuandodostablasestncombinadasen una consulta, para cada fila de una de las tablasAccess busca directamente en la otra tabla las filas que tienen el mismo valor en el campo de
unin,conlocualseemparejanslolasfilasqueluegoaparecenenelresultadoylaconsultaesmseficiente.
Cuandolastablasestncombinadasaparecenenlaventanadiseodelaconsultadelasiguientemanera:
Lascomposicionesvistashastaahorasoncomposicionesinternasyaquetodoslosvaloresdelasfilasdelresultadosonvaloresqueestnenlastablasquesecombinan.
Conunacomposicininternasloseobtienenlasfilasquetienenalmenosunafiladelaotratablaquecumplalacondicin,veamosunejemplo:
Enlalistadealumnoscomentadaanteriormentenosaldrnlosalumnosquenotengancursoasignado.
Puesenloscasosenquequeremosquetambinaparezcanlasfilasquenotienenunafilacoincidenteenlaotratabla,utilizaremoslaComposicinexterna.
Octubre2010
Pg.7.6
Twittear
Megusta
19
http://www.aulaclic.es/access2010/t_7_6.htm
CursodeAccess2013
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_7_6.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad7.Lasconsultas(VII)
7.16.Lacomposicinexterna
Lacomposicinexternaseutilizacuandoqueremosquetambinaparezcanlasfilasquenotienenunafilacoincidenteenlaotratabla.
Estetipodecombinacinsedefinedelasiguientemanera:
Aadirlasdostablasalazonadetablasdelaconsulta.
Combinarlasdostablasporloscamposdeunin:
Hacerdobleclicsobrelalneaqueunelasdostablas.
EnelcuadrodedilogoqueaparecerhazclicenelbotnTipodecombinacin.
ApareceelcuadrodedilogoPropiedadesdelacombinacin
Por defecto la combinacin es interna (incluye slo las filas donde los campos combinados (campos de unin) de ambas tablas sean iguales), si queremos definir una combinacin externa
deberemosseleccionarlaopcin2ola3segnloquequeramosobtener.
Siseleccionamoslaopcin2,
lacombinacinaparecerdelasiguienteforma:
Siseleccionamoslaopcin3,
http://www.aulaclic.es/access2010/t_7_7.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.7Lasconsultas
lacombinacinaparecerdelasiguienteforma:
Elsentidodelaflechanosindicadequtablaobtendremostodoslosregistros.
ParapracticarpuedesrealizarelEjercicioCrearconsultasmultitabla.
EjerciciopropuestodelaUnidad7
PruebaevaluativadelaUnidad7
Octubre2010
Pg.7.7
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_7_7.htm
2/3
15/4/2016
http://www.aulaclic.es/access2010/t_7_7.htm
CursogratisdeAccess2010.aulaClic.7Lasconsultas
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.7Ejercicio:Consultasmultitabla
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad7.Ejerciciopasoapaso:Consultasmultitabla
Objetivo
PracticarlasoperacionesdeCrear,ejecutaryguardarunaconsultamultitabla.
Ejercicio1.
Crearemosunaconsultaapartirdedostablasrelacionadas.Laconsultacontendrcomodatoslosapellidosdelalumnado,supoblacinynombredelcursoalcualasiste,perodeaquellos
alumnosqueseandeValenciaobienaquellosqueseencuentrenenelcursodeOfimtica.
1.AbrelabasededatosClases.accdbdelacarpetaMisejercicios.
2.HazclicenelbotnDiseodeConsultaenlapestaaCrear.SeabrirelcuadroMostrartabla.
3.HazclicenlatablaCursos,quedaras
4.HazclicenelbotnAgregar.ObservaqueaparecelatablaCursosenlazonadetablasdelaventanadiseo.
5.HazclicenlatablaAlumnado,quedarasseleccionada.
6.HazclicenelbotnAgregar.ObservaqueaparecelatablaAlumnadoenlazonadetablasdelaventanadiseo.
7.PulsaelbotnCerrarparacerrarelcuadrodedilogo.ObservaquelastablasaparecencombinadasyaquetienenunarelacindefinidaenlaventanaRelaciones.Comoestnunidasporel
campoCodigoCurso,seformarnregistrosconelalumnojuntoconlosdatosdelcursoenelqueestmatriculado.
8.RellenalarejillaQBEdeformaquenosquedeas:
ObservacomoloscriteriosseencuentranendosfilasdiferentesporlotantosacaraquellosqueseandeValenciaOaquellosqueestnmatriculadosenuncursodeOfimtica.
9.HazclicenelbotnEjecutar
paraverelresultado.
10.Cierralaconsulta,comoeslaprimeravezquelaguardastepedirunnombre,ponleAlumnosdeOfimticaoValencia.
Ejercicio2.
CrearemosunaconsultaparasaberlosdatosdetodoslosalumnosqueestnenAlumnadoyelnombredelcursoenelqueestmatriculadocadauno.
1.AbrelabasededatosClases.accdbdelacarpetaMisejerciciossinolatienesabierta.
2.HazclicenelbotnDiseodeConsultaenlapestaaCrear.SeabrirelcuadroMostrartabla.
3.HazclicenlatablaCursos,quedaras
4.HazclicenelbotnAgregar.ObservaqueaparecelatablaCursosenlazonadetablas.
5.HazclicenlatablaAlumnado,quedarasseleccionada.
6.HazclicenelbotnAgregar.ObservaqueaparecelatablaAlumnadoenlazonadetablas.
7.PulsaelbotnCerrarparacerrarelcuadrodedilogo.Observaquelastablasaparecenrelacionadasyaquetienenunarelacindefinidaenlaventanaderelaciones.Comoestnunidaspor
elcampoCodigoCurso,seformarnregistrosconelalumnojuntoconlosdatosdelcursoenelqueestmatriculado.
8.RellenalarejillaQBEdeformaquenosquedeas:
ConlaprimeracolumnaindicamosquequeremostodosloscamposdeAlumnadoyconlasegundacolumna,elnombredelcursoasignadoalalumno.
9.HazclicenelbotnEjecutar
paraverelresultado.
Observaquenosalentodoslosalumnos,faltanlosalumnos4,5,6,y7porqueestosalumnosnotienenvalorensucampoCurso.Enestaconsultasloaparecenlosalumnosquetienenun
CursoqueexisteenlatablaCursos.
Vamosacambiarlaconsultaparaqueaparezcantodoslosalumnos.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
1.VuelvealaVistaDiseo.
http://www.aulaclic.es/access2010/epp_7_7_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.7Ejercicio:Consultasmultitabla
paraverelresultado.Observaqueahoraaparecenlosalumnos4,5,6,y7perosinnombredecursoporquenotienen.
6.GuardalaconsultaconelnombreTodoslosalumnosperonosalgasdeella.
Crearemosotraconsultaapartirdelaanteriorparaqueaparezcanahoratodosloscursosylosalumnosasignadosacadacurso.
1.TodavaestamosenlaconsultaTodoslosalumnos.
2.DespliegalapestaaArchivoyseleccionalaopcinGuardarobjetocomo.
3.PnlealanuevaconsultaelnombreTodosloscursos.
Deestaformahemoscreadounanuevaconsultaapartirdelaanterioryestamosenesta.
4.PulsalapestaaInicioparavolveraverlaconsultayeligelaVistaDiseo.
5.Enlazonadetablas,hazdobleclicsobrelarelacinqueunelasdostablas.EnelcuadrodedilogoqueseabrahazclicenelbotnPropiedadesdecombinacin.Seabrirel cuadro de
dilogoPropiedadesdelacombinacin.
6.SeleccionalaopcinIncluirTODOSlosregistrosde'Cursos'ysloaquellosregistrosde'Alumnado'dondeloscamposcombinadosseaniguales.
7.PulsaelbotnAceptarparacerrarelcuadrodedilogo.ObservaqueahoralalneaaparececomounaflechaquesaledelatablaCursos,estote indica que la consulta incluir todos los
registrosdeCursos.
8.HazclicenelbotnEjecutar
paraverelresultado.Observaqueahoraaparecentambinloscursosquenotienenalumnos.
9.Guardalaconsultahaciendoclicen
ycirrala.
10.Cierralabasededatos.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_7_7_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema7Lasconsultas
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad7:Lasconsultas
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
1.AbrelabasededatosConcesionariodelacarpetaMisejercicios.
2.CreaunaconsultaparavisualizarnicamenteloscamposMatrcula,MarcayModelodelosCochesvendidos,llmalaConsultacochesvendidos.
3.Modificalaconsultaanteriorparaaadirelprecio,yvisualizarunicamenteaquellosqueseanFord,guardalaconsultaconelnombreCochesFord.
4.ModificalaconsultaanteriorparavisualizarlosFordquetenganunpreciosuperiora2600000,llmalaFordsuperiores.
5.CreaunaconsultaparaverlosapellidosypoblacindeaquellosclientesquehayancompradoFordoCitroen,losclientesdebernaparecerporordenalfabticodentrodecadapoblacin.
LlamalaconsultaClientesdeFordyCitroen.
6.Cierralabasededatos.
Puedesconsultaraqulassolucionespropuestas.
Ejercicio2:Clnica
1.AbrelabasededatosClinicadelacarpetaMisejercicios.
2.Creaunaconsultaparaverlosapellidos,telefonoyfechadenacimientodeaquellospacientesquehayannacidoapartirde1960ycuyocdigopostalsea28028,pnleelnombre Pacientes
del28028.
3.Crea una consulta para ver de los pacientes cuya fecha de ingreso sea posterior al 31/12/2008, sus apellidos, fecha de nacimiento , fecha de ingreso y apellidos del mdico asignado as
comolaespecialidaddeste,pnleelnombrePacientesconmedico.
4.Cierralabasededatos.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
19
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/epr_7_7_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema7Lasconsultas
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epr_7_7_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin7Lasconsultas
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad7:Lasconsultas
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.Lasconsultasnosayudanaexplotarlosdatosdelastablas,porquenospermiten...
a)Seleccionarqudatosmostrar,enbaseaunoscriterios.
b)Mostrarlosresultadosordenadosporelcampodeseado.
c)Combinarlosdatosdevariastablasquetenganuncampocomnytrabajarsobreellos.
d)Todaslasrespuestassonciertas.
2.DndeencontramoselbotnDiseodeconsultaquenospermiteincluirnuevasconsultas?
a)EnlapestaaInicio.
b)EnlapestaaCrear.
c)EnlapestaaHerramientasdebasededatos.
d)Todaslasrespuestassonciertas.
3.Unaconsulta,puedecontenercamposcalculados?
a)S,siempreycuandoestndefinidosenlastablasdeorigen.
b)S,aunquenoestndefinidosenlastablasdeorigen.
c)No.
4.Culeslafinalidaddecambiarunencabezadodecolumna?
a)Cambiarelnombredelacolumnaporunalias.
b)Cambiarunacolumnadeunadeterminadatablaporladeotra.
c)Aadirherramientasenelencabezadoquefacilitenlaordenacinporesecampo.
d)Marcarunencabezadocomoencabezadodecampoindexado.
5.Tenemosuncampollamadof_nacyqueremosquesemuestrecomoFechadenacimiento,culseralasintaxisadecuadaaintroducirenlacuadrculaQBE?
a)f_nacasFechadenacimiento
b)Fechadenacimientoasf_nac
c)f_nac:Fechadenacimiento.
d)Fechadenacimiento:f_nac
6.Elordenenquesemostrarnlascolumnasdependerde...
a)Elordendelatablaorigendedatos.
b)Elordendelatablaprincipal.Encasodehabermsdeunatabla,serelordendelaquecontengalaclaveprincipal.
c)ElordenenquesehayanintroducidoloscamposenlacuadrculaQBE.
d)Elordenalfabticodelosnombresdecampo.
7.Elordenenquesemostrarnlosregistrosdependerde...
a)Elordenalfabticodelaclaveprincipaldesutabladeorigen.
b)ElordenespecificadoenlaconsultaatravsdelaclusulaOrdendelcampo.
c)AyBsonciertas.
d)AyBsonfalsas.
8.Laordenacinpuedeserdedostipos:
a)Alfabticaynumrica.
b)Principalysubordinado.
c)Ascendenteydescendente.
d)Todaslasrespuestassonfalsas.
9.Uncampodeunaconsultapuedeserfiltradoporuncriteriodeseleccin.
a)S,cadacampopuedetenersupropiocriterioyademsestepuedeserespecificadoenelmomentodelaejecucindelaconsulta.
b)S,peroslopuedehaberuncriterioporconsulta.
c)S,siempreycuandoelcampoquepretendemosfiltrarnocontengavaloresnulos.
d)No.
http://www.aulaclic.es/access2010/ev_7_7_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin7Lasconsultas
10.Queremosquesemuestrenlosdatosdetodoslosalumnosqueestnapuntadosaalgncursoactualmente.Qutipodecombinacindeberemosderealizar?
a)Deltipo1:Incluyelasfilasdondeloscamposcombinadosdeambastablasseaniguales.
b)Deltipo2:Incluyetodoslosregistrosdelaprimeratablayslolosregistrosdondeloscamposcombinadosseanigualesalasegunda.
c)Deltipo2:Incluyetodoslosregistrosdelasegundatablayslolosregistrosdondeloscamposcombinadosseanigualesalaprimera.
Corregir Restablecer
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_7_7_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.8Lasconsultasderesumen
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad8.Lasconsultasderesumen(I)
8.1.Definicin
EnAccesspodemosdefiniruntipodeconsultascuyasfilasresultantessonunresumendelasfilasdelorigendelaconsulta,poresolasdenominamosconsultasderesumen, tambin
seconocencomoconsultassumarias.
Esimportanteentenderquelasfilasdelresultadodeunaconsultaderesumentienenunanaturalezadistintaalasfilasdelasdemstablasresultantesdeconsultas,yaquecorrespondena
variasfilasdelatablaorigen.
Parasimplificar,veamoselcasodeunaconsultabasadaenunasolatabla,unafiladeunaconsulta'noresumen'correspondeaunafiladelatablaorigen,contienedatosqueseencuentranen
unasolafiladelorigen,mientrasqueunafiladeunaconsultaderesumencorrespondeaunresumendevariasfilasdelatablaorigen,esta diferencia es lo que va a originar una serie de
restriccionesquesufrenlasconsultasderesumenyqueveremosalolargodeltema.Porejemploestetipodeconsultanopermitemodificarlosdatosdelorigen.
Enelejemploquevieneacontinuacintienesunejemplodeconsultanormalenlaquesevisualizanlasfilasdeunatabladeoficinasordenadasporregin,enestecasocadafiladelresultado
secorrespondeconunasolafiladelatablaoficinas,mientrasquelasegundaconsultaesunaconsultaresumen,cadafiladelresultadosecorrespondeconunaovariasfilasdelatablaoficinas.
UnaconsultaderesumensedefinehaciendoclicsobreelbotnTotalesenlapestaadeDiseo.
EncualquieradelosdoscasosseaadeunafilaalacuadrculaQBE,lafilaTotal:
Todas las columnas que incluyamos en la cuadrcula debern tener un valor en esa fila, ese valor le indicar aAccess qu hacer con los valores contenidos en el campo escrito en la fila
Campo:
LosvaloresquepodemosindicarenlafilaTotal:sonlosqueaparecenaldesplegarlalistaasociadaalaceldacomopuedesverenlaimagen:
Octubre2010
http://www.aulaclic.es/access2010/t_8_1.htm
Pg.8.1
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.8Lasconsultasderesumen
Twittear
Megusta
23
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_8_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.8Lasconsultasderesumen
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad8.Lasconsultasderesumen(II)
8.2.Lasfuncionesdeagregado
Lasfuncionesdeagregadosonfuncionesquepermitenobtenerunresultadobasadoenlosvalorescontenidosenunacolumnadeunatabla,sonfuncionesqueslose pueden utilizar en
unaconsultaderesumenyaqueobtienenun'resumen'delosvalorescontenidosenlasfilasdelatabla.
Para utilizar estas funciones podemos escribirlas directamente en la fila Campo: de la cuadrcula como veremos ms adelante pero podemos utilizar una forma ms cmoda que es
seleccionandoenlafilaTotal:delacuadrculalaopcincorrespondientealafuncin.
Acontinuacindescribiremosesasopciones.
LaopcinSumacalculalasumadelosvaloresindicadosenelcampo.Losdatosquesesumandebenserdetiponumrico(entero,decimal,comaflotanteomonetario...).Elresultado
serdelmismotipoaunquepuedetenerunaprecisinmayor.
LaopcinPromediocalculaelpromedio(lamediaaritmtica)delosvalorescontenidosenelcampo,tambinseaplicaadatosnumricos,yenestecasoeltipodedatodelresultado
puedecambiarsegnlasnecesidadesdelsistemapararepresentarelvalordelresultado.
La opcin DesvEst calcula la desviacin estndar de los valores contenidos en la columna indicada en el argumento. Si la consulta base (el origen) tiene menos de dos registros, el
resultadoesnulo.
LaopcinVarcalculalavarianzadelosvalorescontenidosenlacolumnaindicadaenelargumento.Silaconsultabase(elorigen)tienemenosdedosregistros,elresultadoesnulo.
Esinteresantedestacarqueelvalornulonoequivalealvalor0,lasfuncionesderesumennoconsideranlosvaloresnulosmientrasqueconsideranelvalor0comounvalor,porlotanto
enelpromedioyladesviacinestndarlosresultadosnosernlosmismosconvalores0queconvaloresnulos.
LasopcionesMnyMaxdeterminanlosvaloresmenoresymayoresrespectivamentedelacolumna.Losvaloresdelacolumnapuedenserdetiponumrico,textoofecha.Elresultado
de la funcin tendr el mismo tipo de dato que la columna. Si la columna es de tipo numrico Mn devuelve el valor menor contenido en la columna, si la columna es de tipo texto
devuelveelprimervalorenordenalfabtico,ysilacolumnaesdetipofecha,MndevuelvelafechamsantiguayMaxlafechamsposterior.
LasopcionesPrimeroyltimoseutilizanparaobtenerelprimeryltimoregistrodelgruposobreelqueserealizanlosclculos.Elordenlodeterminaelordencronolgicoenelquese
escribieronlosregistros.Ordenarlosregistrosnotieneningnefectosobreestasopciones.
La opcin Cuenta cuenta el nmero de valores que hay en la columna, los datos de la columna pueden ser de cualquier tipo, y la funcin siempre devuelve un nmero entero. Si la
columnacontienevaloresnulosesosvaloresnosecuentan,sienlacolumnaapareceunvalorrepetido,locuentavariasveces.
ParaquecuenteennmeroderegistroshayqueutilizarlafuncinCuenta(*)devuelveelnmerodefilasporlotantocontartambinlosvaloresnulos.Enestecasotenemosqueseleccionar
laopcinExpresinyescribirloas:
8.3.Agruparregistros
Hastaahoralasconsultasderesumenquehemosvistoutilizantodaslasfilasdelatablayproducenunanicafilaresultado.
La opcin AgruparPor permite definir columnas de agrupacin. Una consulta de resumen sin columnas de agrupacin obtiene una nica fila resultado y los clculos se realizan sobre
todoslosregistrosdelorigen.
CuandoseincluyeunacolumnadeagrupacinAccessformagruposcontodoslosregistrosquetienenelmismovalorenlacolumnadeagrupacinycadagrupoasformadogeneraunafilaen
elresultadodelaconsultayademstodoslosclculosdefinidosserealizansobrelosregistrosdecadagrupo.Deestaformasepuedenobtenersubtotales.
Por ejemplo queremos saber cuntos alumnos tenemos en cada poblacin. Tenemos que indicar que queremos contar los registros de la tabla Alumnado pero antes agrupndolos
campoPoblacion.Deestamaneralafuncincuenta()lacalcularsobrecadagrupoderegistros(losalumnosdelamismapoblacin).Laconsultaquedaraas:
http://www.aulaclic.es/access2010/t_8_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.8Lasconsultasderesumen
LoscamposdetipomemouOLEnosepuedendefinircomocolumnasdeagrupacin.
Sepuedenagruparlasfilasporvariascolumnas,enestecasoseagrupanlosregistrosquecontienenelmismovalorencadaunadelascolumnasdeagrupacin.
Todaslasfilasquetienenvalornuloenlacolumnadeagrupacin,pasanaformarunnicogrupo.
Octubre2010
Pg.8.2
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_8_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.8Lasconsultasderesumen
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad8.Lasconsultasderesumen(III)
8.4.Incluirexpresiones
LaopcinExpresinpermiteponerenlafilaCampo:unaexpresinenvezdeunnombredecolumna.
Esta expresin tiene ciertas limitaciones. Slo puede contener operandos que sean funciones de agregado (las funciones que acabamos de ver (suma( ), Promedio( ), DesvEst( ),
Max()...)valoresfijosonombresdecolumnaqueaparezcanconlaopcinAgruparPor.
En una expresin se pueden combinar varias funciones de agregado pero no se pueden anidar funciones de agregado, por ejemplo en una expresin puedo poner Max(nhoras)
Mn(nhoras)peronoMax(suma(nhoras)).
8.5.Incluircriteriosdebsqueda
LaopcinDndepermiteponer un criterio de bsqueda que se aplicar a las filas del origen de la consulta antes de realizar los clculos. Por ejemplo queremos saber cuntos alumnos
tenemosdeValencia,paraellotenemosquecontarlosregistrosdelatablaalumnadoperoseleccionandopreviamentelosdeValencia,estosedefiniradelasiguienteforma:
TambinpodemosincluiruncriteriodebsquedaenunacolumnaquenotengalaopcinDnde,enestecasolacondicinseaplicaralasfilasresultantesdelaconsulta.
Para la condicin de seleccin se pueden utilizar los mismos operadores de condicin que en una consulta normal, tambin se pueden escribir condiciones compuestas (unidas por los
operadoresOR,AND,NOT),existeunalimitacin,enlafilaCriterios:nosepodrponerunnombredecolumnasiestacolumnanoesunacolumnadeagrupacin.
ParapracticarpuedesrealizarelEjercicioCrearconsultasderesumen.
EjerciciopropuestodelaUnidad8
PruebaevaluativadelaUnidad8
Octubre2010
Pg.8.3
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
Access
CorelDraw
SeleccindeTutoriales
Internet
Android
Linux
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
PginasWeb
Basededatos
Metodologayalgoritmos
http://www.aulaclic.es/access2010/t_8_3.htm
Artculosd
AulaClicen
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.8Lasconsultasderesumen
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_8_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.8Ejercicio:Crearconsultasresumen
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad8.Ejerciciopasoapaso:Crearconsultasresumen
Objetivo
Practicarlospasosparacrearconsultasderesumen.
Ejercicio1.
Empezaremosporcrearunaconsultaquenosdigacuntoscursostenemos,cuntashorassuponen,culeslamediahorariadeloscursosycuntashorastieneelcursomslargo.
1.AbrelabasededatosClases.accdbdelacarpetaMisejercicios.
2.HazclicenelbotnDiseodeConsultaenlapestaaCrear.SeabrirelcuadroMostrartabla.Parasaberqutablasnecesitaremostenemosquepensarapartirdequcampose
calcularloquequeremosobtener,ennuestrocasotodoslosdatosnecesariosestnenlatablaCursos.
3.HazclicenlatablaCursos,quedarasseleccionada.
4.HazclicenelbotnAgregar.
5.PulsaelbotnCerrarparacerrarelcuadrodedilogo.
YatenemoslaventanaDiseodeconsultaconlatablaaadida,vamosahoraaindicarqucampos(columnas)sevanautilizar.
6.HazdobleclicsobreelcampoCodigoCursodelatabla(loutilizaremosparacalcularcuntoscursoshay).
7.Hazdobleclicsobreelcamponhoras(loutilizaremosparacalcularcuntashorastenemosentotal).
8.Hazdobleclicotravezsobreelcamponhoras(loutilizaremosparacalcularcuntoeslamediahoraria).
9.HazclicenelbotnTotales
delapestaaDiseoparaaadiralarejillalafilaTotal:yconvertirlaconsultaenunaconsultaderesumen.
enlapestaadeDiseo.
Observaqueapareceunanicafiladeresultadosconlostotalesquehemosindicado.Fjatetambinenlosencabezadosdelascolumnas,sonlosnombresquehasescritodelante
dospuntos:enlafilaCampo:
19.Cierralaconsulta,comoeslaprimeravezquelaguardastepedirunnombre,pnleCursosresumentotal.
Ejercicio2.
Vamosacrearunaconsultaparasaberelnmerodealumnosmatriculadosencadacurso,queremosqueaparezcaelcdigodelcurso,elttulodelcursoyelnmerodealumnos.
Empezaremosporcrearlaconsulta,elorigendedatosserlacombinacindelatabladecursosconladealumnosyaquedelatablaalumnospodramossacarcuntosalumnoshaypor
cdigodecursoperocomoqueremostambinelttulodelcursotenemosquecombinarlasdostablas.
1.HazclicenelbotnDiseodeConsultaenlapestaaCrear.SeabrirelcuadroMostrartabla.
2.AgregalastablasAlumnadoyCursosycierraelcuadrodedilogo.
Conestacombinacinslosaldranloscursosquetienenalumnos,vamosacambiarlacombinacinparaquetambinaparezcanloscursosquenotienenalumnos.
3.Haz doble clic sobre la lnea que une las dos tablas y selecciona la opcin Incluir TODOS los registros de 'Cursos' y slo aquellos registros de 'Alumnado' donde los campos
combinadosseaniguales.Yatenemoselorigendedatospreparado,ahorasloquedadefinirloscamposaobtener.
4.HazdobleclicsobreelcampoCodigoCursodelatablaCursos.
5.HazdobleclicsobreelcampoNombreCursodelatablaCursos.
6.HazdobleclicsobreelcampoCodigoAlumnadodelatablaAlumnado.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
7.HazclicenelbotnTotales
delapestaadeDiseoparaaadiralarejillalafilaTotal:yconvertirlaconsultaenunaconsultaderesumen.
http://www.aulaclic.es/access2010/epp_8_3_1.htm
1/3
15/4/2016
HazclicenelbotnTotales
CursogratisdeAccess2010.aulaClic.8Ejercicio:Crearconsultasresumen
delapestaadeDiseoparaaadiralarejillalafilaTotal:yconvertirlaconsultaenunaconsultaderesumen.
8.En la primera columna de la rejilla (la del cdigo de curso) deja el valor agrupar por de la fila Total:. Queremos contar cuntos alumnos hay en cada curso, la operacin de contar debe
afectaratodaslasfilasquetenganelmismocdigodecurso.
9.En la segunda columna de la rejilla (la del nombre del curso) deja el valor agrupar por de la fila Total:. Aadir este campo a los campos de agrupacin no modificar los grupos que nos
interesanyaqueunvalordeCodigoCursosiempreestasociadoelmismovalordeNombreCursoynospermitirvisualizarlo.
10.Enlaterceracolumnadelarejilla(ladelCdigodelalumno)cambiaelvaloragruparpordelafilaTotal:porelvalorCuenta.Enestecasonopodramoshaberutilizadolafuncincuenta(*)
comoenelejercicioanteriorporquepuedehabercursosquenotienenalumnosyportantovaloresnulos.
11.Acontinuacinenlamismacolumna,enlafilaCampo:,delantedeCodigoAlumnadoescribendealumnos:paraqueaparezcaestetextocomoencabezadodecolumna.
12.HazclicenelbotnEjecutar
enlapestaadeDiseo.
Observaqueapareceunafilaporcadacursoyenesafilaeltotalcalculado
13.Cierralaconsulta,comoeslaprimeravezquelaguardastepedirunnombre,pnleCuantosalumnosporcurso.
Ejercicio3.
VamosacrearunaconsultaparasaberelnmerodealumnosdeValenciamatriculadosencadacurso,queremosqueaparezcaelttulodelcursoyelnmerodealumnos.Estaconsultava
asermuyparecidaalaanteriorslohabrquecambiarelorigendedatosparaqueslocuentelosalumnosdeValencia.
Empezaremosporcrearlaconsulta.
1.PosicinateenelPaneldeNavegacin.
2.HazclicderechosobrelaconsultaCuantosalumnosporcurso.
3.Seleccionalaopcin
enelmencontextualparapasaralavistadiseo.
4.DespliegalapestaaArchivoyseleccionalaopcinGuardarobjetocomo.
5.PnlealanuevaconsultaelnombreCuantosdeValenciayvuelvealapestaaDiseo.
6.HazdobleclicsobreelcampoPoblaciondelatablaAlumnado.Necesitamosestecampoparaseleccionarlosalumnos.
7.Enlacolumnadelarejilla(ladePoblacion)cambiaelvaloragruparpordelafilaTotal:porelvalorDonde.DeestaformaindicamosquelacondicinqueseincluyeenlafilaCriterios:
afectaalasfilasdelorigendedatos,seseleccionarnlosregistrosantesdecalcularnada.
8.EnlafilaCriterios:deesamismacolumnaescribeValencia.ParaformarlacondicinPoblacion='Valencia'.
9.HazclicenelbotnEjecutar
10.HazclicenelbotnGuardar
.
.
11.Cierralaconsulta.
Ejercicio4.
Vamosacrearunaconsultaparasaberelnmerodealumnosmatriculadosencadacurso,queremosqueaparezcaelttulodelcursoyelnmerodealumnos,peroslotienenqueaparecer
loscursosquetenganmsde2alumnos.
Ahoralacondicindeseleccinafectaalasfilasdelresultado,sebasaenlasfilasdelresultadoporloquenoutilizaremoslaopcinDonde.
1.PosicinateenelPaneldeNavegacin.
2.HazclicderechosobrelaconsultaCuantosalumnosporcurso.
3.Seleccionalaopcin
enelmencontextualparapasaralavistadiseo.
4.DespliegalapestaaArchivoyseleccionalaopcinGuardarobjetocomoyvuelvealapestaaDiseo.
5.PnlealanuevaconsultaelnombreCursosconmasde2alumnos.
6.EnlafilaCriterios:delacolumnaquesacaelndealumnosescribe>2.ParaformarlacondicinCuenta(CodigoAlumnado)>2.
7.HazclicenelbotnEjecutar
8.HazclicenelbotnGuardar
.
.
9.Cierralabasededatos.
Nota:Sepuedemejorarlaconsultayaquenohacefaltaquelacombinacindelasdostablasobtengaloscursosquenotienenalumnos(nocumpliranlacondicin).Solotienesquehacer
dobleclicsobrelalneaqueunelasdostablasyvolveradejarlaprimeraopcinenelcuadrodedilogoPropiedadesdelacombinacin.
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/epp_8_3_1.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.8Ejercicio:Crearconsultasresumen
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_8_3_1.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema8Lasconsultasderesumen
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad8:Lasconsultasderesumen
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
CreaenlabasededatosConcesionariodelacarpetaMisejercicios:
1.Unaconsultaparasabercantoscochessehanvendido,cuntodinerohasupuesto,yelimportemediovendido,nodeberncontarloscochesdelamarcaCitroen,llamarlaResumen sin
Citroen.
2.Unconsultaparasabercuntasrevisionestenemosconcambiodeaceiteycuntasconcambiodefiltros,llamarlaResumencambios.
Puedesconsultaraqulassolucionespropuestas.
Ejercicio2:Clnica
CreaenlabasededatosClnicadelacarpetaMisejercicios:
1.Unaconsultaparasaberlosmdicosquetienenmsdetresingresados,indicandoparacadaunodeellossunombre,apellidosdelmdicoycantosingresadostiene.Llamarlaconsulta
Medicossaturados.
2.Unconsultaparasaberdecadaespecialidad,lafechadeingresomsantigua.LlamarlaconsultaIngresosantiguos.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epr_8_3_1.htm
1/1
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin8Lasconsultasderesumen
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad8:Lasconsultasderesumen
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.Unaconsultaderesumennospermiteverlasfilasdeunatablayalfinalunalneadetotales.
a)Verdadero.
b)Falso.
2.ElvalorMindeunacolumnadetipofechaserlafechamsantigua.
a)Verdadero.
b)Falso.
3.Sepuededefinirunaconsultaresumenapartirdemsdeunatabla.
a)Verdadero.
b)Falso.
4.ElbotnTotalesdelapestaaDiseosirvepara...
a)Sumarunacolumna.
b)AadirlaclusulaTotalalacuadrculaQBEdelaconsulta.
c)Mostrarunmensajequeindicalasumadeunacolumna.
d)Mostrarestadsticasdelusodelaconsulta.
5.Paraseleccionarfilasdelorigendeunaconsultaresumen...
a)Enlacolumnaquecontienelacondicindeseleccin,lafilaTotal:contieneelvalorExpresin.
b)Enlacolumnaquecontienelacondicindeseleccin,lafilaTotal:contieneelvalorDonde.
c)Imposible,siempresecogentodaslasfilasdelorigen.
d)Todaslasrespuestassonfalsas.
6.Siagrupamospordoscolumnas...
a)Obtendremosdosfilasderesultados.
b)Obtendremosunndefilassegnlosvalorescontenidosenlasdoscolumnas.
c)Imposible,nosepuedeagruparpordoscolumnas.
d)Todaslasrespuestassonfalsas.
7.EnunacolumnadelarejillaQBEdeunaconsultaresumen...
a)NosepuedeescribirenlafilaCampo:suma(importe)/avg(precio).
b)NosepuedeescribirenlafilaCampo:suma(avg(importe)).
c)AyBsonciertas.
d)AyBsonfalsas.
8.Unaconsultaresumencomomuchoobtieneunanicafiladeresultados...
a)Sinohaycolumnasdeagrupacin.
b)Slosilatablaorigentieneunaslafila.
c)Dependedelnmerodelasfilasquetengalatablaorigen.
d)Todaslasrespuestassonciertas.
9.Simodificamosunodelosdatosresultadodeunaconsultaresumen,estedatotambinsemodificarenlatablaorigen.
a)Verdadero.
b)Falso.
10.Cuandosecalculaelpromediodeunacolumna,losvaloresnuloscuentancomoelvalorcero.
a)Verdadero.
b)Falso.
Corregir Restablecer
Octubre2010
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies.
Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/ev_8_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin8Lasconsultasderesumen
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_8_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.9Lasconsultasdereferenciascruzadas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad9.Lasconsultasdereferenciascruzadas(I)
9.1.Introduccin
Sedefineunaconsultadereferenciascruzadascuandoqueremosrepresentarunaconsultaresumencondoscolumnasdeagrupacincomounatabladedobleentradaenlaquecada
unadelascolumnasdeagrupacinesunaentradadelatabla.
Porejemploqueremosobtenerlasventasmensualesdenuestrosempleadosapartirdelospedidosvendidos.Tenemosquedisearunaconsultaresumencalculandolasumadelosimportes
delospedidosagrupandoporempleadoymesdelaventa.
Laconsultaquedaramuchomseleganteyclarapresentandolosdatosenunformatomscompactocomoelsiguiente:
Puesesteltimoresultadoseobtienemedianteunaconsultadereferenciascruzadas.
Observaqueunadelascolumnasdeagrupacin(empleado)siguedefiniendolasfilasqueaparecen(hayunafilaporcadaempleado),mientrasquelaotracolumnadeagrupacin(mes)ahora
sirveparadefinirlasotrascolumnas,cadavalordemesdefineunacolumnaenelresultado,ylaceldaenlainterseccindeunvalordeempleadoyunvalordemeseslacolumnaresumen,la
quecontienelafuncindeagregado(lasumadeimportes).
Lasconsultasdereferenciascruzadassepuedencreardesdelavistadiseoperoesmuchomscmodoyrpidoutilizarelasistente.
Octubre2010
Pg.9.1
Twittear
Megusta
13
http://www.aulaclic.es/access2010/t_9_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.9Lasconsultasdereferenciascruzadas
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_9_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.9Lasconsultasdereferenciascruzadas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad9.Lasconsultasdereferenciascruzadas(II)
9.2.Elasistenteparaconsultasdereferenciascruzadas
ParaarrancarelasistenteparaconsultasdereferenciascruzadastenemosquehacerclicenelbotnAsistenteparaConsultasqueseencuentraenlapestaaCrear:
ElegirlaopcinAsist.consultasdetablaref.cruzadasdelcuadrodedilogoqueaparecer:
Aparecelaprimeraventanadelasistente:
Enestaventananospideintroducirelorigendelaconsulta,latablaoconsultadedondecogerlosdatos.
EnelapartadoVerpodemoselegirsiqueremosverlalistadetodaslasTablas,lalistadetodaslasConsultasoAmbas.
Silaconsultaqueestamoscreandonecesitasacarlosdatosdetodoslosregistrosdeunasolatablautilizaremoscomoorigenesatabla,encasocontrariotendremosquedefinirunaconsulta
normalparaseleccionarlasfilasqueentrarnenelorigenoparacombinarvariastablassilaconsultaqueestamoscreandonecesitadatosdevariastablasyesaconsultaserelorigendela
consultadereferenciascruzadas.
HacemosclicsobreelnombredelorigenelegidoypulsamoselbotnSiguiente>parapasaralaventanaquepuedesverenlasiguientepgina...
Octubre2010
Pg.9.2
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_9_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.9Lasconsultasdereferenciascruzadas
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_9_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.9Lasconsultasdereferenciascruzadas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad9.Lasconsultasdereferenciascruzadas(III)
Enestaventanaelasistentenospideintroducirelencabezadodefilas.Comohemosdichounadelascolumnasdeagrupacinservirdeencabezadodefilasylaotracomoencabezadode
columnas,siunadeesascolumnaspuedecontenermuchosvaloresdistintosylaotrapocos,elegiremoslaprimeracomoencabezadodefilasylasegundaparaencabezadodecolumnas.
Paraseleccionarelencabezadodefilas,hacemosclicsobreelcampoyclicsobreelbotn
.AlpasarelcampoalalistaCamposseleccionados:apareceenlazonainferiorunejemplo
decmoquedarlaconsultahemosseleccionadoelcampohorasquerepresentaalnmerodehorasdeduracindelcurso,yvemosqueenlaconsultaaparecerunafilaporcadavalordistinto
delcampohoras.
Sinoshemosequivocadodecampopulsamoselbotn
yelcamposequitadelalistadecamposseleccionados.
Podemos seleccionar hasta tres campos. Si seleccionamos varios campos habr en el resultado de la consulta tantas filas como combinaciones distintas de valores de esos tres campos
hayanenelorigendelaconsulta.
Losbotonesconlasflechasdoblessonparapasardegolpetodosloscampos.
AcontinuacinpulsamoselbotnSiguiente>yapareceestaventana:
Enestaventanaelasistentenospideintroducirelencabezadodecolumnas.Aquslopodemoselegiruncampoyporcadavalordistintoexistenteenelorigen,generarunacolumnacon
elvalorcomoencabezadodecolumna.
Enlaparteinferiordelaventanasepuedevercmoquedarelresultado,vemosquealseleccionarelcampoFechaInicio, aparecer en el resultado de la consulta una columna por cada
valorqueseencuentreenlacolumnaFechaIniciodelatablaCursos.
PulsandoSiguiente,accedemosaunaventanaquevemosenlasiguientepgina...
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_9_3.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.9Lasconsultasdereferenciascruzadas
Octubre2010
Pg.9.3
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_9_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.9Lasconsultasdereferenciascruzadas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad9.Lasconsultasdereferenciascruzadas(IV)
Comoelcampoquehemoselegidocomoencabezadodecolumna,esdetipoFecha,elasistentenospermiterefinarunpocomselencabezadodecolumnaconlasiguienteventana:
Cuandoelencabezadodecolumnaesunafecha,normalmentequerremoslostotalesnoporcadafechasinopormes,aootrimestreporesoelasistentenospreguntaenestaventanaqu
tipodeagrupacinqueremos.
Por ejemplo hemos seleccionado el intervalo Mes, pues en el resultado aparecer una columna por cada mes del ao en vez de por cada fecha distinta.Aqu tambin podemos apreciar el
efectoenlazonainferiordelaventana.
DespusdepulsarelbotnSiguiente>pasamosalasiguienteventana:
Enestaventananospreguntaquvalordebecalcularenlainterseccindecolumnayfila.
En la lista Funciones: seleccionamos la funcin de agregado que permite calcular ese valor, y en la lista Campos: elegimos el campo sobre el cual actuar la funcin de agregado. Por
ejemplohemosseleccionadoNumeroCursoylafuncinCuenta,porlotantoencadainterseccintendremoselnmerodecursosiniciadosenesemesconesendehoras.
SitienesdudassobrelasfuncionesdeagregadorepasaeltemaConsultasderesumen.
Elasistentenospermitetambinaadiralaconsultaunacolumnaresumendecadafila,estacolumnacontienelasumadelosvaloresqueseencuentranenlafila.Ennuestroejemplo
daraelnmerototaldecursosconelndehorasdelafila.ParaqueelasistenteaadaestacolumnatenemosqueactivarlacasillaS,incluirsumadefilas.
DespusdepulsarelbotnSiguiente>llegamosalaltimaventanadelasistentequepuedesverenlasiguientepgina...
Octubre2010
Pg.9.4
http://www.aulaclic.es/access2010/t_9_4.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.9Lasconsultasdereferenciascruzadas
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_9_4.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.9Lasconsultasdereferenciascruzadas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad9.Lasconsultasdereferenciascruzadas(V)
Enestaventanaelasistentenospreguntaelnombredelaconsulta,estenombretambinsersuttulo.
AntesdepulsarelbotnFinalizarpodemoselegirentre:
Verlaconsultaenestecasoveremoselresultadodelaconsulta,porejemplo:
obien,Modificareldiseo,siseleccionamosestaopcinaparecerlavistaDiseodeconsultadondepodremosmodificarladefinicindelaconsulta.
9.3.LaVistaDiseo
Lavistadiseodeunaconsultadereferenciascruzadasesmuyparecidaaladeunaconsultaresumenconunafilaaadida,lafilaTabrefcruz.
Estanuevafilasirveparadefinirlosconceptosqueyahemosvistoconelasistente.Normalmentenosostrosnotendremosquecambiareldiseo,siacasoelttulodelascolumnasque
seanencabezadodecolumnayelordendelascolumnasquenoseanencabezadodecolumna.
ParapracticarpuedesrealizarelEjercicioConsultasdereferenciascruzadas.
EjerciciopropuestodelaUnidad9
PruebaevaluativadelaUnidad9
Octubre2010
Pg.9.5
http://www.aulaclic.es/access2010/t_9_5.htm
Megusta
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.9Lasconsultasdereferenciascruzadas
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_9_5.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.9Ejercicio:Consultasdereferenciascruzadas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad9.Ejerciciopasoapaso:Consultasdereferenciascruzadas
Objetivo
Practicarlasoperacionesparacrearunaconsultadereferenciascruzadas.
Ejercicio1
Vamosacrearunatabladedobleentradaquenosindiquedecadacurso,cuntosalumnostenemosdecadapoblacin.
Primerotenemosquepensarenculser la forma ms prctica de mostrar los datos, podramos poner una fila por poblacin y una columna por curso, o al revs, una fila por curso y una
columnaporpoblacin.
Ennuestrocasotenemospocaspoblacionesynopreveemosqueestocambiemientrasqueelnmerodecursospuedesermayorporloqueelegiremosladistribucinunafila por curso
unacolumnaporpoblacin.
1.AbrelabasededatosClases.accdbdelacarpetaMisejercicios.
2.HazclicenelbotnAsistenteparaConsultasenlapestaaCrear.
3.SeleccionaAsist.consultasdetablaref.cruzadasdelcuadrodedilogoqueapareceypulsaAceptar.
Aparecelaprimeradelasistentedondeindicaremoselorigendedatos.
4.EligelatablaAlumnado.
Todalainformacinquenecesitamosestenestatabla.Siquisierassacarelttulodelcursoenvezdelcdigo,entoncespreviamentedeberashabercreadounaconsultaparaobtenerlos
alumnosconlosdatosdesucurso(combinandolasdostablas)ydespuselegirasestaconsultacomoorigendelaqueestamoscreandoahora.
5.PulsaelbotnSiguiente.
Aparecerlaventanaparaintroducirelencabezadodefilas.
6.HazclicenelcampoCursoparaseleccionarlo.
7.Hazclicenelbotn
,observaelejemploquetienesenlaventana.
8.Seleccionaotrocampo(cualquiera)yvuelveapulsarelbotn
,observaqueelcampoqueestabaseleccionadopasatambinalalistadeladerecha.Comohasidounerrorlovolvemos
apasaralaizquierda.
9.Hazclicenelbotn
,ahoraslodebestenerenlalistadeladerechaelcampoCurso.
10.PulsaelbotnSiguiente.Aparecerlaventanaparaintroducirelencabezadodecolumnas.
11.HazclicenelcampoPoblacionparaseleccionarlo.Observacomoelejemplovatomandoforma.
12.PulsaelbotnSiguiente.Aparecerlaventanaparadefinirelvalorqueaparecerenlasceldascentrales.Nosostrosqueremoscontarlosalumnos.
13.HazclicenelcampoCodigoAlumnadoyclicenlafuncinCuenta.
14.PulsaelbotnSiguiente.Aparecerlaventanaparaintroducirelnombredelaconsulta.
15.EscribeAlumnosporgrupoypoblacion.
16.PulsaelbotnFinalizar.Apareceelresultadodelaconsulta.Siteapareceunacolumnaconelencabezado<>,estarepresentalosalumnosquenotienenvalorenelcampoPoblacion
17.Cierralabasededatos.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Access
Internet
http://www.aulaclic.es/access2010/epp_9_5_1.htm
Android
Linux
Artculosd
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.9Ejercicio:Consultasdereferenciascruzadas
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_9_5_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema9Lasconsultasdereferenciascruzadas
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad9:Lasconsultasdereferenciascruzadas
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
Crea en la base de datos Concesionario de la carpeta Mis ejercicios una consulta que obtenga una tabla de doble entrada que permita saber de cada marca de coche, cuntos hemos
vendidodecadacolor,tambindeberaparecercuntoshemosvendidoentotaldecadamarca.
Ejercicio2:Clnica
CreaenlabasededatosClnicadelacarpetaMisejerciciosunaconsultaqueobtengaunatabladedobleentradaquepermitasaberdecadapoblacincuntosingresostenemosencada
especialidad.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
17
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epr_9_5_1.htm
1/1
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin9Lasconsultasdereferenciascruzadas
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad9:Lasconsultasdereferenciascruzadas
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.Lasconsultasdereferenciascruzadasslosepuedendefinirconelasistente.
a)Verdadero.
b)Falso.
2.Enladefinicindelasceldas(interseccin)ponemosunafuncindeagregadocomoenlasconsultasresumen.
a)Verdadero.
b)Falso.
3.Sielencabezadodecolumnaesunafecha,elasistentemepermiteagruparporao,pormes,etc.
a)Verdadero.
b)Falso.
4.Podemosponervarioscamposcomoencabezadodefila.
a)Verdadero.
b)Falso.
5.Podemosponervarioscamposcomoencabezadodecolumna.
a)Verdadero.
b)Falso.
6.ElbotnDiseodeconsultadelapestaaCrearsirvepara...
a)Crearunanuevatabla.
b)Arrancarelasistentedecreacindeconsultasdereferenciascruzadas.
c)AyBsonciertas.
d)AyBsonfalsas.
7.Siqueremosobtenerunatabladedobleentradaenlaqueunaentradaeselnombredemisalumnosylaotralastresevaluacionesquehayenuncurso...
a)Elegirelnombredealumnocomoencabezadodefila.
b)Elegirelnombredealumnocomoencabezadodecolumna.
c)Esindiferente,elegirlocomoencabezadodefilaocolumna.
8.Utilizandoelasistente,unacons.deref.cruzadaspuedetenerunorigenbasadoenvariastablas...
a)No,nunca.
b)Siseleccionolastablasenla1ventanadelasistente.
c)Slositengounaconsultaapartebasadaenesastablas.
9.Elasistentepermiteaadirunacolumnaqueresumalosvaloresdelascolumnasgeneradosporelencabezadodecolumna...
a)No.
b)SimarcolacasillaS,incluirsumasdefilas.
c)SidesmarcolacasillaS,incluirsumasdefilas.
d)Sielijolafuncinsumacuandodefinolasceldas.
10.EnlarejillaQBEdeunacons.deref.cruzadasaparece...
a)UnafilaTotal:yunafilaTabrefcruz:
b)SlounafilaTotal:
c)SlounafilaTabrefcruz:
d)Lastresanterioressonvlidas.
Corregir Restablecer
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/ev_9_5_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin9Lasconsultasdereferenciascruzadas
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_9_5_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.10Lasconsultasdeaccin
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad10.Lasconsultasdeaccin(I)
Las consultas de accin son consultas que permiten realizar cambios en los datos almacenados en una
tabla. Con estas consultas podemos crear una nueva tabla a partir de los registros de otra, modificar los datos
almacenados,insertarnuevosregistrosoeliminarregistros.
En todos los casos antes de hacer efectiva la modificacin sale una cuadro de dilogo para confirmar la
operacindndonosaslaoportunidaddecancelarla.Sepuedeneliminarestosmensajes,siquieressabercmo
hazclicaqu
.
Acontinuacinteexplicaremoscadaunodelostiposdeconsultasdeaccin.
PuedequetuconfiguracindeAccessnotepermitaejecutarestetipodeconsultas.Puedesvercomopermitirlo
aqu
.
10.1.Consultasdecreacindetabla
Las consultas de creacin de tabla son consultas que almacenan en una nueva tabla el resultado de una
consultadeseleccin.
Sesuelenutilizarparacreartablasdetrabajo,tablasintermedias,lascreamosparaunadeterminadatarea (por
ejemplo para almacenar el resultado de una consulta compleja que tarda en ejecutarse y que vamos a utilizar en
variosinformes)ycuandohemos terminado esa tarea las borramos.Tambin puede ser til para sacar datos en
unatablaparaenviarlosaalguien,oparacrearcopiasdenuestrastablas.
ParacrearunaconsultadeCreacindetabla:
AbrimosunanuevaconsultaenVistaDiseo.
Aadimoslatablaolastablasdedondevamosasacarlosdatosagrabarenlanuevatabla.
Diseamoslaconsultacomounaconsultadeseleccinnormaldetalformaqueenelresultadodeesaconsulta
aparezcanexactamentelosregistrosquequeremosguardarenlanuevatabla.
HacemosclicenelbotnCrearTabladelapestaaDiseo:
AparecerelcuadrodedilogoCreartabla:
EscribimosenelrecuadroNombredetabla:elnombredelanuevatabla.
http://www.aulaclic.es/access2010/t_10_1.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.10Lasconsultasdeaccin
Normalmentecrearemoslatablaenlamismabasededatos(opcinBasededatosactiva)peropodemoscrear
la tabla en otra base de datos, en este caso tenemos que activar la opcin Otra base de datos: y escribir en el
cuadroNombredelarchivo:elnombredelabasededatosdondesecrearlatabla.Debeserelnombrecompleto
incluidalaruta,poresoesmscmodobuscarlabasededatosconelbotnExaminar....
PorltimohacemosclicsobreelbotnAceptaryvolvemosalaventanaDiseodeconsulta:
La ventana de diseo ser igual a la de una consulta de seleccin. En ella definimos la consulta de seleccin
para obtener los datos a grabar en la nueva tabla, la nica diferencia es que en la barra de ttulo despus del
nombredelaconsultaponeConsultadecreacindetablaysiabrimoslaspropiedadesdelaconsultahaciendo
clic sobre el botn
de la pestaa Diseo veremos en la propiedad Tabla de destino el
nombredelatablaquesetienequecrearyenBasededatosdedestinolabasededatosdondesecrear:
Cuando ejecutamos una consulta de creacin de tabla, nos avisa de esta creacin, tambin nos avisa cuando
yaexisteunatablaconelnombredelanuevatabla.
http://www.aulaclic.es/access2010/t_10_1.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.10Lasconsultasdeaccin
yaexisteunatablaconelnombredelanuevatabla.
Loscamposdelanuevatablasellamarncomoelencabezadodeloscamposdelaconsultayheredarneltipo
dedatosdeloscamposorigenperonoheredanpropiedadescomoclaveprincipal,ndices,etc.
ParapracticarpuedesrealizarelEjercicioConsultasdecreacindetablas
Octubre2010
Pg.10.1
Twittear
Megusta
10
http://www.aulaclic.es/access2010/t_10_1.htm
CursodeAccess2013
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.10Ejercicio:Consultasdecreacindetablas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad10.Ejerciciopasoapaso:Consultasdecreacindetablas
Objetivo
PracticarlasoperacionesdeCrearconsultasdecreacindetablas.
Ejerciciopasoapaso
VamosacrearunaconsultaparacrearunanuevatablaconnuestrosalumnosdeValencia.
1.AbrelabasededatosClases.accdbdelacarpetaMisejercicios.
2.HazclicenelbotnDiseodeconsultadelapestaaCrear.SeabrirelcuadroMostrartabla.
3.HazclicenlatablaAlumnado,quedaras
4.HazclicenelbotnAgregar.
5.PulsaelbotnCerrarparacerrarelcuadrodedilogoyaquelaconsultasevaabasarsloenlatablaAlumnado.
Vamosaaadirtodosloscampos.
6.Hazdobleclicsobreelcampoalumnado.*paraseleccionardegolpetodosloscampos.
7.HazdobleclicsobreelcampoPoblacionparaaadirloalarejillaparapoderponerlacondicindeseleccin.
8.EnlafilaCriterios:escribeValenciaparaformarlacondicinpoblacion='Valencia'.
9.HazclicenlacasilladeverificacindelafilaMostrardelacolumnaPoblacionparaquenoaparezcadosveceslapoblacin(yavieneincluidaenalumnado.*).
Yatenemoslaconsultaqueobtienelosdatosagrabarenlanuevatabla.
10.HazclicenelbotnCrearTabladelapestaaDiseo.
11.EscribeelnombredelanuevatablaTablaalumnosValencia.Recuerdaquenopuedestenerunaconsultaconelmismonombre.
12.PulsaelbotnAceptar.
13.HazclicenelbotnVistaHojadedatosdelapestaaDiseoparacomprobarlosdatosquesegrabarn.
14.VuelvealaVistaDiseoyhazclicenelbotnEjecutar
paracrearlanuevatabla.
15.CierralaconsultaponindoleelnombreCrearalumnosdeValencia.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
HTML
Windows7
HTML
Python
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Word
Java
XML/XHTML
http://www.aulaclic.es/access2010/epp_10_1_1.htm
Forodeau
Preguntas
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.10Ejercicio:Consultasdecreacindetablas
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_10_1_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.10Lasconsultasdeaccin
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad10.Lasconsultasdeaccin(II)
10.2.Consultasdeactualizacin
ElOrigendelaconsultapuedeserunatabla,unaconsultaounacombinacindetablas.
EnlacuadrculaQBEsolamenteponemoselcampoocamposqueintervienenenloscriteriosdebsquedayloscamposquesequierenactualizar.
EnlafilaActualizara:escribimoslaexpresinquecalculaelnuevovaloraasignaralcampo.
Laexpresinpuedeserunvalorfijo,unnombredecampodelorigenocualquierexpresinbasadaencamposdelorigen,tambinpodraserunparmetro.
Estaexpresindebegenerarunvalordeltipodedatoapropiadoparalacolumnaindicada.
Laexpresindebesercalculableapartirdelosvaloresdelafilaqueseestactualizando.
Siparaelclculodelaexpresinseutilizaunacolumnaquetambinsemodifica,elvalorqueseutilizaeselantesdelamodificacin,lomismoparalacondicindebsqueda.
Paraquelaactualizacinafecteaunapartedelosregistrosdelatablatendremosqueseleccionarlosregistrosaactualizarmedianteuncriteriodebsqueda.Silaconsultanoincluye
criteriodebsquedaseactualizarntodoslosregistrosdelatabla.Ennuestroejemplohemosincluidoelcriteriodebsqueda[Cdigopostal]=0,yenlafilaActualizara:delcampo[cdigo
postal]hemospuestonulo,loquesignificaqueactualizarelcampocdigopostalalvalornuloenlosregistrosdondecdigopostalseaigualacero.
Siactualizamosunacolumnadefinidacomopartedeunarelacin,estacolumnasepodractualizaronosiguiendolasreglasdeintegridadreferencial.(Verunidad6)
ParaverlosdatosquesemodificarnantesderealizarlaactualizacinpodemoshacerclicsobreeltipodevistaHojadedatosdelapestaaInicio.
Paraejecutarlaconsultahacerclicsobreelicono
.Alejecutarlaconsultaserealizarlaactualizacindelatabla.
Cuandoelvaloradejarenelcampoqueactualizamosesunvalorfijo,lo ponemos en la fila Actualizar a: sin ms,Access se encargar de aadir las comillas si el campo es de tipo
textoolas##sielcampoesdetipofecha.
Cuandoelvaloradejarenelcampoqueactualizamosestcontenidoenuncampodeesamismatablatenemosqueponerelnombredelcampoentre[]paraqueAccessnoloconfunda
conunvalorfijodetipotextoyleaadalascomillas.Porejemplo,supongamosquehemosaadidoalatablaalumnadounnuevocampoProvinciaparaalmacenarenllaprovinciadel
ycomolamayoradenuestrosalumnosvivenencapitaldeprovinciaqueremoscrearunaconsultapararellenarelcampoprovinciadetodoslosalumnosconelnombredesulocalidadyluego
cambiarmanualmentelospocosalumnoscuyalocalidadnocoincidaconlaprovincia.
EnlaconsultaacrearhabradeponerenlacuadrculalacolumnaProvinciayenlafilaActualizara:poner[Poblacion]entrecorchetesparaqueAccessentiendaquetienequecogerelvalor
delcampoPoblacin.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
TambinpodemosutilizarenlafilaActualizara:unaexpresinbasadaenelcampoqueestamosactualizandouotrocampoquetambinactualizamosenesaconsulta.Enestoscasos
http://www.aulaclic.es/access2010/t_10_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.10Lasconsultasdeaccin
TambinpodemosutilizarenlafilaActualizara:unaexpresinbasadaenelcampoqueestamosactualizandouotrocampoquetambinactualizamosenesaconsulta.Enestoscasos
utilizar,paracalcularlaexpresin,losvaloresantesdelaactualizacin.Porejemploqueremossubirun5%elpreciodenuestrosartculos,laexpresinaescribirenlafilaActualizar a:
campopreciosera[precio]*1,1(estaexpresinesequivalentea[precio]+([precio]*10/100)).
Cuando el valor a utilizar se encuentra en otra tabla tenemos que definir el origen de la consulta de tal forma que cada fila del origen contenga el campo a actualizar y el campo que
contieneelvalorautilizarparalaactualizacin.Porejemplosupongamosquehemosaadidouncampohorasrestantesalatablaalumnadoparaguardarelnmerodehorasquelequedanal
alumnosparaacabarelcurso.Podramoscrearunaconsultaparaactualizaresecampoconlashorasdelcursoyaquesesuponequealprincipioatodoslosalumnoslesquedarlatotalidadde
horas del curso. En este caso el origen de la consulta tiene que contener el campo horas restantes y el campo horas del curso en el que est matriculado el alumno, por eso habra que
combinarlastablasAlumnadoyCursos.Laconsultaquedaraas:
ParapracticarpuedesrealizarelEjercicioConsultasdeactualizacin
Octubre2010
Pg.10.2
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_10_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.10Ejercicio:Consultasdeactualizacin
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad10.Ejerciciopasoapaso:Consultasdeactualizacin
Objetivo
PracticarlasoperacionesdeCrearconsultasdeactualizacin.
Ejercicio1.
Despusdeanalizarlosresultadosdecursosanterioreslaempresadecideaumentarenundiezporcienelnmerodehorasdetodosloscursos.
1.AbrelabasededatosClases.accdbdelacarpetaMisejerciciossinolatienesabierta.
2.HazclicenelbotnDiseodeconsultadelapestaaCrear.
3.HazclicenlatablaCursos.
4.HazclicenelbotnAgregar.
5.PulsaelbotnCerrarparacerrarelcuadrodedilogo.
Ya tenemos la ventana diseo con la tabla aadida, vamos ahora a aadir los campos que nos hacen falta (los que queremos actualizar y los que necesitamos para incluir criterios de
seleccin,ennuestroejercicioqueremosactualizartodosloscursosporloquenopondremoscriteriosdeseleccin),aadiremossolamentenhoras.
6.Hazdobleclicsobreelcamponhoras.
7.HazclicenelbotnActualizardelapestaaDiseo.
8.EnlafilaActualizara:escribe[nhoras]*1,1osiloprefieres[nhoras]+([nhoras]*10/100).SobretodofjatequealpulsarINTROAccessnoaadacomillasalaexpresin,silohacequiere
decirquenocalcularelresultadodelaexpresinsinoquelohaentendidocomounvalordetexto.
9.HazclicenelbotnEjecutar
paraactualizar.
10.CierralaconsultaponindoleelnombreSubir10porcien.
Ejercicio2.
Ahorahayqueaumentaren2horasloscursosdeInformtica.
HayqueaadirunacondicinparaqueactualicesloloscursosdeInformtica.Podramospartirdelaconsultaanterior,peropartiremosdeceroparapracticarms.
1.AbrelabasededatosClases.accdbdelacarpetaMisejerciciossinolatienesabierta.
2.HazclicenelbotnDiseodeconsultadelapestaaCrear.
3.HazclicenlatablaCursos.
4.HazclicenelbotnAgregar.
5.PulsaelbotnCerrarparacerrarelcuadrodedilogo.
6.Hazdobleclicsobreelcamponhoraseselcampoquequeremosactualizar.
7.HazdobleclicsobreelcampoNombrecursoeselcampoquevamosautilizarenlacondicindeseleccin.
8.EscribeInformticaenlafilaCriterios:deestacolumnaparaactualizarsloloscursosdeInformtica.
9.HazclicenelbotnActualizardelapestaaDiseo.
10.EnlafilaActualizara:delaprimeracolumnaescribe[nhoras]+2.Sobretodofjatequealpulsar INTROAccessnoaada comillasalaexpresin,silohacequieredecirquenocalcular
elresultadodelaexpresinsinoquelohaentendidocomounvalordetexto.
11.HazclicenelbotnEjecutar
paraactualizar.
12.CierralaconsultaponindoleelnombreActualizarcursosinformtica.
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/epp_10_2_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.10Ejercicio:Consultasdeactualizacin
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_10_2_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.10Lasconsultasdeaccin
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad10.Lasconsultasdeaccin(III)
10.3.Consultadedatosanexados
Lasconsultasdedatosanexadossonconsultasqueaadenfilasenterasaunatabla.
Losnuevosregistrosseagregansiemprealfinaldelatabla.
Lainsercinsepuederealizardeunafilaodevariasfilasdegolpe,normalmentecogiendolosdatosdeotratablaporesounaconsultadedatosanexadostendrunorigen(latablaotablasde
dondecogerlosdatos)yundestino(latabla donde insertamos estos datos). El mecanismo es similar al de la consulta de creacin de tabla ya que definimos una consulta de seleccin que
permiteobtenerlosdatosagrabaryloquevaraesqueahoraindicaremosenqucolumnadeldestinoqueremosalmacenarcadavalor.
Paracrearunaconsultadedatosanexados:
Abrimosunanuevaconsultaenvistadiseo.
Aadimoslatablaolastablasdedondevamosasacarlosdatosainsertareneldestino.
Diseamoslaconsultacomounaconsultadeseleccinnormaldetalformaqueenelresultadodeesaconsultaaparezcanlosdatosainsertar.
HazclicenelbotnAnexardelapestaaDiseo:
Aparecerelsiguientecuadrodedilogo:
EscribimosenelrecuadroNombredetabla:elnombredelatabladondequeremosinsertarlosnuevosregistros.
Normalmentelatablaestarenlamismabasededatos(opcinBasededatosactiva)peropodemostenerlatablaenotrabasededatos,enestecasotenemosqueactivarlaopcin
base de datos: y escribir en el cuadro Nombre de archivo: el nombre de la base de datos donde se encuentra la tabla. De ser el nombre completo incluida la ruta, por eso es ms cmodo
buscarlabasededatosconelbotnExaminar....PulsamosExaminar...aparecerelcuadrodedilogoparabuscarenelrboldecarpetaslabasededatosquequeremos.
PorltimohacemosclicsobreelbotnAceptaryvolvemosalaventanaDiseodeconsulta.
Laventanadediseoserparecidaaladeunaconsultadeseleccin,enelladefinimoslaconsultadeseleccinparaobtenerlosdatosagrabarenlanuevatabla,lanicadiferencia
tieneunanuevafilaAnexara:.
Siabrimoslaspropiedadesdelaconsultahaciendoclicsobreelbotn
delapestaaDiseoveremosenlapropiedadTabladedestinoelnombredelatabladestinoy
enBasededatosdedestinolabasededatosdondeseencuentralatabladestino.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_10_3.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.10Lasconsultasdeaccin
EnlafilaAnexara:indicamoselcampodestino,enqucampodelatabladestinoqueremosdejarelvalordefinidoenesacolumna.
EnlafilaCampo:indicamoselvalorquequeremossegrabeenelcampodestino,estevalorpuedeseruncampodelorigen,unvalorfijo,ocualquierexpresinvlida.
Podemosincluiruncriteriodebsquedaparaseleccionardelorigenlosregistrosqueseinsertarneneldestino.
Cuando no rellenamos algn campo del destino, el campo se rellenar con el valor que tenga en su propiedad Valor predeterminado. En nuestro ejemplo no se anexa nada a los campos
FechainicialyFechafinalporloqueserellenarnanulo(suvalorpredeterminado).
Cuandolatablatieneunacolumnadetipocontador,lonormalesnoasignarvaloraesacolumnaparaqueelsistemaleasigneelvalorqueletoquesegnelcontador,siporelcontrario
queremosquelacolumnatengaunvalorconcreto,loindicamosenlafilaCampo:.
Silatabladestinotieneclaveprincipalyenesecampointentamosnoasignarvalor,asignarelvalornuloounvalorqueyaexisteenlatabla,Accessno aadelafilaydaunmensajede
errorde'infraccionesdeclave'.PoresoennuestroejemploasignamosalcampoNmeroCursoelvalordelaexpresin[CdigoCurso]+1000paraquenosegenerencdigosduplicadosque
ocasionaranerrores(suponiendoqueloscdigosdecursoquetenemosactualmentenollegana1000).
Sitenemosdefinidounndicenico(sinduplicados)eintentamosasignarunvalorqueyaexisteenlatablatambindevuelveelmismoerror.
Silatabladestinoestrelacionadaconotra,seseguirnlasreglasdeintegridadreferencial.
ParapracticarpuedesrealizarelEjercicioConsultasdedatosanexados
Octubre2010
Pg.10.3
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
http://www.aulaclic.es/access2010/t_10_3.htm
Preguntas
2/3
15/4/2016
Illustrator
CursogratisdeAccess2010.aulaClic.10Lasconsultasdeaccin
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_10_3.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.10Ejercicio:Consultasdedatosanexados
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad10.Ejerciciopasoapaso:Consultasdedatosanexados
Objetivo
PracticarlasoperacionesdeCrearconsultasdedatosanexados.
Ejerciciopasoapaso
Aadiralatabla CursosloscursosdelatablaNuevoscursosqueteproporcionamosenlabasededatosAULACLIC_CLASESdelacarpetaejercicios.Paraesoprimerodebers
estabasededatosalacarpetaMisejerciciosdetudiscoduro.
1.AbrelabasededatosAULACLIC_CLASES.accdbdelacarpetaMisejercicios.
2.HazclicenelbotnDiseodeconsultadelapestaaCrear.
3.HazclicenlatablaNuevosCursos.Siempreempezamospordefinirelorigendedatos,vamosacogerloscursosdelatablaNuevoscursos.
4.HazclicenelbotnAgregar.
5.PulsaelbotnCerrarparacerrarelcuadrodedilogo.
Yatenemoslaventanadiseoconlatablaaadida,vamosahoraaaadirloscamposquenoshacenfalta(losquequeremosinsertarylosquenecesitamosparaincluircriteriosdeseleccin,
ennuestroejercicioqueremosinsertartodosloscursosporloquenopondremoscriteriosdeseleccin).
6.Hazdobleclicsobreelcamponuevoscursos.*paraseleccionardegolpetodosloscampos.LopodemoshacerporqueloscamposdelatablaNuevoscursosestnenelmismoordenque
loscamposdelatablaCursos.
7.HazclicenelbotnAnexardelapestaaDiseo.
8.EscribirelnombredelatabladondequeremosinsertarlasfilasCursos.
9.ComolatablaCursosseencuentraenlabasededatosClases.accdb,seleccionalaopcinOtrabasededatos:ypulsaExaminar...aparecerelcuadrodedilogoparabuscarenelrbol
decarpetas,buscalacarpetaMisejerciciosyhazdobleclicsobreelnombreclases.accdb.EnelcuadroNombredearchivo:debeaparecereldelabasededatosquehasseleccionado.
10.HazclicenelbotnAceptarparavolveralaventanaDiseodeconsulta.
11.EnlafilaAnexara:observaqueAccesshapuestoautomticamentecursos.*(todosloscamposdelatablaCursos).
12.HazclicenelbotnVistaHojadedatosdelapestaaInicioparacomprobarlosdatosqueseinsertarn.
13.HazclicenelbotnEjecutar
parainsertarlosregistros.
14.CierralaconsultaponindoleelnombreAadirnuevoscursosyluegocierralabase.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
HTML
HTML
Python
Usamoscookies,Windows7
hagaclicaqu pararevisarlapolticadecookies.
Cerrar Alcerrar,aceptaelusodecookies.
Word
http://www.aulaclic.es/access2010/epp_10_3_1.htm
Java
XML/XHTML
Forodeau
Preguntas
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.10Ejercicio:Consultasdedatosanexados
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_10_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.10Lasconsultasdeaccin
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad10.Lasconsultasdeaccin(IV)
10.4.Consultadeeliminacin
Lasconsultasdeeliminacinsonconsultasqueeliminandeunatablalosregistrosquecumplenelcriteriodebsquedaespecificado.
Paracrearunaconsultadeeliminacin:
Abrimosunanuevaconsultaenvistadiseo.
Aadimoslatabladelaquequeremosborrarlosregistros.
HacemosclicenelbotnEliminardelapestaaDiseo:
Apartirdeesemomentolacuadrculacambiadeaspecto,handesaparecidolasfilasOrden:yMostrar:porcarecerdesentidoaquyensulugartenemoslafilaEliminar:comopuedesenel
ejemploqueteofrecemosacontinuacin:
El Origen de la consulta puede ser una tabla, una consulta o una combinacin de tablas. Se utiliza una combinacin de tablas cuando necesitamos borrar registros de una tabla pero
necesitamoslaotratablaparaelcriteriodebsqueda.
EnlacuadrculaQBEsolamenteponemoselcampoocamposqueintervienenenloscriteriosdebsquedaysielorigendelatablatienevariastablas,pondremosunacolumnaparaindicarde
qu tabla queremos eliminar los registros. En este caso tambin debemos cambiar las propiedades de la consulta para que nos permita ejecutarla. Haciendo clic en el botn Hoja de
propiedadesdelapestaaDiseo,ycambiandolapropiedadRegistrosnicosaS.
EnlafilaEliminar:podemosseleccionardosopciones,laopcinDndeindicauncriteriodebsqueda,ylaopcinDesdeindicaquequeremosborrarlosregistrosdelatablaespecificadaen
esacolumna.Porejemplo:
http://www.aulaclic.es/access2010/t_10_4.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.10Lasconsultasdeaccin
Conestaconsultaeliminamosloscursos(DesdelatablaCursos)quetenganalumnosdeValencia(DndePoblacin="Valencia").
CuandoelorigenesunasolatablalacolumnaDesdenoesnecesaria.
SiNOseindicauncriteriodebsqueda,seborranTODOSlosregistrosdelatabla.
ParaverlosdatosqueseborrarnantesderealizarlaeliminacinpodemoshacerclicsobreeltipodevistaHojadedatosdelapestaaInicio.
Paraejecutarlaconsultahacerclicsobreelbotn
.Al ejecutar la consulta se realizar la eliminacin de los registros de la tabla aunque previamente nos avisa que va a eliminar tantas
filasynosotrospodemoscancelaresaeliminacin.
Unavezborrados,losregistrosnosepuedenrecuperar.
Silatabladondeborramosestrelacionadaconotrastablassepodrnborraronolosregistrossiguiendolasreglasdeintegridadreferencialdefinidasenesasrelaciones.Si no puede
borrartodaslasfilasquetenaqueborrarnosmandaunmensajeavisndonosquenohapodidoeliminartantasfilasporinfringiresasreglas.
ParapracticarpuedesrealizarelEjercicioConsultasdeeliminacin
EjerciciopropuestodelaUnidad10
PruebaevaluativadelaUnidad10
Octubre2010
Pg.10.4
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
http://www.aulaclic.es/access2010/t_10_4.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.10Lasconsultasdeaccin
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_10_4.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.10Ejercicio:Consultasdeeliminacin
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad10.Ejerciciopasoapaso:Consultasdeeliminacin
Objetivo
PracticarlasoperacionesdeCrearunaconsultadeeliminacin.
Ejerciciopasoapaso
Vamosacrearunaconsultaparaeliminarloscursosqueaadimosenelejercicioanterior(tienentodosuncdigomayorque2000).
1.AbrelabasededatosClases.accdbdelacarpetaMisejerciciossinolatienesabierta.
2.HazclicenelbotnDiseodeconsultadelapestaaCrear.
3.HazclicenlatablaCursos.
4.HazclicenelbotnAgregar.
5.PulsaelbotnCerrarparacerrarelcuadrodedilogo.
Yatenemoslaventanadiseoconlatablaaadida,vamosahoraaaadirloscamposquenoshacenfaltaparadefinirloscriteriosdeseleccindelosregistrosaeliminar.
6.HazdobleclicsobreelcampoCodigoCurso.
7.EscribeenlafilaCriterio>2000.
8.HazclicenelbotnEliminardelapestaaDiseo.
9.EnlafilaEliminar:observaqueAccesshapuestoDonde.
10.HazclicenelbotnVistaHojadedatosdelapestaaInicio para comprobar las filas que se borrarn (slo veremos el cdigo de los cursos pero se borrar la filaentera).En estecaso
aparecernelcdigo2001,2002y2003.
11.VuelvealaVistaDiseoyhazclicenelbotnEjecutar
paraborrarlosregistros.Cuandosemuestrelaventanadeaviso,aceptalaeliminacinpulsandoS.
12.CierralaconsultaponindoleelnombreEliminarcursos.
13.AbrelatablaCursosparacomprobarqueelregistroyanoseencuentraah,yluegocierralabase.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
http://www.aulaclic.es/access2010/epp_10_4_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.10Ejercicio:Consultasdeeliminacin
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_10_4_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema10Lasconsultasdeaccin
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad10:Lasconsultasdeaccin
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
AbrelabasededatosConcesionariodelacarpetaMisejercicios.
1.CrealaconsultaCrearrevisionesFordquegenereunanuevatablaquesellamarRevisionesFordyquecontendrlosregistrosdeRevisionesqueseandecochesdelamarcaFord
2.CrealaconsultaSubirprecioquepermitasubirun5%elpreciodeloscochesFord.
3.CrealaconsultaEliminarrevisionesFordqueeliminelosregistrosdeRevisionesqueseandecochesdelamarcaFord.
4.CrealaconsultaRecuperarrevisionesquerecuperelosregistrosborradosenlaconsultaanteriorapartirdelatablaquecreamosenelapartado1.
Puedesconsultaraqulassolucionespropuestas.
Ejercicio2:Clnica
AbrelabasededatosClinicadelacarpetaMisejercicios.
1.CrealaconsultaCrearpacientesnoingresadosquegenereunanuevatablaquesellamarPacientesnoingresadosyquecontendrlosregistrosdePacientesquenoestnenlatabla
Ingresos.
2.CrealaconsultaCambiarhabitacionquecambielosenfermosdelahabitacion504ala505.
3.CrealaconsultaEliminarnoingresadosqueeliminelosregistrosdePacientesquenoestnenlatablaIngresos.
4.CrealaconsultaRecuperarPacientesquerecuperelosregistrosborradosenlaconsultaanterior.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
11
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
http://www.aulaclic.es/access2010/epr_10_4_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema10Lasconsultasdeaccin
http://www.aulaclic.es/access2010/epr_10_4_1.htm
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin10Lasconsultasdeaccin
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad10:Lasconsultasdeaccin
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.Enunaconsultadeeliminacinpuedoagruparlosregistros.
a)Verdadero.
b)Falso.
2.Enunaconsultadeaccinparaejecutarlaconsultasepuedeutilizartantoelbotn
a)Verdadero.
b)Falso.
comolaVistadeHojadeDatos.
3.Unaconsultadeaccinpuedetenercomoorigenvariastablas.
a)Verdadero.
b)Falso.
4.Puedoactualizaruncampoconunvalorsituadoenotratabla.
a)Verdadero.
b)Falso.
5.UnaconsultadeeliminacinsinCriterioseliminaunicamenteelprimerregistrodelorigendelaconsulta.
a)Verdadero.
b)Falso.
6.Elicono
sirvepara...
a)Abrirlaayuda.
b)AadirlafilaTotal:alaconsulta.
c)Ejecutarunaconsulta.
d)Mostrarloserroresdelaconsulta.
7.Enunaconsultadeactualizacinpuedoponeruncriterio...
a)paraindicarlasfilasquesetienenqueactualizar.
b)araindicarlascolumnasquesetienenqueactualizar.
c)AyBsonciertas.
d)AyBsonfalsas.
8.Enunaconsultadeactualizacinsepuedenactualizarvariascolumnas.
a)S.
b)Siempreycuandolacolumnanoseutiliceparaactualizarotra.
c)Nosepuedenactualizarvariascolumnas.
9.Quierointroducirregistrosdeunatablaenunaquenoexiste.
a)Definounaconsultadedatosanexados.
b)Definounaconsultadecreacindetabla.
c)Definounaconsultadeactualizacin.
d)Lastresafirmacionesanterioressonfalsas.
10.Enunaconsultadedatosanexados...
a)Enlazonadetablaspongolatablaquecontienelosvaloresainsertar.
b)Puedonoponernadaenlazonadetablassilosvaloresainsertarsonfijos.
c)AyBsonciertas.
d)AyBsonfalsas.
Corregir Restablecer
Octubre2010
http://www.aulaclic.es/access2010/ev_10_4_1.htm
Megusta
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin10Lasconsultasdeaccin
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_10_4_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad11.Losformularios(I)
Losformulariossirvenparadefinirpantallasgeneralmenteparaeditarlosregistrosdeunatablaoconsulta.
Enestaunidadveremoscmocrearunformulario,manejarloparalaedicinderegistrosycambiarsudiseo.
11.1.Crearformularios
Paracrearunformulariotenemosvariasopciones.
PodemosaccederatodasellasdesdelapestaaCrear:
Formularioconsisteencrearautomticamenteunnuevoformularioquecontienetodoslosdatosdelatabla,consultaoinformeseleccionadoenelPaneldeNavegacin.
DiseodelformularioabreunformularioenblancoenlaVistaDiseoytenemosqueirincorporandolosdistintosobjetosquequeremosaparezcanenl.Estemtodonosesueleutilizar
ya que en la mayora de los casos es ms cmodo y rpido crear un autoformulario o utilizar el asistente y despus sobre el formulario creado modificar el diseo para ajustar el formulario a
nuestrasnecesidades.Enestaunidadveremosmsadelantecmomodificareldiseodeunformulario.
Formularioenblancoconsisteencrearunnuevoformulariosincontenido,peroenvezdeabrirseenVistaDiseocomolaanterioropcin,seabrirenVista Presentacin. Esta vista
ofreceventajas,comopoderincorporardatossimplementearrastrandoelobjeto(consulta,informe,tabla...)desdeelPaneldeNavegacin.
Asistenteparaformulariosutilizaunasistentequenosvaguiandopasoporpasoenlacreacindelformulario.
Navegacintepermitecrearunformulariodedicadoalanavegacin,quesimulalaestructuratpicademensdeunapginaweb.Podrselegirentreseisdiseosdistintos.
Msformulariosdespliegaunmenconotrostiposdeformulariosdisponibles,comogrficodinmico,tabladinmica,hojadedatosoelformulariodividido.
11.2.Elasistenteparaformularios
Estaeslamodalidadmssencillaydirigidadecreacindeformularios.
ElasistenteseiniciadesdelapestaaCrear>grupoFormularios>botnAsistenteparaformulario.Estaeslaprimeraventana:
http://www.aulaclic.es/access2010/t_11_1.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
Enellaelegimosenqutablaoconsultasebasarelformularioyloscamposquequeremosincluirenl.
Paraelegirelorigen(tablaoconsulta),loseleccionamosdeldesplegablesuperior.Siqueremossacardatosdemsdeunatablalomejorescrearunaconsultapreviamentequeconvinelos
datosyluegocrearelformulariosobreella.
Acontinuacinseleccionamosloscamposaincluirenelformulariohaciendoclicsobreelcampoypulsandoelbotn
Sinoshemosequivocadodecampopulsamoselbotn
osimplementehaciendodobleclicsobreelcampo.
yelcamposequitadelalistadecamposseleccionados.
Podemosseleccionartodosloscamposalavezhaciendoclicsobreelbotn
odeseleccionartodosloscamposalavezhaciendoclicsobreelbotn
UnavezseleccionadaladistribucinquenosinteresapulsamoselbotnSiguienteyaparecelasiguientepantalla:
En esta pantalla elegimos la distribucin de los datos dentro del formulario. Al seleccionar una opcin de formato aparecer a su izquierda el aspecto que tendr el formulario con esa
distribucin.
AcontinuacinpulsamoselbotnSiguiente>yaparecelaventanaquepuedesveracontinuacin...
Octubre2010
Pg.11.1
Twittear
Megusta
115
CursodeAccess2013
http://www.aulaclic.es/access2010/t_11_1.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_11_1.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad11.Losformularios(II)
Enestaventanaelasistentenospreguntaelttulodelformulario,estettulotambinserelnombreasignadoalformulario.
Enanterioresversionesdisponamosdeunpasoprevioquenospermitaincorporarciertoestiloutilizandolasdistintasopcionesdediseodisponibles.EnOffice2010seoptaporeliminareste
aspectoestticoenlapropiacreacindelformulario.Sermsadelantecuandolomanipularemosparaincorporarestilos,utilizandolostemasdisponibles.
AntesdepulsarelbotnFinalizarpodremoselegirentre:
Abrirelformularioparaverointroducirinformacinenestecasoveremoselresultadodelformulariopreparadoparalaedicinderegistros,porejemplo:
obien,Modificareldiseodelformulario,siseleccionamosestaopcinaparecerlavistaDiseodeformulariodondepodremosmodificarelaspectodelformulario,porejemplo:
Siquieresseguirconlaunidad,pasaalapginasiguiente...
Octubre2010
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_11_2.htm
Pg.11.2
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_11_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad11.Losformularios(III)
11.3.Editardatosdeunformulario
Paraeditardatosdeunatablautilizandounformulario,debemosabrirlohaciendodobleclicenl,desdeelPaneldenavegacin.Tambinlopuedesabrirconelbotnderechodelratn,
Seleccionando
enelmencontextual.
ElformularioquehascreadomostrarsusdatosenlaVistaFormulario.
Podemos a continuacin buscar datos, reemplazar valores, modificarlos como si estuviramos en la vista Hoja de datos de una tabla, desplazarnos a lo
largodelatablautilizandolabarradedesplazamientoporlosregistros
queyaconocemos,lonicoquecambiaeselaspecto
delapantalla.
ParapracticarlovistohastaahorapuedesrealizarelEjercicioCrearformularios.
11.4.LaVistaDiseodeformulario
Lavistadiseoeslaquenospermitedefinirelformulario,enellaleindicamosaAccesscmo debepresentarlosdatosdelorigendelformulario,paraellonosservimosdeloscontrolesque
veremosmsadelante.
ParaentrarenlavistadiseodebemosbuscarelformularioenelPaneldeNavegacinyhacerclicderechosobrelparaseleccionarlaopcin
enelmencontextual.O
bienabrirloyluegocambiarlavistadesdeelbotnqueyaconocemosdelapestaaInicio.
NosaparecelaventanaDiseodeformulario:
Elreadediseoconstadetressecciones:
LaseccinEncabezadodeformulario,enellaponemosloquequeremosqueaparezcaalprincipiodelformulario.
LaseccinDetalle,enellaaparecernlosregistrosdelorigendelformulario,ovariosregistrosounosloporpantallasegneltipodeformulario.Aunquesevisualicenvariosregistrosenuna
pantalla,debemosindicarenlaseccinDetalleeldiseocorrespondienteaunsloregistro.
LaseccinPiedeformulario,enellaponemosloquequeremosaparezcaalfinaldelformulario.
PodemosmostraruocultarelencabezadooelpiedesdelaopcinEncabezadooPiedelformulariodelmencontextualdelosmismos.
Alrededordelreadediseotenemosunas reglas que nos permiten medir las distancias y los controles, tambin disponemos de una cuadrcula que nos ayuda a colocar los controles
dentrodelreadediseo.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
ParaveruocultarlasreglasolacuadrculatenemoslasopcionesReglayCuadrcularespectivamente,quetambinpuedesverenlaimagenanteriordelmencontextualdelformulario.
http://www.aulaclic.es/access2010/t_11_3.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
Octubre2010
Pg.11.3
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_11_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Ejercicio:Crearformularios
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad11.Ejerciciopasoapaso:Crearformularios
Objetivo
Sabercrearformulariosconelasistenteyutilizarlosparalaintroduccin,modificacinyborradodedatosdeunatablacreadaconAccess2010.
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
VamosacrearprimerounformularioparalaedicindedatosdelatablaAlumnado,paraelloutilizaremoselasistenteparaformularios:
1.HazclicenlaopcinAsistenteparaformulariosdelapestaaCrear.
2.EnlaprimerapantalladelasistenteeligeenelcuadroTabla/consultalatablaAlumnado.
3.Hazclicsobreelbotn
paraaadirtodosloscamposalformulario.
4.HazclicsobreelbotnSiguienteparairalsiguientepasodelasistente.
5.DejaactivadalaopcinEncolumnascomodistribucindelformulario.
6.HazclicsobreelbotnSiguiente.
7.Escribecomottuloalumnosencolumnas.
8.HazclicsobreelbotnFinalizar.
Alcrearseelformulario,observacomoaparecenlosdatosdelprimerregistroqueintrodujimosdesdelatabla.
Alpulsarlosbotonesdelabarradedesplazamientoporlosregistros
podremoscambiarderegistro.
11.Pulsa
verscomopasasalsiguienteregistro,plsalovariasveces.
12.Pulsa
verscomovuelvesalosregistrosanteriores.
13.Pulsa
versqueteposicionasenelprimerregistro.
14.Pulsa
versqueteposicionasenelltimoregistro.
15.Cierraelformulario.
AhoracrearemosunformularioparalatablaCursosparaqueseveanvarioscursosenlamismapantalla.
1.HazclicenlaopcinAsistenteparaformulariosdelapestaaCrear.
2.EnlaprimerapantalladelasistenteeligeenelcuadroTabla/consultalatablaCursos.
3.Hazclicsobreelbotn
paraaadirtodosloscamposalformulario.
4.HazclicsobreelbotnSiguienteparairalsiguientepasodelasistente.
5.DejaractivadalaopcinTabularcomodistribucindelformulario.
6.HazclicsobreelbotnSiguiente.
7.EscribecomottuloCursostabular.
8.HazclicsobreelbotnFinalizar.
9.Cierraelformulario.
AhoravamosaintroducirdatosenlatablaCursosutilizandoelformulariocreado:
1.EnelPaneldeNavegacinbuscaelformularioCursostabularyhazdobleclicsobrel,deformaqueseabraenVistaFormulario.
2.UnavezabiertoelformularioslotenemosqueintroducirlosdatoscambiandodecampoconlateclaINTRO.
Nohacefaltaguardarlosregistrosyaquestossealmacenanautomticamente.
3.Introducelossiguientesregistros:
Codigo curso
Nombre curso
Internet
N Horas
300
Fecha inicio
15/07/10
Fecha final
20/10/10
Diseo
150
25/07/10
10/09/10
4.AbrelatablaCursosparacomprobarqueloscursosaadidosdesdeelformulariosehanincluidocorrectamente.Luegocirraladenuevo.
5.Cierralabasededatos.
Octubre2010
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/epp_11_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Ejercicio:Crearformularios
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_11_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad11.Losformularios(IV)
11.5.LapestaaDiseodeformulario
En este apartado veremos las opciones ms interesantes de la pestaa de Diseo que aparece cuando
entramosenlaVistaDiseodelformulario.
El primer botn que vemos est localizado en el grupo Vistas, y nos permite pasar de una vista a otra. Lo
utilizaremosmucho.
Si lo desplegamos podemos elegir entre Vista Diseo (la que estamos
describiendo ahora) y la Vista Formulario que nos presenta los datos del
origendelformulariotalcomolotenemosdefinidoenlavistadiseo.
Adems disponemos de la Vista Presentacin que nos permite trabajar
casi del mismo modo en que lo hacemos con la Vista Diseo pero con las
ventajas de la Vista Formulario, pues nos muestra a tiempo real los datos
del formulario para que nos hagamos una idea aproximada de cmo ser su
aspectofinal.
TambinpodremosaccederalasvistasTabladinmica,Hojadedatos y
Grficodinmico,queyahemoscomentado.
En el grupo Temas encontrars herramientas para dar un estilo
homogneoalformulario.Loveremosmsadelante.
En la parte central puedes ver el grupo Controles en el que aparecen
todos los tipos de controles para que sea ms cmodo aadirlos en el rea
de diseo como veremos ms adelante. Tambin encontramos algunos elementos que podemos incluir en el
encabezadoypiedepgina.
En el grupo Herramientas podrs encontrar el botn Agregar campos existentes entre otros, que hace
aparecerydesaparecerelcuadroListadecamposenelqueaparecentodosloscamposdelorigendedatospara
queseamscmodoaadirlosenelreadediseocomoveremosmsadelante.
Todoformulariotieneasociadaunapginadecdigoenlaquepodemosprogramarciertasaccionesutilizando
ellenguajeVBA(VisualBasicparaAplicaciones),seaccedeaestapginadecdigo haciendoclicsobreelbotn
.
Con el botn
seleccionado.Puedesvercmofuncionalahojadepropiedadesenelsiguientebsico
profundizarenlaspropiedadesdelformulariohazclicaqu
.Siloquequiereses
Recuerdaqueencualquiermomentopuedeshacerclicenelbotn
paraaccederalaayudadeAccess.
11.6.Temas
Un tema es un conjunto de formatos que conforman el estilo general que presenta un formulario. Engloba los
colores,lafuenteylosdistintosefectosqueutilizarpordefecto.Sicambiaseltema,nolocambiarsnicamente
http://www.aulaclic.es/access2010/t_11_4.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
colores,lafuenteylosdistintosefectosqueutilizarpordefecto.Sicambiaseltema,nolocambiarsnicamente
al formulario en cuestin, sino a todos ellos. sto no implica que no se pueda personalizar alguno de sus
elementosdeformaindependiente,dehechopodemoshacerloconlasherramientasdelapestaaFormato.
Paracambiareltemanossituaremosenlapestaa
Diseo de las Herramientas de diseo de
formulario,enelgrupoTemas.
Desde el botn Temas, podremos seleccionar de
unaamplialistaelquemsnosguste.
Enanterioresversionesnoexistanlostemas,sino
que en el momento de la creacin del formulario se
utilizabanunasplantillasconunestilodeterminado.El
concepto es similar, con la ventaja de que los temas
sonmsflexibles.
Si habilitamos las actualizaciones de contenido de
Office.com, Access se conectar con la pgina web
de Microsoft para adquirir ms temas cuando stos
estndisponibles.
Podemos crear nuestro propio tema. Si
establecemos los estilos con los colores de nuestra
empresa, por ejemplo, podemos pulsar Guardar tema
actual... para conservarlo y utilizarlo en otros
formularios.
Para recuperar un tema personalizado y aplicarlo a
nuestro libro, haremos clic en Buscar temas... y lo
buscaremosentrelascarpetasdenuestroequipo,alldondelohayamosguardado.
Si hay un tema que se aproxima a lo que buscas, pero no es exactamente lo que desearas, puedes cambiar
algunodesusaspectosmediantelosbotonesColoresyFuentes.
Octubre2010
Pg.11.4
Twittear
Megusta
10
http://www.aulaclic.es/access2010/t_11_4.htm
CursodeAccess2013
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad11.Losformularios(V)
11.7.ElgrupoControles
Para definir qu informacin debe aparecer en el formulario y con qu formato, se utilizan lo que llamamos controles. Un control no es ms que un objeto que muestra datos,
acciones o se utiliza como decoracin. Por ejemplo, podemos utilizar un cuadro de texto para mostrar datos, un botn de comando para abrir otro formulario o informe, o una lnea o
rectnguloparasepararyagruparcontrolesconelfindehacerlosmslegibles.
En el grupo Controles de la pestaa Diseo tenemos un botn por cada tipo de controles que se pueden aadir al formulario. Puedes verlos todos pulsando la flecha inferior derecha del
recuadroqueloscontiene:
Cuandoqueremoscrearvarioscontrolesdelmismotipopodemosbloquearelcontrolhaciendoclicconelbotnsecundariodelratnsobrel.EnelmencontextualelegiremosColocar
varioscontroles.
Apartirdeesemomentosepodrncreartodosloscontrolesquequeramosdeestetiposinnecesidaddehacerclicsobreelbotncorrespondientecada
vez.Paraquitarelbloqueohacemosclicsobreelbotn
Elbotn
ovolvemosaseleccionarlaopcindelmencontextualparadesactivarla.
activarodesactivarlaAyudaaloscontroles.Silotenemosactivado(comoenlaimagen)alcreardeterminadoscontrolesseabrirunasistenteparaguiarnos.
Ahoravamosaverunoporunolostiposdecontrolesdisponibles:
Icono
Control
Descripcin
Seleccionar
Vuelveadaralcursorlafuncionalidaddeseleccin,anulandocualquierotrocontrolquehubieseseleccionado.
Seutilizaprincipalmenteparapresentarundatoalmacenadoenuncampodelorigendelformulario.Puedeserdedostipos:dependienteoindependiente.
Cuadro
texto
de
El cuadro de texto dependiente depende de los datos de un campo y si modificamos el contenido del cuadro en la vista Formulario estaremos
cambiandoeldatoenelorigen.SupropiedadOrigendelcontrolsueleserelnombredelcampoalaqueestasociado.
El cuadro de texto independiente permite por ejemplo presentar los resultados de un clculo o aceptar la entrada de datos. Modificar el dato de este
camponomodificasutablaorigen.SupropiedadOrigendelcontrolserlafrmulaquecalcularelvaloramostrar,quesiempreirprecedidaporelsigno
=.
Etiqueta
Sirveparavisualizaruntextoliteral,queescribiremosdirectamenteenelcontroloensupropiedadTtulo.
Botn
Alpulsarloseejecutarlaaccinqueseleindique,tantoaccionespersonalizadascomoaccionespredefinidasdeentrelasmsde30disponiblesensu
asistente.
Control
pestaa
de
Permiteorganizarlainformacinamostrarenpestaasdistintas.
Hipervnculo
Paraincluirunenlaceaunapginaweb,uncorreoelectrnicoounprograma.
Control
de
explorador
web
Permiteincrustarunapginawebenelformulario,indicandosudireccin.
Control
de
navegacin
Insertaenelformulariounobjetoquefacilitalanavegacinporl.TieneelmismoefectoquecreardirectamenteunformulariodetipoNavegacin.
Grupo
opciones
Permite delimitar una serie de opciones disponibles que guardan una relacin entre s. Por ejemplo el grupo Gnero que podra englobar las opciones
HombreyMujer.
Serecomiendautilizarlocuandonohayamuchasopciones.Sisonmsespreferibleahorrarespacioconcuadrosdelistaocombinados.
Sedefinensusopcionesmedianteunasistente.
de
Insertar salto
delnea
NotieneefectoenlaVistaFormularioperosenlaVistaPreliminaryalahoradeimprimir.
Cuadro
combinado
Esunalistadeposibilidadesentrelasqueelusuariopuedeescogersiladespliega.
Sedefinensusopcionesmedianteunasistente.
Grfico
Representacingrficadedatosqueayudaasuinterpretacindeformavisual.
Lnea
Botn
alternar
Permitedibujarlneasenelformulario,paraayudaraorganizarlainformacin.
de
Sesueleutilizarparaaadirunanuevaopcinaungrupodeopcionesyacreado.Tambinsepuedeutilizarparapresentar uncampodetipoS/No, si
campocontieneelvalorS,elbotnaparecerpresionado.
Adiferenciadelcuadrocombinado,lalistadevaloresaparecedesplegadaentodomomento.Estofavorecelaposibilidaddeseleccionarmsdeunaopcin
alavez.
Aligualqueloscuadroscombinadosuncuadrodelistapuedetenerunaomscolumnas,quepuedenaparecerconosinencabezados.Sedefinemediante
unasistente.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Rectngulo
Permitedibujarrectngulosenelformulario,paraayudaraorganizarlainformacin.
Cuadro
lista
de
http://www.aulaclic.es/access2010/t_11_5.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
Casilla
de
verificacin
Marco
de
objeto
independiente
Datos
adjuntos
Para insertar archivos como un documento Word, una hoja de clculo, etc. No varian cuando cambiamos de registro (independientes), y no estn en
ningunatabladelabase.
Botn
opcin
de
Esta es la forma ms moderna y ptima de incluir archivos en un formulario. Equivale a los marcos de objeto, solo que Datos adjuntos est disponible
paralasnuevasbaseshechasenAccess2007oversionessuperiores(.accdb)ylosmarcospertenecenalasversionesanteriores(.mdb).
Subformulario/
Subinforme
Paraincluirunsubformularioosubinformedentrodelformulario.Unasistentetepermitirelegirlo.
Enversionesanterioresunformularionopodaincluirunsubinforme,enesteaspectosehamejorado.
Marco
de
objeto
dependiente
ParainsertararchivoscomoundocumentoWord,unahojadeclculo,etc.Variancuandocambiamosderegistro(dependientes),porqueseencuentranen
unatabladelabase.Ejemplos:Lafotooelcurrculumdeunapersona,lasventasdeunempleado,etc.
Imagen
Permiteinsertarimgenesenelformulario,quenodependerndeningnregistro.Porejemplo,ellogodelaempresaenlazonasuperior.
Porltimopodemosaadirmscontroles,controlesmscomplejosconelbotn
PuedespracticarestorealizandoelEjercicioCrearcontroles.
Octubre2010
Pg.11.5
Twittear
Megusta
50
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_11_5.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Ejercicio:Crearcontrolesenunformulario
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad11.Ejerciciopasoapaso:Crearcontrolesenunformulario
Objetivo
Sabercrearcontrolesenlosformularios.
Ejercicio1.
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
VamosamodificareldiseodelformularioAlumnosencolumnas.
1.HazclicderechosobreelformularioAlumnosencolumnasenelPaneldeNavegacin.
2.Seleccionalaopcin
delmencontextual.
Primeroaadiremosuncuadrodetexto.
Vamosaaadirenelencabezadodelformulariolafechadehoy.Paraellodebemosaadiruncuadrodetextoyaquecontendrunvalorvariable.
3.Hazclicsobreelbotn
delapestaaDiseo.
4.Posicionaelpunterodelratnenellugardondequieresponerlafecha,pulsaelbotnizquierdodelratnysinsoltarloarrastraelratndejandoelcontroldeuntamaoapropiado,luegosuelta
elbotn.
Siestactivadoelicono
aparecerelasistente.Paraestepunto,desactvalo.
5.Haz clic dentro del control y escribe = fecha() , fecha() es una funcin que devuelve la fecha del sistema. Tenemos que poner el signo = para que Access sepa que lo que viene a
continuacinesunafuncinounaexpresinquetienequecalcular.
Ahoraquitaremoslaetiquetadelcontrolyaquenohacefaltaycargamsnuestroformulario.
6.Hazclicsobrelaetiqueta.
7.PulsalateclaDELoSUPR.
8.CambiaalaVistaFormulariodesdeelbotnVerparaverelresultado.
9.VuelvealaVistaDiseo.
Ejercicio2.
Ahoravamosa aadiruncuadrocombinadoparaintroducirelcdigodecursomedianteunalistadesplegable,yparapoderelegirelcursoporsunombreaunquedespusguardemos
latablaAlumnadoelcdigodecursonoelnombre.
1.AsegratequeelbotnAsistentesparacontroles
2.Hazclicsobreelbotn
delapestaaDiseoestactivado(debeaparecerelfondonaranja).Sinoloesthazclicsobrel,apareceractivado.
3.Posicionaelpunterodelratnenellugardondequieresponerelcontrol.NosotroslocolocaremosenlazonaDetalle,bajoloscontrolesexistentes,justodebajodelcontrolquemuestrael
cdigodelcurso.Pulsaelbotnizquierdodelratnysinsoltarloarrastraelratndejandoelcontroldeuntamaoapropiado,luegosueltaelbotn.ComotenemoselbotnAsistentes para
controlesactivadoseabrirlaventanadelasistente.
4.EligelaopcinDeseoqueelcuadrocombinadobusquelosvaloresenunatablaoconsulta.
5.PulsaelbotnSiguiente.
6.EligelatablaCursosyaquequeremosqueenlalistaaparezcantodosloscursoscreadosenesatabla.
7.PulsaelbotnSiguiente.Seabrelasiguienteventana.
Vamosaelegirtrescampos,elcdigodecurso,elnombredelcursoyelndehoras.
8.Enlalistadelaizquierdaestarresaltadoelprimercampo(Codigocurso),hazclicsobreelbotn
9.Hazclicotravezsobreelbotn
10.Hazclicotravezsobreelbotn
yelcampopasaraladerecha.
yelcamponombrecursopasaraladerecha.
parapasartambinelcamponhoras.
11.PulsaelbotnSiguiente.
12.Enlasiguienteventanapodemoselegiruncampoparaqueseordene.EligeNombreCursoparaqueseordenealfabticamente,ypulsaSiguiente.
Enlasiguienteventanapodemosvariarelanchodelascolumnasdelalista.Lalistapuedevisualizarvariascolumnasperocuandoseleccionamosunafiladelalistapodremosrecogerelvalor
deunasolacolumna,esaeslacolumnaclave.Ennuestroejemploqueremosqueenlalistaaparezcaelnombredelcursoyelndehorasparaqueleseamsfcilalusuarioelegirelcurso,
perosloserecogerelcdigodelcursoparacolocarloenelcampoCursodeAlumnadoporloquelacolumnaclaveeslaquecontieneCodigocurso.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
13.QuitalamarcadelaopcinOcultarlacolumnaclave.VersqueaparecelacolumnaCodigocurso.
http://www.aulaclic.es/access2010/epp_11_5_1.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.11Ejercicio:Crearcontrolesenunformulario
13.QuitalamarcadelaopcinOcultarlacolumnaclave.VersqueaparecelacolumnaCodigocurso.
14.Vuelveamarcarlaopcinporquenoqueremosqueaparezcaenlalista.
15.Hazmsanchalacolumnadelnombredecursoymsestrechaladendehoras.
16.PulsaelbotnSiguiente.
17.SeleccionalaopcinAlmacenarelvalorenelcampo:.
18.EligedelalistadesplegablequeaparecealaderechadelaopcinelcampoCurso.Deestaformacuandoelusuarioseleccioneunafiladelalista,elcdigodelcursocorrespondienteaesa
filasealmacenarenelcampoCursodelatablaAlumnado.
19.PulsaelbotnSiguiente.
20.Cambiasiquiereselttulodelaetiqueta.NosotroslellamaremosCurso.
21.PulsaelbotnFinalizar.
Veamoselresultado:
22.HazclicsobreelbotndeVerparapasaralaVistaFormularioyverelresultado.
23.Asignaalosalumnosloscdigosdecursosqueteindicamosacontinuacin.
Codigo Alumnado
Curso
Informtica
Informtica
Ingls
Internet
Internet
Observamosquelefaltaalalistaunencabezado,vamosaaadrselo.
1.VuelvealaVistaDiseohaciendoclicsobreelbotndeVistasenlapestaaInicio.
2.Seleccionaelcuadrocombinadohaciendoclicsobrel.
3.AbreelcuadroPropiedadeshaciendoclicenelbotn
delapestaaDiseo.
4.BuscalapropiedadEncabezadodecolumnasyponlaaShaciendodobleclicsobreellaporejemplo.
5.HazclicsobreelbotndeVistasdelapestaaDiseoparapasaralaVistaFormularioyverelresultado.
6.Despliegaelcuadrocombinadoyobservaqueahoraapareceunencabezadoconelnombredeloscamposqueformanlascolumnas.
Ejercicio3.
VamosaaadiruncontrolcuadrodelistatambinparaelcampoCursoparaverladiferenciaentreuncuadrodelistayuncuadrocombinado.
1.AsegratequeelbotnAsistentesparacontroles
2.Hazclicsobreelbotn
delapestaaDiseoestactivado(debeaparecersobrefondonaranja).Sinoloesthazclicsobrel,apareceractivado.
3.Posiciona el puntero del ratn en el lugar donde quieres poner el control, pulsa el botn izquierdo del ratn y sin soltarlo arrastra el ratn dejando el control de un tamao apropiado, luego
sueltaelbotn.ComotenemoselbotnAsistentesparacontrolesactivadoseabrirlaventanadelasistente.
4.EligelaopcinDeseoqueelcuadrodelistabusquelosvaloresenunatablaoconsulta.
5.PulsaelbotnSiguiente.
6.EligelatablaCursosyaquequeremosqueenlalistaaparezcantodosloscursoscreadosenesatabla.
7.PulsaelbotnSiguiente.Seabrelasiguienteventana.
Vamosaelegirtrescampos,elcdigodecurso,elnombredelcursoyelndehoras.
8.Enlalistadelaizquierdaestarresaltadoelprimercampo(Codigocurso),hazclicsobreelbotn
9.Hazclicotravezsobreelbotn
10.Hazclicotravezsobreelbotn
yelcampopasaraladerecha.
yelcamponombrecursopasaraladerecha.
parapasartambinelcamponhoras.
11.PulsaelbotnSiguiente.
12.Enlasiguienteventanapodemoselegiruncampoparaqueseordene.EligeNombreCursoparaqueseordenealfabticamente,ypulsaSiguiente.
Enlasiguienteventanapodemosvariarelanchodelascolumnasdelalista.Lalistapuedevisualizarvariascolumnasperocuandoseleccionamosunafiladelalistapodremosrecogerelvalor
deunasolacolumna,esaeslacolumnaclave.Ennuestroejemploqueremosqueenlalistaaparezcaelnombredelcursoyelndehorasparaqueleseamsfcilalusuarioelegirelcurso,
perosloserecogerelcdigodelcursoparacolocarloenelcampoCursodeAlumnadoporloquelacolumnaclaveeslaquecontieneCodigocurso.
13.QuitalamarcadelaopcinOcultarlacolumnaclave.VersqueaparecelacolumnaCodigocurso.
14.Vuelveamarcarlaopcinporquenoqueremosqueaparezcaenlalista.
15.Hazmsanchalacolumnadelnombredecursoymsestrechaladendehoras.
16.PulsaelbotnSiguiente.
17.SeleccionalaopcinAlmacenarelvalorenelcampo:.
18.EligedelalistadesplegablequeaparecealaderechadelaopcinelcampoCurso.Deestaformacuandoelusuarioseleccioneunafiladelalista,elcdigodelcursocorrespondienteaesa
http://www.aulaclic.es/access2010/epp_11_5_1.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.11Ejercicio:Crearcontrolesenunformulario
18.EligedelalistadesplegablequeaparecealaderechadelaopcinelcampoCurso.Deestaformacuandoelusuarioseleccioneunafiladelalista,elcdigodelcursocorrespondienteaesa
filasealmacenarenelcampoCursodelatablaAlumnado.
19.PulsaelbotnSiguiente.
20.Cambiasiquiereselttulodelaetiqueta.
21.PulsaelbotnFinalizar.
Veamoselresultado:
22.HazclicsobreelbotndeVistasparapasaralaVistaFormularioyverelresultado.
23.Asignaalosalumnosloscdigosdecursosqueteindicamosacontinuacin.
Codigo Alumnado
Curso
Animacin
Animacin
Ingls
Informtica
10
Animacin
24.Guardaelformulario.Loutilizaremosenelsiguienteejercicio.
25.Cierralabasededatos.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_11_5_1.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad11.Losformularios(VI)
11.8.Subformularios
Como hemos visto, existe un control para insertar un subformulario dentro del formulario principal
formularioprincipal/detalleoformularioprincipal/secundario.
Los subformularios son muy eficaces cuando se desea mostrar datos de tablas o consultas con una relacin uno a varios. Por ejemplo, podemos crear un formulario para mostrar los
datosdelatablaCursosconunsubformularioparamostrarlosalumnosmatriculadosencadacurso.
El formulario principal y subformulario de este tipo de formularios estn vinculados para que el subformulario presente slo los registros que estn relacionados con el registro actual del
formularioprincipal(queelsubformulariopresenteslolosalumnosmatriculadosenelcursoactivo).
ParapracticaresasoperacionespuedesrealizarelEjercicioCrearsubformularios.
11.9.Trabajarconcontroles
Seleccionarcontroles.
Paraseleccionaruncontrolbastahacerclicsobrel.Cuandouncontrolestseleccionadoaparecerodeadodecuadradosquellamaremoscontroladoresdemovimiento(losmsgrandes)y
controladoresdetamao(losmspequeos)comovemosenlasiguienteimagen:
Avecespuederesultarunpococomplicadoseleccionarcontrolesporque,obienson demasiadopequeosofinos(comoenelcasodelaslneas),oporqueseencuentransolapados
estoscasosesmuytilutilizarlalistadesplegabledeseleccindecontrolesqueseencuentraenlapartesuperiordelaHojadePropiedadesquepuedesmostrarhaciendoclicenelbotn
HojadePropiedadesenlapestaaDiseo.
Seleccionaruncontroldeestaformaesmuysencillo,solotienesquedesplegarlalistayseleccionarelcontrolqueteinteresa.
Paraseleccionarvarioscontroles,mantenerpulsadalateclaCTRLyhacerclicencadaunodeloscontrolesaseleccionarsobreelformulario.
Si queremos seleccionar varios controles contiguos hay una forma ms rpida: pulsar el botn izquierdo del ratn sobre el fondo del rea de diseo y sin soltarlo arrastrarlo, vemos que
aparecedibujadoenelreadediseouncuadrado,cuandosoltemoselbotndelratn,todosloscontrolesqueentrenenesecuadradoquedarnseleccionados(nohacefaltaqueelcontrolse
encuentrecompletamentedentrodelcuadrado).
Aadircontroles
Paraaadiralformulariounnuevocampodelorigen,debersabrirlaListadecamposhaciendoclicenelbotnAgregarcamposexistentesenlapestaaDiseo.
Enestaventanaaparecentodosloscamposdelorigendelformulario.Acontinuacinhacerclicsobreelcampo a aadir y sin soltar el
botn del ratn arrastrar el campo en el rea del formulario hasta el lugar donde queremos que aparezca el campo. Access crear
automticamenteunaetiquetaconelnombredelcampo,yuncuadrodetextoasociadoalcampo.
Tambinpodremosaadircamposdeotrastablasdistintasaladeorigen.
Siqueremosaadirotrotipodecontrol,comoporejemplounaimagen,utilizalaseccinControlesycamposquehemosvistoenel
apartado anterior, lo encontrars en la pestaa Diseo. Haz clic sobre el tipo de control que queremos aadir, vers que el cursor ha
tomado otra forma, ahora nos posicionamos en el rea del formulario donde queremos definir el control, apretamos el botn izquierdo del
ratnymantenindoloapretadoarrastramoselratnhastadejarelcontroldeltamaodeseado.
Copiarcontroles
Copiarcontrolesesmuyrpidoytilsideseasintroducirvarioscontorlesdeunmismotipo.Slotienesqueseleccionarelcontrol
aduplicaryhacerclicenelbotnCopiardelapestaaInicio(tambinpuedesutilizarlacombinacindeteclas
). Luego pgalos
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Ctrl+C
Alcerrar,aceptaelusodecookies.
enelformularioutilizandoelbotnPegardelapesaaInicioolacombinacindeteclasCtrl+V.
http://www.aulaclic.es/access2010/t_11_6.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
enelformularioutilizandoelbotnPegardelapesaaInicioolacombinacindeteclasCtrl+V.
Estemtodoteayudaracrearrpidamentevarioscontrolesdeunmismotipo. Es especialmente til si ya le has dado un tamao personalizado al control y quieres que el resto sean
idnticos.
Tenencuentaquecuandouncontrolesduplicado,sucopiaaparececonunnombrediferente.PuedesmodificarestenombredesdesusPropiedades,sitienesabiertoelpanelodesdesu
mencontextual.
Paramoveruncontroldesitio,hazclicsobrelparaseleccionarloyarrstralo.Debershacerlocuandoelcursortengalasiguienteforma:
.Deesaformamoverstanto
el propio control como su etiqueta asociada. Si lo que quieres hacer es mover nicamente un elemento (bien la etiqueta, bien el control que representa el dato) debers hacer lo mismo pero
situndotejustosobreelcuadrogrisdelaesquinasuperiorizquierda.As,lomoversdeformaindependiente.
Paramovervarioscontrolesalavez,seleccionarlosymoverunodeellos:semoverntodos.
Continaviendocomotrabajarconcontrolesenlasiguientepgina...
Octubre2010
Pg.11.6
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_11_6.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Ejercicio:Crearsubformularios
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad11.Ejerciciopasoapaso:Crearsubformularios
Objetivo.
Practicarlacreacindeformulariosconsubformulariosincluidos.
Ejerciciopasoapaso
Vamosacrearunformularioquepermitavisualizarencadapantallalosdatosdeuncursoylalistadelosalumnosmatriculadosenesecurso.Detalformaquecuandopasealsiguientecurso
aparezcanlosalumnosdeesenuevocurso.
Enestecasonecesitaremosunformularioparasacarlalistadelosalumnos,estelodefiniremoscondistribucintabularparaqueaparezcanvariasfilasconlosdatosdeunalumnoen
fila.Tambinnecesitaremosunformularioparavisualizar loscursos,enestecasocomoqueremosuncursoporpantallalodefiniremoscondistribucinencolumnas.Ydespusaadiremos
esteformulariounsubformulariobasadoenelformulariodealumnostabularquehabremoscreado.Elformulariofinaltendrmsomenosesteaspecto:
Primerohayqueempezarporcrearelformularioquepondremosdentrodelotro(elsubformulario).
1.HazclicenlaopcinAsistenteparaformulariosdelapestaaCrear.
2.EnlaprimerapantalladelasistenteeligeenelcuadroTabla/consultalatablaAlumnado.
3.Hazclicsobreelbotn
paraaadirCodigoAlumnado.
4.Hazclicsobreelbotn
paraaadirNombreAlumnado.
5.Hazclicsobreelbotn
paraaadirApellidosAlumnado.
6.HazclicsobreelcampoCursodelalistadelaizquierdaparaseleccionarlo.
7.Hazclicsobreelbotn
paraaadirloalalistadeladerecha.Noaadiremosmscamposalformulario.
8.HazclicsobreelbotnSiguienteparairalsiguientepasodelasistente.
9.ActivalaopcinTabularcomodistribucindelformulario.
10.HazclicsobreelbotnSiguiente.
11.Escribecomottuloalumnosdeuncurso.
12.HazclicsobreelbotnFinalizar.
13.Cierraelformulario.
Ahoravamosautilizarelasistenteparacrearlaprimerapartedelformulariodecursos,lareferentealcurso.
1.HazclicenlaopcinAsistenteparaformulariosdelapestaaCrear.
2.EnlaprimerapantalladelasistenteeligeenelcuadroTabla/consultalatablaCursos.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
3.Hazclicsobreelbotn
paraaadirtodosloscamposalformulario.
http://www.aulaclic.es/access2010/epp_11_6_1.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.11Ejercicio:Crearsubformularios
3.Hazclicsobreelbotn
paraaadirtodosloscamposalformulario.
4.HazclicsobreelbotnSiguienteparairalsiguientepasodelasistente.
5.DejaractivadalaopcinEncolumnascomodistribucindelformulario.
6.HazclicsobreelbotnSiguiente.
7.DejalaopcinViajescomoestilodelformulario.
8.hazclicsobreelbotnSiguiente.
9.EscribecomottuloCursosconalumnos.
10.HazclicsobreelbotnFinalizar.
AhoramoveremosloscamposFechaInicio,FechaFinalparadejarlosaladerechadelosdemscamposyampliaremoslaseccinDetalleparaaadirdespuselsubformulario.
1.EnlaVistaDiseo,seleccionaloscamposdelazonaDetalleypulsaelbotnQuitardiseo
delapestaaOrganizar.
2.Reduceelanchodeloscontroles.
3.Muevelasfechasdeinicioyfinalalazonaderecha.
4.AmplalaseccinDetallearrastrandoelbordeinferiordelaseccinhastaqueelpunterodelratntomelaforma
5.Arrastraelpunterohaciabajoparaampliarlaseccinparaquequepaelsubformulario.
6.Noestarademsguardarloscambiosporsiacaso,hazclicenelbotn
Ahoraaadiremoselsubformulario.
1.HazclicsobreelcontrolSubformulario/Subinforme
enlapestaaDiseo.
2.Posicionaelpunterodelratnenellugardondequieresquequedelaesquinaizquierdasuperiordelsubformulario,pulsaelbotnizquierdodelratnysinsoltarloarrstraelratndejandoel
controldeuntamaoapropiado,luegosueltaelbotn.Empezarelasistenteparasubformularios.
3.En la primera pantalla del asistente haz clic en el nombre del formulario alumnos de un curso (el formulario que creamos antes) vers que el botn de la opcin Usar un formulario
existenteseactivaautomticamente.PodramosnohaberdefinidoelformularioalumnosdeuncursopreviamenteyhaberelegidolaopcinUsartablasyconsultasexistentes, pero esta
formanosdejamenoslibertadalahoradedefinirelsubformulario.
4.PulsaelbotnSiguiente.
5.Enlasiguienteventanapodemosdefinircomoserelacionanlosformularios.DejalaopcinseleccionadaypulsaSiguiente.
6.Escribecomonombredelsubformulariosubformularioalumnos.Esteeselnombredelcontrolsubformularioquetienesenelformulario.
7.PulsaelbotnFinalizar.
8.Ahoraquitaremoslaetiquetadelcontrolyaquenohacefaltayrecargamsnuestroformulario.
9.HazclicenelbotndeVistasparaverelresultadoenlaVistaFormulario.
Comolasdostablasestnrelacionadasporelcdigodecurso,Accessautomticamentehaenlazado elsubformularioconelformularioporesecampoconlocualenelsubformulario
aparecenlosalumnosquetienenasignadoelcdigodecursodelcursoactivoenelformularioprincipal.
Tienesdosbarrasdedesplazamientoporlosregistros,lamsexternacorrespondealformularioporloque te permite moverte por los registros del formulario (los cursos), y la otra es del
subformularioporloquetepermiterecorrerlosalumnosperoslolosdelmismocurso.
10.Hazclicenelbotn
delabarramsexternaversquecambiasdecursoyalmismotiempoaparecenlosalumnosdeesecurso.
11.Hazclicenelbotn
delabarramsinternaversquenocambiasdecursoyspasaalalumnosiguientedentrodelmismocursoaunquetengasmsalumnos,estosnolosves.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
http://www.aulaclic.es/access2010/epp_11_6_1.htm
SeleccindeTutoriales
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.11Ejercicio:Crearsubformularios
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_11_6_1.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad11.Losformularios(VII)
Cambiareltamaodeloscontroles.
Paracambiareltamaodeuncontrolhayqueseleccionarloparaqueaparezcanloscontroladoresdetamao.A continuacinmoverelratnencimadeunodeloscontroladoresde tamao,
cuandoelpunterotomalaformadeunaflechadoblepulsarelbotnizquierdodelratnysinsoltarloarrastrarlohastaqueelcontroltomeeltamaodeseado.
Paracambiareltamaodevarioscontrolesalavez,seleccionarlosycambiareltamaodeunodeellos,secambiarntodos.
ParapracticaresasoperacionespuedesrealizarelEjercicioModificareldiseodeloscontroles.
11.10.Organizaryajustarcontroles
Hemosvistocmocambiareltamaoymoverloscontrolesdeformamanual,peroexistenotrasformasdehacerlo.
VamosaverlasopcionesdisponiblesenlapestaaOrganizar.
Elegirladistribucindelosdatos.
Desde el grupo Tabla, podemos elegir si queremos que el formulario organice sus controles de forma apilada o tabular. Para poder utilizar los botones, debers seleccionar previamente los
controlesalosquequierasaplicarladistribucin.Normalmenteserntodosellos.
Apiladocolocauncampobajoelotro,conlaetiquetaalaizquierdayeldatoaladerecha.Porlotanto,cadaregistroestarenunapginaindependienteytendremosqueirutilizandolos
botonesparairatrsyadelanteenlosregistros.
Tabular,encambio,colocalasetiquetasenlazonasuperiorybajoellatodosloscamposorganizadosporcolumnas,deformaquecadafilaesunregistrodistinto.
Al utilizar estas distribuciones, los controles quedan bloqueados. No podrs moverlos a placer o cambiar su tamao de forma individualizada. Estas restricciones nos aseguran que no
romperemoselesquemaperfectamentealineadoqueAccesscrea.Siquieresserlibredemodificarlo,deberspulsarelbotnQuitardiseo.
Paraalinearvarioscontroles,podemosmoverlosunoaunoguindonosporlacuadrcula,perotenemosunaopcinquenospermiterealizardeformamscmodaestatarea.
Seleccionamosloscontrolesaalineary,enelgrupoTamaoyorden,pulsamossobreAlinear.Sedesplegarunmencondistintasopciones:
Alacuadrculaalinearloscontrolesseleccionadosenelformularioguindoseporlacuadrcula.Esdecir,podremosalinearunnicocontrolovariosalavez.
Izquierda, derecha, arriba y abajo, alinear los controles de forma relativa. Es decir, si seleccionamos por ejemplo dos controles situados a distinta altura y
pulsamosArriba,ambossesituarnalamismaalturaqueelmsaltodeellos.Porello,nosepuedenutilizarestasopcionessihayunnicocontrolseleccionado.
DesdelosbotonesTraeralfrenteyEnviaralfondopodemoscontrolarlasituacindelcontrolentrminosdeprofundidad.Porejemplo,siincluimosuncontrolde
imagen,podramossituarladetrsde(alfondo)otroscontroles,comounbotnounaetiqueta.
UtilizalasopcionesdelgrupoTamaoyordenparaajustareltamaoyespaciadodeloscontroles.
Usamoscookies, hagaclicaqu
pararevisarlapolticadecookies.
CerraryAlcerrar,aceptaelusodecookies.
Seprocededelamismaformaqueparaalinearcontroles,
seleccionamos
los controles que queremos ajustar
pulsamos Tamao y espacio. Luego, hay que elegir la opcin que ms nos
interesa:
http://www.aulaclic.es/access2010/t_11_7.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
interesa:
ConrespectoalTamaodecadaunodeloscontroles:
Ajustar,haceelcontrollosuficientementegrandeparaquequepatodosucontenido.
Alacuadrcula:ajustaalacuadrcula.
Ajustaralms alto,almscorto,almsanchoyalmsestrecho:todosloscontrolestomanlaalturadelmsomenosalto,olaanchuradelmso
menosancho,respectivamente.
ConrespectoalEspaciadoqueexisteentreuncontrolyotro:
IgualarhorizontaleIgualarvertical:mantienelamismaseparacin,yaseahorizontalovertical,entreloscontroles.Paraqueestotengasentido,deber
haberseleccionadoscomomnimotrescontroles,demodoquesiAyBtienenunespaciadodeterminado,ByCtenganelmismo.
Aumentar horizontal, Disminuir horizontal y sus homlogos para el vertical, lo que hacen es ir haciendo mayor o menor el espaciado de todos los
controlesseleccionados.
Cuandoqueremosalinearydejarlosdelmismotamaoespreferibleprimeroajustareltamaoydespusalinearlosporqueavecesalcambiarlaanchurase
pierdelaalineacin.
EnelgrupoPosicinsepuedeajustarelmargendeloscontrolesqueseleccionamos.
DesdelaopcinMrgenesdecontrol,podremoselegirentreunosmrgenespredefinidos:Ninguno,Estrecha,Medio,Ancha.
UtilizalaopcinDelimitacinparaenlazardoscontrolesdiferentes,demodoquesimodificasunoelotroseactualiceparacuadrarconelprimero.
Adems de todas estas opciones, tenemos que tener en cuenta que Access 2010 incorpora una plantilla que facilita la colocacin de los controles. Al arrastrar un control, ste
tenderaautoajustarse.stosignificaquemantendrlaseparacinentrecontroles,posicin,tamaoyespaciadoadecuadosalformulario.
Simovemoselcontroldeunacolumnaaotra,secolorearelespacioquevaaocupar:
Ysitratamosdeintercalarelcontrolentreotroscontrolesyaexistentes,unalneamostrarsunuevalocalizacinyalsoltarseajustarlaestructura.
Nota:Hemosocultadolacuadrculaparaqueelejemploseamsclaro,peroevidentementeestamosenlaVistaDiseo.
EnocasionesnoteinteresarquesecoloquedondeAccesselige,entalcasoeligeQuitardiseoycolcaloatugusto,amanooconlasopcionesvistasanteriormente.
Encasodeteneralgunadudasobrelasoperacionesestudiadas,seraaconsejablerealizarelEjercicioAjustareltamaoyalinearcontroles.
EjerciciopropuestodelaUnidad11
PruebaevaluativadelaUnidad11
Octubre2010
Pg.11.7
Twittear
Megusta
CursodeAccess2013
http://www.aulaclic.es/access2010/t_11_7.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.11Losformularios
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_11_7.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.11Ejercicio:Modificareldiseodeloscontroles
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad11.Ejerciciopasoapaso:Modificareldiseodeloscontroles
Objetivo
Sabermodificareldiseodeformularios.
Ejerciciopasoapaso
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
VamosamodificareldiseodelformularioAlumnosencolumnas.
1.HazclicderechosobreelformularioAlumnosencolumnasenelPaneldeNavegacin.
2.Seleccionalaopcin
delmencontextual.
Primerocambiaremoseltamaodeuncontrol.
1.Hazclicsobreelcontrolquecreamosenelejercicioanterior,dondesemuestralafechadehoy.Quedarseleccionado.
2.Mueveelratnsobreelcontroladordetamaoqueseencuentraenellateralderechodelcontrolhastaqueelpunterotomelaforma
3.Manteniendopulsadoelbotndelratn,arrstralohacialaderecha,estarsampliandoelcontrol.
4.Pruebalomismoperoconlosotroscontroladoresdetamaohastadejarelcampodeltamaoquequieras.
Vamosaquitaruncontrol,quitaremoselcampoCurso.
1.Hazclicsobreelcontrolcorrespondientealcdigodecurso,seseleccionar.
2.PulsalateclaDELoSUPR.Desapareceelcontrolylaetiquetaquetenaasociada.
PorltimopracticaremosconlosTemas.
Vamosacambiarelformatodelosdosformularios,yaquesiempredaunresultadomseleganteguardarlamismaestticadeformaglobalquetenerunformatodistintoparacadaformulario.
1.PosicinateenlavistadiseodelformularioAlumnosencolumnassinoloests.
2.Hazclicenlaesquinasuperiorizquierdadelreadediseoparaseleccionarelformulario.
3.PulsaelbotnTemasdelapestaaDiseo.
4.EligedelalistaeltemaElemental(uotroqueteguste).
5.Guardaelformulario.
6.AbreelformularioCursostubularycompruebaquetambinsehaaplicadoeltemaenl.
7.Cierralabasededatos.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
CursosdeaulaClic
http://www.aulaclic.es/access2010/epp_11_7_1.htm
SeleccindeTutoriales
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Ejercicio:Modificareldiseodeloscontroles
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_11_7_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Ejercicio:Ajustareltamaoyalinearcontroles
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad11.Ejerciciopasoapaso:Ajustareltamaoyalinearcontroles
Objetivo
Practicarlasopcionesdeajustartamaoyalinearcontroleseneldiseodeformularios.
Ejerciciopasoapaso
AhoramodificaremoseldiseodelformularioCursostabular.
1.BuscaelformularioCursostabularhazclicderechosobrel.
2.Seleccionalaopcin
enelmecontextual.
Comovamosaampliaralgunoscontrolesprimerosepararemosmsloscamposparapodertrabajarconmscomodidad.
3.Seleccionatodosloscontroleshaciendoclicenunadelasesquinasdelformularioyarrastrandoelratnsinsoltarelbotnhastahaberseleccionadotodosloscontrolesenpantalla.
4.Parapodermodificarlaposicindeloscontroles,primeropulsaQuitardiseo
5.EnlapestaadeOrganizar,hazclicenelbotnTamaoyespacio
enlapestaaHerramientasdediseodeformulario>Organizar.
yseleccionalaopcinAumentarhorizontaldelaseccinEspaciado.
6.Realizaelpaso5variasvecesparadejarbastanteespacioentrecadacampo.
Ahora,vamosaajustarlasetiquetasdeloscamposCodigocurso,yfechasalcontenido.Podramosseleccionarcadaunoyampliarloutilizandoloscontroladoresdetamao,perohay una
formamsrpida.
7.HazclicsobrelaetiquetadeCodigocurso,seseleccionar.
8.PulsalateclaMaysculasysinsoltarlahazclicsobrelaetiquetaFechaInicioyFechaFinal,quedarnlastresetiquetasseleccionadas.
9.HazclicenlaopcinAjustardelbotnTamaoyespacio.
Versquelasetiquetassehanhechomsestrechas.
Ahoraobservamosquelasetiquetasdelasfechassonmsestrechasqueloscontrolesquevanacontenerlasfechas,vamosadejarlosdelmismoancho:
Vamosaseleccionarlaetiquetadeunafechaysucuadrodetextoalavez.
10.MuveelratnporlaseccinDetallepordebajodelcuadrodetextocorrespondientealcdigodecursohastaqueelpunterotomelaforma .
11.Pulsaelbotnizquierdodelratnysinsoltarlomeveelratnhaciaarriba,versquesevadibujandounrectngulosegnmueveselratn,cuandoelrectngulotoquelosdoscontrolesque
quieresseleccionarsueltaelbotndelratnversquedesapareceelrectnguloysehanseleccionadoloscontroles.Estaesunaformamuyrpidaycmodadeseleccionarvarioscontroles
contiguos.
12.AcontinuacinhazclicenelbotnTamaoyespacioyseleccionaAjustaralmsestrecho.
Ahoralosdoscontrolestienenelmismoanchoperonoquedanalineados.Noquiteslaseleccin.
13.HazclicenelbotnAlinearyseleccionaIzquierda.
Ahoralosdoscontroleshanquedadoperfectamentealineados.
14.Repteloparalaotrafecha(pasos12y13).
Ahoraajustaremoselaltodetodosloscamposdelalneadedetalle.
15.Mueveelratnporlaparteizquierdadelaseccindetallehastaqueelpunterotomelaforma
(casienelbordedondeterminaelformulario).
16.Hazclicyseseleccionarntodosloscontrolesdelalnea.
17.AcontinuacinhazclicenelbotnTamaoyespacioyeligeAjustaralmsalto.
Ahoratodosloscontrolestienenelmismoalto.
18.HazclicenelbotnAlinearyeligeArriba
Ahoralosdoscontroleshanquedadoperfectamentealineados.
19.Cierraelformularioguardandoloscambios.
20.Cierralabase.
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/epp_11_7_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.11Ejercicio:Ajustareltamaoyalinearcontroles
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_11_7_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema11Losformularios
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad11:Losformularios
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
1.AbrirlabasededatosConcesionariodelacarpetaMisejercicios.
2.CrearunformularioparalaedicinderegistrosdelatablaClientesllamarloMantenimientoClientes.
3.Crear un formulario para la introduccin y edicin de registros de la tabla Coches vendidos llamarlo
MantenimientoCochesvendidos.
4.Crear un formulario para la introduccin y edicin de registros de la tabla Revisiones. Disearlo de tal forma
que a la hora de introducir la matrcula el usuario pueda ver el nombre del cliente que tiene la matrcula,
llamarloMantenimientorevisiones.
Puedesconsultaraqulassolucionespropuestas.
Ejercicio2:Clnica
1.AbrirlabasededatosClinicadelacarpetaMisejercicios.
2.CrearunformularioparalaedicinderegistrosdelatablaPacientesllamarloMantenimientoPacientes.
3.Crear un formulario para la introduccin y edicin de registros de la tabla Medicos llamarlo Mantenimiento
Medicos.
4.Crear un formulario en el que aparezca en una zona los datos del mdico y debajo la lista de ingresos que
tieneelmdico,llamarloIngresosporMedico.
Puedesconsultaraqulassolucionespropuestas.
http://www.aulaclic.es/access2010/epr_11_7_1.htm
1/1
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin11Losformularios
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad11:Losformularios
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.Sepuedenvisualizarfotosdesdeunformulario.
a)Verdadero.
b)Falso.
2.Unformulariosepuedecrearapartirdedosomstablas.
a)Verdadero.
b)Falso.
3.LasdistribucionesdeformulariosmsutilizadassonlaHojadedatosyColumnas.
a)Verdadero.
b)Falso.
4.Desdeunformulariosepuedenmodificarlosregistrosdelorigendelformulario.
a)Verdadero.
b)Falso.
5.Desdeunformulariopodemosabrirotroformulario.
a)Verdadero.
b)Falso.
6.Elicono
sirvepara...
a)Insertarunbotn.
b)Insertarunaetiqueta.
c)Insertaruncampodecontrasea.
d)Dibujarunrectngulo.
7.Elicono
sirvepara...
a)Guardarenunacarpetaelformulario.
b)Aadiruncontroldepestaa.
c)Guardarunacopiadeseguridad.
d)Todaslasrespuestassonfalsas.
8.Sepuedecambiareltamaodevarioscontrolesalavez...
a)Seleccionndolosyestirandounodeloscontroladoresdetamao.
b)Slositodostienenelmismotamao.
c)Hayquecambiarlosunoauno.
9.Cuandoqueremosescribirunvalorfijo,comoporejemplounttulo...
a)Utilizamoselbotn
paracrearunaetiqueta.
b)Escribimosdirectamenteeltextoenlazonadediseo.
http://www.aulaclic.es/access2010/ev_11_7_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin11Losformularios
b)Escribimosdirectamenteeltextoenlazonadediseo.
c)Utilizamoselbotn
paracrearunaetiqueta.
d)Todaslasrespuestassonfalsas.
10.Paraalinearvarioscontroles...
a)Slopodemosarrastrarloshastadejarlosalineados.Paraayudarnos,disponemosdelasguasdelfondo
delformulario.
b)SeleccionamoslaopcinAlinearyluegoloscontrolesaalinear.
c)SeleccionamosloscontrolesyluegolaopcinAlinear.
d)Debenestarencolumnados.
Corregir Restablecer
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/ev_11_7_1.htm
CursodeAccess2013
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad12.Losinformes(I)
12.1.Introduccin
Los informes sirven para presentar los datos de una tabla o consulta, generalmente para imprimirlos. La diferencia bsica con los formularios es que los datos que aparecen
informeslosepuedenvisualizaroimprimir(nosepuedenmodificar)yenlosinformessepuedeagruparmsfacilmentelainformacinysacartotalesporgrupos.
Enestaunidadveremoscmocrearuninformeutilizandoelasistenteycmocambiarsudiseounavezcreado.
12.2.Crearuninforme
ParacrearuninformepodemosutilizarlasopcionesdelgrupoInformes,enlapestaaCrear:
InformeconsisteencrearautomticamenteunnuevoinformequecontienetodoslosdatosdelatablaoconsultaseleccionadaenelPaneldeNavegacin.
Diseodeinformeabreuninformeenblancoenlavistadiseoytenemosqueirincorporandolosdistintosobjetosquequeremosaparezcanenl.Estemtodonosesueleutilizaryaque
enlamayoradeloscasosesmscmodoyrpidocrearunautoinformeoutilizarelasistenteydespussobreelresultadomodificareldiseoparaajustarelinformeanuestrasnecesidades.
InformeenblancoabreuninformeenblancoenvistaPresentacin.
Asistenteparainformesutilizaunasistentequenosvaguiandopasoporpasoenlacreacindelinforme.Loveremosendetalleenelsiguienteapartado.
12.3.Elasistenteparainformes
EnlapestaaCrear,grupoInformes,iniciaremoselasistentepulsandoelbotn
Estaeslaprimeraventanaqueveremos:
Enestaventananospideintroducirloscamposaincluirenelinforme.
PrimeroseleccionamoslatablaoconsultadedondecogerlosdatosdelcuadroTablas/Consultasesteserelorigendelinforme.Siqueremossacardatosdevariastablaslomejorser
crearunaconsultaparaobteneresosdatosyluegoelegircomoorigendelinformeesaconsulta.
Acontinuacinseleccionamosloscamposhaciendoclicsobreelcampoparaseleccionarloyclicsobreelbotn
Sinoshemosequivocadodecampopulsamoselbotn
osimplementedobleclicsobreelcampo.
yelcamposequitadelalistadecamposseleccionados.
Podemosseleccionartodosloscamposalavezhaciendoclicsobreelbotn
odeseleccionartodosloscamposalavezhaciendoclicsobreelbotn
Luego,pulsamoselbotnSiguiente>yaparecelaventanaquepuedesverenlasiguientepgina...
Octubre2010
Pg.12.1
Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_12_1.htm
Megusta
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
Twittear
Megusta
26
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_12_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad12.Losinformes(II)
Enestapantallaelegimoslosnivelesdeagrupamientodentrodelinforme.Podemosagruparlosregistrosqueaparecenenelinformeporvariosconceptosyparacadaconceptoaadir
cabeceraypiedegrupo,enelpiedegruponormalmentesevisualizarntotalesdeesegrupo.
Paraaadirunniveldeagrupamiento,enlalistadelaizquierda,hacerclicsobreelcampoporelcualqueremosagruparyhacerclicsobreelbotn
(odirectamentehacerdobleclicsobre
elcampo).
Enlapartedeladerechaapareceundibujoquenosindicalaestructuraquetendrnuestroinforme,enlazonacentralaparecenloscamposquesevisualizarnparacadaregistro,ennuestro
ejemplo,encimaapareceungrupoporcdigodecurso.
Paraquitarunniveldeagrupamiento,hacerclicsobrelacabeceracorrespondientealgrupoparaseleccionarloypulsarelbotn
Siqueremoscambiarelordendelosgruposdefinidosutilizamoslosbotones
Conelbotn
,laflechahaciaarribasubeelgruposeleccionadounnivel,laflechahaciaabajobajaelgrupounnivel.
podemosrefinarelagrupamiento.Haciendoclicenesebotnaparecerelsiguientecuadrodedilogo:
Paracadacampoporelquesevaaagruparlainformacindelinformepodremoselegirsuintervalodeagrupamiento.Eneldesplegabledebemosindicarqueutiliceunintervaloenfuncinde
determinadosvalores,queutilicelasiniciales,etc.Lasopcionesdeintervalovariarnenfuncindeltipodedatosylosvaloresquecontenga.DespusdepulsarelbotnAceptarvolvemosala
ventanaanterior.
UnaveztenemoslosnivelesdeagrupamientodefinidoshacemosclicenelbotnSiguiente>ypasamosalasiguienteventanaqueversenlasiguientepgina...
http://www.aulaclic.es/access2010/t_12_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
En esta pantalla podemos elegir cmo ordenar los registros. Seleccionamos el campo por el que queremos ordenar los registros que saldrn en el informe, y elegimos si queremos una
ordenacinascendenteodescendente.PordefectoindicaAscendente,peroparacambiarloslodeberemospulsarelbotnycambiaraDescendente.Comomximopodremosordenarpor4
criterios(campos)distintos.
Paraseguirconelasistente,pulsamoselbotnSiguiente>yaparecelaventanaquepuedesverenlasiguientepgina...
Octubre2010
Pg.12.2
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_12_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad12.Losinformes(III)
En esta pantalla elegimos la distribucin de los datos dentro del informe. Seleccionando una distribucin aparece en el dibujo de la izquierda el aspecto que tendr el informe con esa
distribucin.
EnelcuadroOrientacinpodemoselegirentreimpresinVerticaluHorizontal(apaisado).
ConlaopcinAjustarelanchodelcampodeformaquequepantodosloscamposenunapgina,sesuponequeelasistentegenerarloscampostalcomolodicelaopcin.
AcontinuacinpulsamoselbotnSiguiente>yaparecelaltimaventana:
Enestaventanaelasistentenospreguntaelttulodelinforme,estettulotambinserelnombreasignadoalinforme.
AntesdepulsarelbotnFinalizarpodemoselegirentre:
Vistapreviadelinformeenestecasoveremoselresultadodelinformepreparadoparalaimpresin
obien,
Modificareldiseodelinforme,siseleccionamosestaopcinaparecerlaventanaDiseodeinformedondepodremosmodificarelaspectodelinforme.
ParapracticaresasoperacionespuedesrealizarelEjercicioCrearuninformeconelasistente.
Octubre2010
Pg.12.3
Twittear
Megusta
http://www.aulaclic.es/access2010/t_12_3.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_12_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Ejercicio:Crearinformesconelasistente
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad12.Ejerciciopasoapaso:Crearinformesconelasistente
Objetivo
Sabercrearinformesconelasistente.
Ejerciciopasoapaso
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
VamosacrearprimerouninformeparalavisualizacindelosdatosdelatablaAlumnado,paraelloutilizaremoselasistenteparainformes:
1.HazclicenelbotnAsistenteparainformesenlapestaaCrear.
2.EnlaprimerapantalladelasistenteeligeenelcuadroTabla/consultalatablaAlumnado.
3.Hazclicsobreelbotn
paraaadirtodosloscamposalinforme.
4.HazclicsobreelbotnSiguienteparairalsiguientepasodelasistente.
5.HazclicsobreelcampoCursodelinformeparaseleccionarlo.
6.Hazclicsobreelbotn
paraquitarelcampo.
7.Hazclicenelcampofechanacimientoparaseleccionarelcampo.
8.Hazclicsobreelbotn
paraagruparporfechadenacimiento.
ComohemoselegidouncampodetipoFecha/Horaelasistenteagrupapormes,vamosacambiaresaopcinyvamosadefinirunaagrupacinporaodenacimiento:
9.Hazclicsobreelbotn
10.DespliegaelcuadroIntervalosdeagrupamientodelcampofechanacimiento.
11.EligelaopcinAo.
12.HazclicsobreelbotnAceptar.Volvemosalaventanadelasistente.
13.HazclicsobreelbotnSiguiente.
Ahoravamosahacerquelosalumnosdelmismoaoaparezcanordenadosporapellidos:
14.Despliegaelcuadro1correspondientealprimercampodeordenacin.
15.EligeelcampoApellidosalumnado.
16.HazclicsobreelbotnSiguiente.
17.DejaactivadalaopcinEnpasoscomodistribucindelinforme.
18.MarcalaopcinparaponerelinformeenHorizontalyquequepanloscontroles.
19.HazclicsobreelbotnSiguiente.
20.Escribecomottulolistadodealumnos.
21.HazclicsobreelbotnFinalizar.
22.Observaelresultado.Silodeseas,puedesmodificarenlavistadiseoeltamaodeloscontrolesparaajustarlosdatosyquequepanmejorenelformulario.
23.Cierraelinformeguardandoloscambios.
Octubre2010
Twittear
Megusta
CursodeAccess2013
http://www.aulaclic.es/access2010/epp_12_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Ejercicio:Crearinformesconelasistente
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_12_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad12.Losinformes(IV)
12.4.Lavistadiseodeinforme
La vista diseo es la que nos permite definir el informe, en ella le indicamos aAccess cmo debe presentar los datos del origen del informe, para ello nos servimos de los controles que
veremosmsadelantedelamismaformaquedefinimosunformulario.
ParaabriruninformeenlavistadiseodebemosseleccionarloenelPaneldenavegacinypulsar
ensumencontextualoenlaVistadelapestaaInicio.
Nosaparecelaventanadiseo:
Elreadediseoconstanormalmentedecincosecciones:
ElEncabezadodelinformecontendrlainformacinquesehadeindicarnicamentealprincipiodelinforme,comosuttulo.
ElEncabezadodepginacontendrlainformacinqueserepetiralprincipiodecadapgina,comolosencabezadosdelosregistros,ellogo,etc.
Detallecontienelosregistros.Deberemosorganizarloscontrolesparaunnicoregistro,yelinformeserelqueseencarguedecrearunafilaparacadaunodelosregistros.
ElPiedepginacontendrlainformacinqueserepetiralfinaldecadapgina,comolafechadelinforme,elnmerodepgina,etc.
ElPiedeinformecontendrlainformacinquenicamenteapareceralfinaldelinforme,comoelnombreofirmadequienlohagenerado.
Podemoseliminarlosencabezadosypiesconlasopcionesencabezadoopiedepginayencabezadoopiedepginadelinformequeencontrarsenelmencontextualdelinforme.
Alhacerlo,seeliminarntodosloscontrolesdefinidosenellas.Pararecuperarlossehadeseguirelmismoprocesoqueparaeliminarlos.
Sinoquiereseliminarloscontroles,peroquieresqueenunadeterminadaimpresindelinformenoaparezcaunadelaszonas,puedesocultarlaseccin.Parahacerlodebersaccederala
Hojadepropiedades,desdesubotnenlapestaaDiseo>grupoHerramientas. Luego, en el desplegable, elige la seccin (Encabezado, Detalle, o la que quieras) y cambia su propiedad
VisibleaSoaNosegnteconvenga.Loscambiosnoseobservarndirectamenteenlavistadiseo,sinoenlaVistapreliminardelaimpresinoenlaVistainformes.
Alrededor del rea de diseo tenemos las reglas que nos permiten medir las distancias y los controles, tambin disponemos de una cuadrcula que nos ayuda a colocar los controles
dentrodelreadediseo.
Podemosveruocultarlasreglasocuadrculadesdeelmencontextualdelinforme.
12.5.LapestaaDiseodeinforme
SihasentradoendiseodeinformepodrsverlapestaadeDiseoquemuestralassiguientesopciones:
Estabarralarecuerdasseguro,esmuyparecidaalaqueestudiamosenlosformularios.
Acontinuacindescribiremoslosdistintosbotonesquepertenecenaestabarra.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
ElbotnVerdelgrupoVistasnospermitepasardeunavistaaotra,silodesplegamospodemoselegirentreVista
Diseo la que estamos describiendo
ahora,laVistaPresentacinquemuestraunamezlcadelavistaInformesyDiseoyfinalmentelaVistaInformesquemuestraelinformeenpantalla.
http://www.aulaclic.es/access2010/t_12_4.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
ahora,laVistaPresentacinquemuestraunamezlcadelavistaInformesyDiseoyfinalmentelaVistaInformesquemuestraelinformeenpantalla.
LaVistaPreliminarnospermitevercmoquedarlaimpresinantesdemandarelinformeaimpresora.
EnelgrupoTemasencontrarsherramientasparadarunestilohomogneoalinforme.Noentraremosendetalle,porquefuncionaigualquelostemasde
losformularios.
ElbotnAgruparyordenar
delgrupoAgrupacinytotalespermitemodificarlosnivelesdeagrupamientocomoveremosmsadelante.
EnlapartecentralpuedesverelgrupoControlesenelqueaparecentodoslostiposdecontrolesparaqueseamscmodoaadirlosenelreadediseo
comoveremosmsadelante.Tambinencontramosalgunoselementosquepodemosincluirenelencabezadoypiedepgina.
En el grupo Herramientas podrs encontrar el botn Agregar campos existentes entre otros, que hace aparecer y desaparecer el cuadro Lista de
camposenelqueaparecentodosloscamposdelorigendedatosparaqueseamscmodoaadirlosenelreadediseocomoveremosmsadelante.
Todo informe tiene asociada una pgina de cdigo en la que podemos programar ciertas acciones utilizando el lenguaje VBA (Visual Basic para
Aplicaciones),seaccedeaesapginadecdigohaciendoclicsobreelbotn
.
Conelbotn
hacemosaparecerydesaparecerelcuadro Propiedades del control seleccionado. Las propiedades del informe son
parecidasalasdeunformulario.
RecuerdaquesiemprepodemosaccederalaayudadeAccesshaciendoclicenelbotn
Octubre2010
Pg.12.4
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_12_4.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad12.Losinformes(V)
12.6.ElgrupoControles
Para definir qu informacin debe aparecer en el informe y con qu formato, se pueden utilizar los mismos controles que en los formularios aunque algunos son ms apropiados para
formularioscomoporejemplolosbotonesdecomando.
EnlapestaaDiseoencontrarslosmismocontrolesquevimoseneltemaanterior:
Cuandoqueremoscrearvarioscontrolesdelmismotipopodemosbloquearelcontrolhaciendoclicconelbotnsecundariodelratnsobrel.EnelmencontextualelegiremosColocar
varioscontroles.
Apartirdeesemomentosepodrncreartodosloscontrolesquequeramosdeestetiposinnecesidaddehacerclicsobreelbotncorrespondientecada
vez.Paraquitarelbloqueohacemosclicsobreelbotn
Elbotn
ovolvemosaseleccionarlaopcindelmencontextualparadesactivarla.
activarodesactivarlaAyudaaloscontroles.Silotenemosactivado(comoenlaimagen)alcreardeterminadoscontrolesseabrirunasistenteparaguiarnos.
Ahoravamosaverunoporunolostiposdecontrolesdisponibles:
Icono
Control
Descripcin
Seleccionar
Vuelveadaralcursorlafuncionalidaddeseleccin,anulandocualquierotrocontrolquehubieseseleccionado.
Seutilizaprincipalmenteparapresentarundatoalmacenadoenuncampodelorigendelinforme.Puedeserdedostipos:dependienteoindependiente.
Cuadro
texto
de
ElcuadrodetextodependientedependedelosdatosdeuncampoysimodificamoselcontenidodelcuadroenlavistaInformesestaremoscambiando
eldatoenelorigen.SupropiedadOrigendelcontrolsueleserelnombredelcampoalaqueestasociado.
El cuadro de texto independiente permite por ejemplo presentar los resultados de un clculo o aceptar la entrada de datos. Modificar el dato de este
camponomodificasutablaorigen.SupropiedadOrigendelcontrolserlafrmulaquecalcularelvaloramostrar,quesiempreirprecedidaporelsigno
=.
Etiqueta
Sirveparavisualizaruntextoliteral,queescribiremosdirectamenteenelcontroloensupropiedadTtulo.
Hipervnculo
Paraincluirunenlaceaunapginaweb,uncorreoelectrnicoounprograma.
Insertar salto
delnea
NotieneefectoenlaVistaFormularioperosenlaVistaPreliminaryalahoradeimprimir.
Grfico
Representacingrficadedatosqueayudaasuinterpretacindeformavisual.
Lnea
Botn
alternar
Permitedibujarlneasenelformulario,paraayudaraorganizarlainformacin.
de
Sesueleutilizarparaaadirunanuevaopcinaungrupodeopcionesyacreado.Tambinsepuedeutilizarparapresentar uncampodetipoS/No, si
campocontieneelvalorS,elbotnaparecerpresionado.
Rectngulo
Permitedibujarrectngulosenelformulario,paraayudaraorganizarlainformacin.
Casilla
de
verificacin
Marco
de
objeto
independiente
Para insertar archivos como un documento Word, una hoja de clculo, etc. No varian cuando cambiamos de registro (independientes), y no estn en
ningunatabladelabase.
Datos
adjuntos
Esta es la forma ms moderna y ptima de incluir archivos en un formulario. Equivale a los marcos de objeto, solo que Datos adjuntos est disponible
paralasnuevasbaseshechasenAccess2007oversionessuperiores(.accdb)ylosmarcospertenecenalasversionesanteriores(.mdb).
Botn
opcin
de
Subformulario/
Subinforme
Paraincluirunsubformularioosubinformedentrodelformulario.Unasistentetepermitirelegirlo.
Marco
de
objeto
dependiente
ParainsertararchivoscomoundocumentoWord,unahojadeclculo,etc.Variancuandocambiamosderegistro(dependientes),porqueseencuentranen
unatabladelabase.Ejemplos:Lafotooelcurrculumdeunapersona,lasventasdeunempleado,etc.
Imagen
Permiteinsertarimgenesenelformulario,quenodependerndeningnregistro.Porejemplo,ellogodelaempresaenlazonasuperior.
Tambinincluyelossiguientescontroles,aunquenosesuelenutilizareninformes,sinomsbienenformularios:
Icono
Control
http://www.aulaclic.es/access2010/t_12_5.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
Botn
Controldepestaa
Grupodeopciones
Cuadrocombinado
Cuadrodelista
PuedesversudescripcineneltemadeFormularios.
Porltimopodemosaadirmscontroles,mscomplejosconelbotn
Puestoqueelmanejodeloscontroleseninformesesidnticoaldeloscontrolesdeunformulario,sitienesalgunadudasobrecmoaadiruncontrol,cmomoverlodesitio,copiarlo,cambiar
sutamao,cmoajustareltamaoolaalineacindevarioscontroles,repasalaunidadanterior.
Octubre2010
Pg.12.5
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_12_5.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad12.Losinformes(VI)
12.7.Agruparyordenar
Cuandoyahemosvistoconelasistente,enuninformesepuedendefinirnivelesdeagrupamientoloquepermiteagruparlosregistrosdelinformeysacarporcadagrupounacabeceraespecial
ounalneadetotales.Tambinpodemosdefinirunadeterminadaordenacinparalosregistrosqueaparecernenelinforme.
Paradefinirlaordenacindelosregistros,crearunnuevoniveldeagrupamientoomodificarlosnivelesqueyatenemosdefinidosenuninformequeyatenemosdefinido:
AbrirelinformeenVistaDiseo.
EnlapestaaDiseo>grupoAgrupacinytotales>pulsarAgruparyordenar
Seabrirunpanelenlazonainferior,bajoelinforme,llamadoAgrupacin,ordenytotal:
PuedesaadirungrupodeordenacinhaciendoclicenAgregarungrupo.Delmismomodo,haciendoclicenAgregarunordenestablaceremosunordendentrodeesegrupo.
Utilizalasflechasdesplegablesparaseleccionardiferentesmodosdeordenacindentrodeungrupo.
PuedeshacerclicenelvnculoMsparavermsopcionesdeordenacinyagrupacin.
Conlasflechas
puedesmoverlasagrupacionesarribayabajo.
ParapracticarestasoperacionespuedesrealizarelEjercicioCrearinformescongrupos.
12.8.Imprimiruninforme
Paraimprimiruninforme,lopodemoshacerdevariasformasydesdedistintospuntosdentrodeAccess.
Imprimirdirectamente
1.HacerclicsobreelnombredelinformequequeremosimprimirenelPaneldeNavegacinparaseleccionarlo.
2.DespliegalapestaaArchivoypulsaImprimir.Aladerechaaparecernmsopciones,escogerImpresinRpida.
Sieslaprimeravezqueimprimeselinforme,noesconvenientequeutilicesestaopcin.SerarecomendableejecutarlasopcionesImprimiryVistapreliminar,paraasegurarnosdequeel
aspectodelinformeeselesperadoyquesevaaimprimirporlaimpresorayconlaconfiguracinadecuadas.
AbrirelcuadrodedilogoImprimir
1.Hacerclicsobreelnombredelinformequequeremosimprimirparaseleccionarlo.
2.DespliegalapestaaArchivoypulsaImprimir.Aladerechaaparecernmsopciones,escogerImprimir.
3.SeabrirelcuadrodedilogoImprimirenelquepodrscambiaralgunosparmetrosdeimpresincomoteexplicaremosacontinuacin:
http://www.aulaclic.es/access2010/t_12_6.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
Si tenemos varias impresoras conectadas al ordenador, suele ocurrir cuando estn instaladas en red, desplegando el cuadro combinado Nombre: podemos elegir la impresora a la que
queremosenviarlaimpresin.
EnelrecuadroIntervalodeimpresin,podemosespecificarsiqueremosimprimirTodoelinformeobiensloalgunaspginas.
Siqueremosimprimirunaspginas,enelrecuadrodesdeespecificarlapginainicialdelintervaloaimprimiryenelrecuadrohastaespecificarlapginafinal.
Sitenemosregistrosseleccionadoscuandoabrimoselcuadrodedilogo,podremosactivarlaopcinRegistrosseleccionadosparaimprimirnicamenteesosregistros.
En el recuadro Copias, podemos especificar el nmero de copias a imprimir. Si la opcin Intercalar no est activada, imprime una copia entera y despus otra copia, mientras que si
activamosIntercalarimprimetodaslascopiasdecadapginajuntas.
LaopcinImprimiraarchivopermiteenviarelresultadodelaimpresinaunarchivodeldiscoenvezdemandarloalaimpresora.
ConelbotnPropiedadesaccedemosalaventanaPropiedadesdelaimpresora,estaventanacambiarsegnelmodelodenuestraimpresoraperonospermitedefinireltipodeimpresin
porejemploennegrooencolor,enaltacalidadoenborrador,eltipodepapelqueutilizamos,etc.
ConelbotnConfigurar...podemosconfigurarlapgina,cambiarlosmrgenes,impresinavariascolumnas,etc.
PorltimopulsamoselbotnAceptaryseinicialaimpresin.SicerramoslaventanasinaceptaropulsamosCancelarnoseimprimenada.
AbrirelinformeenVistapreliminar
Paracomprobarquelaimpresinvaasalirbienesconvenienteabrirunavistapreliminardelinformeenpantallaparaluegosinosparecebienordenarlaimpresindefinitiva.Hayvariasformas
deabrirlaVistaPreliminar:
ConelobjetoInformeseleccionado,desplegarlapestaaArchivo,pulsarImprimiryseleccionarVistaprevia.
TambinpuedeshacerclicderechosobreelInformeenelPaneldeNavegacinyseleccionarlaopcin
enelmencontextual.
O,siyalotienesabierto,pulsarVer>VistapreliminarenelgrupoVistasdelapestaaDiseooInicio.
Octubre2010
Pg.12.6
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_12_6.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Ejercicio:Informescongrupos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad12.Ejerciciopasoapaso:Informescongrupos
Objetivo
Practicareldiseodeinformesconnivelesdeagrupacin.
Ejerciciopasoapaso
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
VamosatrabajarapartirdelinformecreadoenelprimerejerciciodeestaunidadparadespuscambiarlodesdelaventanaDiseodeinformes.
1.HazclicderechoenelinformelistadodealumnosenelPaneldeNavegacin.
2.Seleccionalaopcin
enelmencontextualparaentrarenlaventanaDiseodeinforme.
3.DespliegalapestaaArchivo,yeligelaopcinGuardarobjetocomo....
4.EscribeAlumnosporpoblacion.
5.HazclicenelbotnAceptarypulsadenuevoArchivoparavolveravisualizarelinforme.
Ahoravamosacambiarlaagrupacin,vamosaagruparlosalumnosporpoblacin.
6.Hazclicsobreelbotn
delapestaadeDiseo.
7.MiracomoapareceungrupoconelcampoFechanacimiento.
8.DespliegalalistadelnombreycambiaFechanacimientoporelcampoPoblacion.
FijatequeelEncabezadoFechanacimientohacambiadoaEncabezadoPoblacin.
9.BorraelcontenidodelacajadetextodelEncabezadoPoblacinyescribePoblacion.TambinpuedescambiarsuetiquetadelEncabezadodepginaporPoblacin.
10.Cierraelcuadro.
11.HazclicsobrelaopcinVistapreliminarenlapestaaArchivo>Imprimirparaverelresultado.
12.CierralavistapreliminarhaciendoclicenelbotnCerrarvistapreliminar.
Ahoravamosaaadirunalneadetotalesporpoblacin.
13.Hazclicsobreelbotn
delapestaaDiseoencasodequenosemuestreelpanelinferiordeagrupacin.
14.HazclicenelvnculoMsyseleccionalaopcinconunaseccindepieeneldeplegablecorrespondiente.ObservacomosehaabiertounanuevaseccinPiePoblacion.
15.Enestaseccincreauncontrolcuadrodetexto.
16.AbreelcuadroPropiedadesdelcontrolquehascreadoconelicono
17.En la pestaa Datos en la propiedad Origen del control escribe = Cuenta([Codigo alumnado]). Recuerda que pulsando el botn en forma de puntos suspensivos podrs acceder al
Generadordeexpresiones,queteayudarenloscasosenquenecesitescrearunaexpresinydesconozcaslasintaxis.
18.EnlapropiedadSumacontinuadejaelvalorNo.Noqueremosquesigasumandocuandocambiadegrupo.
19.Seleccionaelcontrolasdefinidoycreaotrocopindolo.(Loseleccionas,Ctrl+C,Ctrl+Vymueveelnuevoaladerechadelprimero,paraquenosesolapen)
20.EnlapropiedadSumacontinuadelnuevocontroleligeelvalorSobretodo.Estecontrolindicarcuntosalumnosllevamoslistadoshastaahora.
21.Cambialosvaloresdelasetiquetasqueacompaanaloscuadrosdetexto.ElprimerolollamaremosTotalpoblacinyelsegundoTotalhastaelmomento.
22.HazclicsobrelaopcinVistapreliminarenlapestaaArchivo>Imprimirparaverelresultado.
23.Cierraelinformeguardandoloscambios.
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/epp_12_6_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Ejercicio:Informescongrupos
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_12_6_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad12.Losinformes(VII)
12.9.LaventanaVistapreliminar
Enestaventanavemoselinformetalcomosaldrenlaimpresora.Observacmosedistinguelaagrupacinporcdigodecurso.
Parapasarporlasdistintaspginastenemosenlaparteinferiorizquierdaunabarradedesplazamientoporlosregistrosconlosbotonesqueyaconocemosparairalaprimerapgina,ala
pginaanterior,aunapginaconcreta,alapginasiguienteoalaltimapgina.
Enlapartesuperiortenemosunanuevaynicapestaa,lapestaaVistapreliminar,coniconosquenosayudarnaejecutaralgunasacciones:
Esposiblequeveaslosbotonesdeformadistinta,yaquecambiandetamaodependiendodeltamaodequedispongalaventanadeAccess.
Los botones del grupo Zoom permiten, tanto aproximar y alejar el informe, como elegir cuntas pginas quieres ver a la vez: Una pgina, Dos pginas
pginas
,pudiendoelegirentrelasopciones4,8o12.Cuantasmspginasvisualices,mspequeassevern,peroteayudarahacerteunaideadelresultadofinal.
ElgrupoDiseodepginapermitecambiarlaorientacindelpapelparalaimpresinyaccederalaconfiguracindelapgina.
LasopcionesdeDatoslasveremosmsadelante.PermitenlaexportacindedatosaotrosformatoscomoExcel,PDFoXPS.
YaslonosquedaelegirsiqueremosImprimirosiqueremosCerrarlavistapreliminarparacontinuareditandoelinforme.
Recuerda que la Vista preliminar es muy importante. No debes comprobar nicamente la primera pgina, sino tambin las siguientes. Esto cobra especial importancia en caso de que
nuestroinformeseademasiadoancho,yaqueelresultadopodrasersimilaralquesemuestraenlaimagen:
Siunregistroesdemasiadoancho,nuestroinformerequerireldobledefoliosysermenoslegible.
Enesoscasos,deberemosvalorarsiesnecesarioutilizarunaorientacinHorizontaldelahojaosiesmsconvenienteestrecharlasuperfciedelinformeosuscontroles.
Cuando,comoenlaimagen,nuestrosregistrosrealmentenoocupenmuchoyloquesevayademadreseaunodeloscontrolesqueintroduceAccessautomticamente(comoelcontadorde
pginas),lomssencilloesmoveroreducirelcontrol.Tambinserconvenienteestrecharcontrolescuandoveamosquerealmenteseleshaasignadounespacioquenoutilizarnnunca(por
ejemplosielcdigodeclienteestlimitadoa5caracteresyselededicaunespacioenquecaben30).
ParapracticarestasoperacionespuedesrealizarelEjercicioImprimirinformes.
EjerciciopropuestodelaUnidad12
PruebaevaluativadelaUnidad12
Usamoscookies,
hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_12_7.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Losinformes
Octubre2010
Pg.12.7
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_12_7.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.12Ejercicio:Imprimirinformes
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad12.Ejerciciopasoapaso:Imprimirinformes
Objetivo
Saberimprimirinformesymanejarlasopcionesdelaventanavistapreliminar.
Ejerciciopasoapaso
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
Vamosavisualizarelresultadodelinformequecreamosenelejercicioanterior.
1.PosicinateenelPaneldeNavegacin.
2.HazclicderechosobreelinformeListadodealumnos.
3.Seleccionalaopcin
4.Prueba los botones
enelmencontextual.
,
compruebes,conellos,quenoseocupandoshojasparaunregistroporocupardemasiadoespaciohorizontal.
Si es asi, debers modificar en la Vista diseo el ancho que ocupa hasta que cada registro quepa
horizontalmenteenunanicahoja.
Ahoravamosacambiaropcionesdeimpresin.
1.PulsalaopcinImprimirdelacintaVistapreliminar.SeabrirelcuadrodedilogoImprimir.
2.Cambiaelnmerodecopias.
3.Asegrate de que est seleccionada la impresora que te interesa que lance la impresin y haz clic sobre el
botnAceptar.
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/epp_12_7_1.htm
CursodeAccess2013
1/1
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema12Losinformes
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad12:Losinformes
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
1.AbrirlabasededatosConcesionariodelacarpetaMisejercicios.
2.CrearuninformeparaobtenerunalistadelosClientesordenadosporApellidosdetalformaquesepuedaarchivarlosclientesdecadapoblacinenunarchivadordistinto.
3.Crear un informe para imprimir los registros de la tabla Coches vendidos agrupados por Marca y ordenados por Modelo sacando de cada marca la cantidad de coches vendidos, e
imprimirlo.
4.CrearuninformeparaimprimirlosregistrosdelatablaRevisiones,eimprimirlo.
Puedesconsultaraqulassolucionespropuestas.
Ejercicio2:Clnica
1.AbrirlabasededatosClinicadelacarpetaMisejercicios.
2.CrearuninformeparaimprimirApellidosynombredelpacienteascomosufechadeingresoylosapellidosdelmdicoasignado.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epr_12_7_1.htm
1/1
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin12Losinformes
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad12:Losinformes
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.LaopcinAutoinformepermiteabrirelasistentequenosvapreguntandoqucamposqueremosqueseimpriman.
a)Verdadero.
b)Falso.
2.Uninformesepuedecrearapartirdedosomstablas.
a)Verdadero.
b)Falso.
3.Conelasistenteparainformespodemosaadirtotales.
a)Verdadero.
b)Falso.
4.Enuninformepodemosincluirotroinforme.
a)Verdadero.
b)Falso.
5.Enuninformenopodemosincluirmsdetresnivelesdeagrupamiento.
a)Verdadero.
b)Falso.
6.Lainformacindelencabezadodeinforme...
a)Serepetirencadaunadelaspginasdelinforme,enlazonasuperior.
b)Serepetirencadaunadelaspginasdelinforme,enlazonainferior.
c)Semostrarunasolavez,alprincipiodelinforme.
d)Semostrarunasolavez,alfinaldelinforme.
7.Quieresimprimiruninformesobretusclientes.Elinformeyalotenascreado,perohayunacolumnaquenoquieresquesemuestre(DNI)paraestaimpresin,quhars?
a)Crearunnuevoinforme,total,conelasistentenocuestaapenas.
b)EliminarloscontrolesquerepresentanelttuloyelvalordelDNIdelazonaEncabezadodepginayDetalle.
c)CambiarlapropiedadVisibledeloscontrolesparaelDNIaNo.
d)Imprimirloalcualyluegotacharlacolumna.
8.Queremosagruparporlasdosprimerasletrasdeuncampo...
a)EnOpcionesdeagrupamientolopuedoindicardirectamente.
b)Esnecesarioutilizarunafuncinquecojalasdosprimerasletras.
c)Nosepuedehacer.
9.Losinformessonobjetosquenospermiten:
a)Introducirdatosenlastablas.
b)Imprimirdatosdelastablas.
c)AyBsonciertas.
d)AyBsonfalsas.
10.Enuninformesepuedenincluir...
a)Imgenesalmacenadasfueradelabasededatos.
b)Imgenessiempreycuandoestnalmacenadasenlosregistrosdeunatabla.
c)Nosepuedenincluirimgenes.
d)SlosepuedeutilizarlaopcinAlinearsiestnencolumnados.
Corregir Restablecer
Octubre2010
http://www.aulaclic.es/access2010/ev_12_7_1.htm
Megusta
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin12Losinformes
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_12_7_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad13.Loscontrolesdeformularioeinforme(I)
13.1.Propiedadesgeneralesdeloscontroles
Entemasanterioresvimoscmocrearformularioseinformesutilizandoelasistente,tambinhemosaprendidoamanejarloscontrolesparacopiarlos,moverlos,ajustarlos,alinearlos,etc
Enestetemavamosarepasarlosdiferentestiposdecontrolesyestudiarsuspropiedadesparaconseguirformularioseinformesmscompletos.
Empezaremosporestudiarlaspropiedadescomunesamuchosdeellos:
Nombre:Aqu indicaremos el nombre del control. Puedes darle el nombre que t quieras, pero asegrate de que es lo
suficientementedescriptivocomoparapoderreconocerlomstarde.
Un buen mtodo sera asignarle el nombre del control ms una coletilla indicando de qu control se trata. Por ejemplo,
imagina que tenemos dos controles para el campo Curso, una etiqueta y un cuadro de texto. Podramos llamar a la etiqueta
curso_eti y al campo de texto curso_txt. De este modo facilitamos el nombre de dos controles que referencian a un mismo
campo.
Visible:SilapropiedadseestableceaNoelcontrolserinvisibleenelformulario.Porelcontrario,siloestablecemos
aSelcontrolsqueservisible.
Suusopareceobvio,peronospuedesermuytilparacargarinformacinenelformularioquenoseavisibleparaelusuario
perosinembargosseaaccesibledesdeeldiseo.
Tambinpodemosutilizarestapropiedadparaocultarcontroles,paramostrarlospulsando,porejemplo,unbotn.
Mostrarcuando:Utilizaremosestapropiedadparaestablecercundouncontroldebemostrarse.
De este modo podemos hacer que se muestre nicamente cuando se
muestre en pantalla y esconderlo a la hora de imprimir (muy til por ejemplo
para los botones de un formulario que no queremos que aparezcan en el
formularioimpreso).
IzquierdaySuperior:Estasdospropiedadesdeloscontroleshacenreferenciaasuposicin.Respectivamentealadistanciadelbordeizquierdodelformulariooinformeydesuborde
superior.
Normalmentesusunidadesdebernserintroducidasencentmetros.Siutilizasotrasunidadesdemedida,comoelpxel,Accesstomaresevaloryloconvertirencentmetros.
AnchoyAlto:Estableceneltamaodelcontrolindicandosuanchurayaltura.Denuevolaunidaddemedidautilizadaeselcentmetro.
Colordelfondo:Puedesindicarelcolordefondodelcontrolpararesaltarlomssobreelrestodelformulario.Paracambiarelcolor,tecleaelnmerodelcolorsiloconocesobiencoloca
elcursorenelrecuadrodelapropiedadypulsaelbotn queapareceralaizquierda.
Entoncesseabrirelcuadrodedilogoqueyaconocesdesdedondepodrsseleccionarelcolorqueprefieras.
Estilodelosbordes:Cambiaelestiloenelquelosbordesdelcontrolsemuestran.
ColoryAnchodelosbordes:Estableceelcolordelbordedelcontrolysuanchoenpuntos.
Efectoespecial:EstapropiedadmodificalaaparienciadelcontrolylehacetomarunaformapredefinidaporAccess.
AlmodificarestapropiedadalgunosdelosvaloresintroducidosenlaspropiedadesColordelfondo,Estilodelosbordes,ColordelosbordesoAnchodelosbordesseverninvalidadas
debidoaqueelefectoelegidonecesitarunosvaloresconcretosparaestaspropiedades.
DelmismomodosimodificamosalgunadelaspropiedadescitadasanteriormenteelEfectoespecialdejardeaplicarseparatomarseelnuevovalorintroducidoenlapropiedadindicada.
NombreyTamaodelafuente:Estableceeltipodefuentequeseutilizarenelcontrolysutamaoenpuntos.
Espesor de la fuente, Fuente en Cursiva y Fuente subrayada: Estas propiedades actan sobre el aspecto de la fuente modificando, respectivamente, su espesor (de delgado
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
grueso),sidebemostrarseencursivaosiseleaadirunsubrayado.
http://www.aulaclic.es/access2010/t_13_1.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
TextodeAyudadelcontrol:Aqupodremosindicareltextoquequeremosquesemuestrecomoayudacontextualauncontrol.
Textodelabarradeestado:Aqupodremosindicareltextoquequeremosquesemuestreenlabarradeestadocuandoelusuarioseencuentresobreelcontrol.
UnejemplomuyclarodesuusoseraquecuandoelusuarioseencontrasesobreelcampoNombreenlabarradeestadosepudieraleerIntroduzcaaqusunombre.
ndicedetabulacin:Unadelaspropiedadesmsinteresantesdeloscontroles.Tepermiteestablecerenquordensaltarelcursorporloscontrolesdelformulario/informecuando
pulseslateclaTAB.Elprimerelementodeberestablecersea0,luegoelsaltoseproduciralcontrolquetengaunvalorinmediatamentesuperior.
Aparecerelsiguientecuadrodedilogo:
En l aparecen todos los controles ordenados por su orden de tabulacin. Puedes arrastrar y colocar los controles en el orden que prefieras, de esta forma, las propiedades ndice de
tabulacindeloscontrolesseconfigurarndeformaautomtica.
Tambinaccedemosaestecuadropulsandoelicono
enelgrupoHerramientasdelapestaaOrganizar.
Octubre2010
Pg.13.1
Twittear
Megusta
10
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
http://www.aulaclic.es/access2010/t_13_1.htm
Usuariosre
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_13_1.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad13.Loscontrolesdeformularioeinforme(II)
13.2.EtiquetasyCuadrosdeTexto
Yahemosvistocmoinsertaruncampoenelorigendedatos,estecampo,lamayoradelasvecesestarrepresentadoporuncuadrodetextoyunaetiquetaasociada.
Las etiquetas se utilizan para representar valores fijos como los encabezados de los campos y los ttulos, mientras que el cuadro de texto se utiliza para representar un valor que va
cambiando,normalmenteserelcontenidodeuncampodelorigendedatos.
LapropiedadqueindicaelcontenidodelaetiquetaeslapropiedadTtulo.
LapropiedadqueleindicaaAccessquvalortienequeaparecerenelcuadrodetexto,eslapropiedadOrigendelcontrol.
Sienestapropiedadtenemoselnombredeuncampodelorigendedatos,cuandoelusuarioescribaunvalorenelcontrol,estarmodificandoelvaloralmacenadoenlatabla,enelcampo
correspondientedelregistroactivo.
Cuandoqueremosutilizarelcontrolparaqueelusuariointroduzcaunvalorqueluegoutilizaremos,entoncesnopondremosnadaenelorigendelcontrolyelcuadrodetextoseconvertir
enindependiente.
Tambinpodemos utilizar un cuadro de texto para presentar campos calculados, en este caso debemos escribir en la propiedad Origen del control la expresin que permitir aAccess
calcularelvaloravisualizar,precedidadelsignoigual=.
Porejemploparacalcularelimportesidentrodelatablaslotenemospreciounitarioycantidad.
En el ejemplo anterior hemos creado un campo calculado utilizando valores que extraamos de otros campos (en el ejemplo los campos precio y cantidad). Tambin es posible realizar
clculosconconstantes,porloquenuestroorigendedatospodraser=[precio]*0.1paracalcularel10%deuncampooinclusoescribir=2+2paraquesemuestreenelcampoelresultadode
laoperacin.
SiquierespracticarlaspropiedadesdeloscontrolesquehemosvistohastaahorarealizaelEjercicioEtiquetasyCuadrosdetexto.
13.3.CuadrocombinadoyCuadrodelista
Estoscontrolessirvenparamostrarunalistadevaloresenlacualelusuariopuedeelegirunoovariosdelosvalores.
El cuadro de lista permanece fijo y desplegado mientras que el cuadro combinado aparece como un cuadro de texto con un
tringuloaladerechaquepermitedesplegarelconjuntodelosvaloresdelalista.
Una de las formas ms sencillas para crear un control de este tipo es utilizando el Asistente para controles. Su uso es muy
sencillo,slotendrsqueactivarelasistente
antesdecrearelcontrolsobreelformulariooinformehaciendoclicensuiconoen
lapestaaDiseo.
UnavezactivadoelAsistente,cuandointentescrearuncontroldeCuadrodelistaoCuadrocombinadoselanzarungeneradorautomticodelcontrolque,siguiendounoscuantospasos
sencillos,cumplimentarlaspropiedadesdelcontrolparaquemuestrelosdatosquedesees.
Eneltemadecreacindetablasyatuvimosnuestroprimercontactoconloscuadroscombinadosydelista(conelasistenteparabsquedas).Veamossuspropiedadesmsimportantes.
Tipodeorigendelafila:Enestapropiedadindicaremosdequtiposerlafuentededondesacaremoslosdatosdelalista.
PodemosseleccionarTabla/Consultasilosdatossevanaextraerdeunatablaodeunaconsulta.
SiseleccionamosListadevaloreselcontrolmostrarunlistadodeunosvaloresfijosquenosotroshabremosintroducido.
LaopcinListadecampospermitequelosvaloresdelalistaseanlosnombresdeloscampospertenecientesaunatablaoconsulta.
Encualquiercasosedebernindicarqucamposovaloressernmostradosconlasiguientepropiedad:
Origendelafila:Enestapropiedadestableceremoslosdatosquesevanamostrarenelcontrol.
Si en la propiedad Tipo de origen de la fila seleccionamos Tabla/Consulta deberemos indicar el nombre de una tabla o consulta o tambin podremos escribir una sentencia SQL
permitaobtenerlosvaloresdelalista.
SienlapropiedadTipodeorigendelafilaseleccionamosListadecamposdeberemosindicarelnombredeunatablaoconsulta.
Si,porelcontrario,habamoselegidoListadevalores,deberemosintroducirtodoslosvaloresquequeremosqueaparezcanenelcontrolentrecomillasyseparadosporpuntosycomas
"valor1""valor2""valor3""valor4"...
Columna dependiente: Podemos definir la lista como una lista con varias columnas, en este caso la columna dependiente nos indica qu columna se utiliza para rellenar el
campo.Loqueindicamoseselnmerodeordendelacolumna.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Encabezadosdecolumna:Indicasienlalistadesplegabledebeaparecerunaprimeralneaconencabezadosdecolumna.SicambiamosestapropiedadaS,cogerlaprimerafilade
http://www.aulaclic.es/access2010/t_13_2.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
Encabezadosdecolumna:Indicasienlalistadesplegabledebeaparecerunaprimeralneaconencabezadosdecolumna.SicambiamosestapropiedadaS,cogerlaprimerafilade
valorescomofiladeencabezados.
Anchodecolumnas:Permitedefinirelanchoquetendrcadacolumnaenlalista.Sihayvariascolumnasseseparanlosanchosdelasdiferentescolumnasporunpuntoycoma.
Anchodelalista:Indicaelanchototaldelalista.
Limitaralista:SicambiamosestapropiedadaNopodremosintroducir en el campo un valor que no se encuentra en la lista, mientras que si seleccionamos S obligamos a que
valorseaunodelosdelalista.Sielusuariointentaintroducirunvalorquenoestenlalista,Accessdevuelveunmensajedeerrorynodejaalmacenarestevalor.
Filasenlista:Indicacuntasfilasqueremosquesevisualicencuandosedespliegalalista.EstapropiedadslosemuestraparaelcontrolCuadrocombinado.
Seleccinmltiple:Estapropiedadpuedetomartresvalores,Ninguna,SimpleyExtendida.
SiseleccionamosNingunaelmododeseleccindelalistasernico,esdecirslopodremosseleccionarunvalor.
SiseleccionamosSimplepermitiremoslaseleccinmltipleytodosloselementossobrelosquehagasclicseseleccionarn.Paradeseleccionarunelementovuelveahacerclicsobrel.
Seleccionando Extendida permitiremos la seleccin mltiple, pero para seleccionar ms de un elemento deberemos mantener pulsada la tecla CTRL. Si seleccionamos un elemento,
pulsamoslateclaMAYUSydejndolapulsadaseleccionamosotroelemento,todosloselementosentreellossernseleccionados.
EstapropiedadslosemuestraparaelcontrolCuadrodelista.
UnavezincluidoelcontrolsobreelformulariooinformepodremosalternarentreestosdostiposhaciendoclicderechosobrelyseleccionandolaopcinCambiara...
Esteesunmododetransformaruncontroldeuntipodeunaclaseaotramanteniendoprcticamentetodassuspropiedadesintactas,sobretodoaquellasrelativasalosorgenesdedatos.
Estaopcintambinestdisponibleenelmencontextualdeloscuadrosdetexto.
Octubre2010
Pg.13.2
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_13_2.htm
2/3
15/4/2016
http://www.aulaclic.es/access2010/t_13_2.htm
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.13Ejercicio:EtiquetasyCuadrosdeTexto
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad13.Ejerciciopasoapaso:EtiquetasyCuadrosdeTexto
Objetivo
Practicarelusodelaspropiedadesdeloscontroles.
Ejerciciopasoapaso
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
Vamosapartirdelformulariocreadoeneltema11llamadoAlumnosencolumnas.
1.HazclicderechosobreelformularioAlumnosencolumnasenelPaneldeNavegacin.
2.Seleccionalaopcin
enelmencontextualparaentrarenlaventanaDiseodeformulario.
3.DespliegalapestaaArchivo,yeligelaopcinGuardarobjetocomo.
4.EscribeAlumnosencolumnasmejorado.
5.HazclicenelbotnAceptar.
6.Selecciona el cuadro de texto que muestra la fecha de hoy que aadimos en la parte superior y abre sus propiedades haciendo clic en el botn Propiedades
pestaadeDiseo.
7.SelecionalapestaaFormato.
8.EnlapropiedadAlineacindeltextoseleccionaIzquierda.
9.EnlapropiedadEstilodelosbordesseleccionaTransparente.
10.EnlapropiedadTamaodelafuenteselecciona12.
11.EnlapropiedadFuentesubrayadaseleccionaS.
Ahoraaadiremosunnuevocampocalculado.
12.SeleccionaenlapestaaDiseoelcontrolCuadrodetexto.
13.CambiaeltextodesuetiquetaparaquesepuedaleerEdad.Paraellohazclicsobrelaetiquetaparaeditarsutexto,omodificadirectamentesupropiedadTtulo.
14.Hazclicdentrodelcuadrodetextoyescribelosiguiente:=CEntero((Fecha()[Fechadenacimiento])/365).
Estocalcularladiferenciaentrelafechadehoy(Fecha())y la fecha en la que naci el alumno ([Fecha de nacimiento]), lo que nos dar un resultado en das de la diferencia de ambos.
Dividimos esos das entre 365 para saber a cuntos aos se corresponden, y finalemente utilizamos la funcion CEntero() para quedarnos con la parte entera de la divisin y no mostar el
resultadocondecimales.
Recuerdaqueantesdeintroducirunafrmulaenuncampocalculadodebersescribirunsignoigual(=)osinoAccessnoentenderquestsqueriendohacer.
TambinpodrasescribirelcampocalculadodirectamenteenlapropiedadOrigendelcontrol,elresultadoserelmismo.
15.Seleccionadenuevoelcampodetextodefechaquehabamosincluidoenlacabeceradelformulario.
Vamosahacerquenoseavisibleenpantalla.Queremosqueestecontrolsloseavisiblecuandoseimprimaelformulario.
18.VuelveaabrirsuspropiedadeshaciendoclicenelbotnPropiedades
19.CambialapropiedadMostrarcuandoaSloalimprimir.
20.HazclicsobreelbotndeVistasparaverelresultado.
21.LuegocambiaalaVistapreliminardesdelapestaaArchivo>Imprimirparaverelresultadoquetendraelformularioenunapginaimpresa.
Observaqueelcontrolsolamentesemostrarenlavistaprevia,ynoenlavisualizacinenpantalla.
22.Cierraelformularioguardandoloscambios.
23.Cierralabasededatos.
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/epp_13_2_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.13Ejercicio:EtiquetasyCuadrosdeTexto
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_13_2_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad13.Loscontrolesdeformularioeinforme(III)
13.4.GrupodeOpciones
El Grupo de opciones
permite agrupar controles de opcin por Botones de opcin, Casillas de verificacin o Botones de alternar. Esto es til para facilitar al usuario la eleccin,
distinguiendocadaunodelosconjuntoslimitadodealternativas.
Lamayorventajadelgrupodeopcionesesquehacefcilseleccionarunvalor,yaqueelusuarioslotienequehacerclicenelvalorquedeseeyslopuedeelegirunaopcincadavezde
entreelgrupodeopciones.
EnestecontroldeberemosdetratarelOrigendelcontroldeunaformaespecial.
ElcontrolGrupodeopcionesdeberemosvincularloensupropiedadOrigendelcontrolalcampoquequeremosqueseencuentrevinculadoenlatabla.
LoscontrolesdeopcinqueseencuentrendentrodelgrupotienenunapropiedadllamadaValordelaopcin,queserelvalorquesealmaceneenlatablaalseleccionarlos.
Portanto,debersestablecerlapropiedadValordelaopcinparacadaunodeloscontrolesdeopcindeformaquealseleccionarlossuvalorseaelquesevayaaalmacenarenelcampo
queindiquemosenelOrigendelcontroldelcontrolGrupodeopciones.
LapropiedadValordelaopcinsloadmiteunnmero,nopodrsintroducirtextoporloqueestetipodecontrolesunicamenteseutilizanparaasociarlosconcamposnumricos.
Enunformulariooinfirme,ungrupodeopcionespuedeserdeclaradocomoindependienteyporlotantonoestarsujetoaningncampo.
Porejemplo,sepuedeutilizarungrupodeopcionesindependienteenuncuadrodedilogopersonalizadoparaaceptarlaentradadedatosdelusuarioyllevaracaboacontinuacinalguna
accinbasadaenesaentrada.
LapropiedadValordelaopcinsloestdisponiblecuandoelcontrolsecolocadentrodeuncontroldegrupodeopciones.Cuandounacasilladeverificacin,unbotndealternar
botndeopcinnoestenungrupodeopciones,elcontrolnotienelapropiedadValordelaopcin.Ensulugar,elcontroltienelapropiedadOrigendelcontrolydeberestablecersepara
uncampodetipoS/No,modificandoelregistrodependiendodesielcontrolesactivadoodesactivadoporelusuario.
Delmismomodoquevimosconloscontrolesdelista,esaconsejablecrearestoscontrolesconlaopcindeAsistenteparacontroles
activada.
As,alintentarintroducirunGrupodeopcionesenelformulariooinformeselanzarelgeneradoryconunpardepasospodrsgenerarungrupodecontrolesdeformafcilyrpida.
Sinoquieresutilizarelasistente,primerocreaelgrupodeopcionesarrastrndolosobreelreadediseo,acontinuacinarrastrasobrelloscontrolesdeopcin,yfinalmentetendrsque
rellenarlapropiedadValordelaopcindecadacontroldeopcinylapropiedadOrigendelcontroldelgrupodeopciones.
SiquierespracticarloquehemosvistoenesteapartadorealizaelEjercicioGrupodeOpciones.
13.5.ControldePestaa
Cuando tenemos una gran cantidad de informacin que presentar, se suele organizar esa informacin en varias pestaas para no recargar demasiado las pantallas. Para ello utilizaremos el
controlPestaa:
Un control Pestaa es un contenedor que contiene una coleccin de objetos Pgina. De esta forma cuando el usuario elige una pgina, sta se vuelve Activa y los controles que contiene
susceptiblesdecambios.
Altratarsedeelementosindependientesdeberemostratarcadapginaindividualmente.UnavezinsertadoelcontrolPestaadeberemoshacerclicsobreelttulodeunadelasPginas
modificarsuspropiedades.ElttulodelapginasepodrmodificaratravsdelapropiedadNombre.
http://www.aulaclic.es/access2010/t_13_3.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
Parainsertarelementosdentrodeunapginadeberemoscrearlodentrodeella.UnavezhayasseleccionadoenelCuadrodeherramientaselcontrolquequieresinsertar,solamente
deberscolocarelcursorsobrelapginahastaquequedesombreadayentoncesdibujarelcontrol:
Cuandoterminesslotendrsquecambiardepginahaciendoclicsobresuttuloyrellenarladelmismomodo.
EsposibleaadirnuevasPginasoeliminarlas,paraelloslotienesquehacerclicderechosobreelcontrolPestaayseleccionarInsertar
pginaparaaadirunanuevapginaohacerclicenEliminarpginaparaeliminarlapginaactiva.
SitienesmsdeunapginaincluidaenelcontrolPestaadebersutilizarlaopcinOrdendelaspginas...enelmencontextualparacambiarsudisposicin.Aparecerelsiguientecuadro
dedilogo:
UtilizalosbotonesSubiryHaciaabajoparacambiarelordenydisposicindelapginaseleccionadademodoquelaqueseencuentraenla
parte superior de la lista estar situada ms a la izquierda y, al contrario, la que se encuentre en la parte inferior estar situada ms hacia la
derecha.
CuandohayasterminadopulsaelbotnAceptarypodrsverelcontrolPestaaconlasPginasordenadas.
Octubre2010
Pg.13.3
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
http://www.aulaclic.es/access2010/t_13_3.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_13_3.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.13Ejercicio:ElcontrolGrupodeopciones
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad13.Ejerciciopasoapaso:ElcontrolGrupodeopciones
Objetivo
PracticarelusodelcontrolGrupodeopciones.
Ejerciciopasoapaso
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
VamosamodificarlatablaCursosparaaadirleunnuevocampoquepodermodificarconunGrupodeopciones.
1.HazclicderechosobrelatablaCursosenelPaneldeNavegacin.
2.Seleccionalaopcin
enelmencontextual.
3.ColcateenlaprimerafilaenblancoenlacolumnaNombredelcampo.
4.EscribeNivel.
5.PulsalateclaTABULADOR,oposicinateconelratnenlacolumnaTipodedatos.
6.SeleccionaNmero.
7.EnlapestaaGeneralqueencontrarsmsabajoseleccionaEnteroenlaopcinTamaodelcampo.
8.Guardalatablaycirrala.
AhoracrearemosunformulariodondepodremoselegirelNiveldelcursoconungrupodeopciones.
9.SeleccionalatablaCursosenelPaneldeNavegacin.
10.HazclicenelbotnFormulariodelapestaaCrearparacrearunformularioautomticamenteconlatablaseleccionada.
Seabrirelformularioqueacabamosdecrear.Ahoralomodificaremosparaquemuestreloquequeremos.
11.PulsaelbotndeVistasyseleccionalaVistaDiseoparaaccederalavistadeDiseoymodificarelformulario.
12.SeleccionaelCuadrodetextoNivelyelimnalopulsandolateclaSUPR.
13.AsegratedequeelbotndeAsistenteparacontroles
14.SeleccionaelcontrolGrupodeopciones
enlapestaaDiseoseencuentraactivado.
15.Dibujaelcontrolsobreelformularioenlazonaqueprefieras.SeabrirelcuadrodedilogoAsistenteparagrupodeopciones.
16.EscribePrincipianteypulsalateclaTABULADORoposicinateconlaayudadelratnenlasiguientefila.
17.EscribeMedioypulsalateclaTABULADORoposicinateconlaayudadelratnenlasiguientefila.
18.EscribeAvanzadoypulsaelbotnSiguiente.
19.VamosahacerquelaopcinpordefectoseaMedio,seleccinalaeneldesplegableS,laopcinpredeterminadaes:.
20.PulsaSiguiente.
21.AsegratedequealaopcinPrincipiantelecorrespondeelvalor1,aMedioelvalor2yaAvanzadoelvalor3.Encasocontrariocambialosvaloresparaquesemuestrendeesemodo.
22.PulsaSiguiente.
AhoraasociaremoselcontrolGrupodeOpcionesalcampodelatablaCursos.
23.SeleccionalaopcinGuardarelvalorenestecampo:.
24.EneldesplegableseleccionaelcampoNivel.
25.PulsaSiguiente.
26.Seleccionaeltipodecontroldeopcinqueprefieras.Enlaizquierdadelcuadrodedilogosemostrarunaprevisualizacin.
27.Selecciona,tambin,elestilodeloscontrolesdeopcin.
28.CuandohayasterminadopulsaelbotnSiguiente.
29.EscribeNivelensuetiqueta.
30.PulsaFinalizar.
31.Recolocaloscontrolesenelformulariosilocreesconveniente.
32.PulsaelbotnVistasparairalaVistadeFormulario.
Observacmoelformulariotieneunnuevocontrolquepuedemodificar.NavegaporloscamposyasgnaleacadaregistrounNivelutilizandoelcontrolGrupodeopciones.
33.CierraelformularioygurdalocomoCursosconNivel.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
34.HazdobleclicsobrelatablaCursosenelPaneldeNavegacin.
http://www.aulaclic.es/access2010/epp_13_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.13Ejercicio:ElcontrolGrupodeopciones
ObservacomoenelcampoNivelsehanalmacenadolosvaloresqueescogisteenelGrupodeOpciones.
Recuerdaque1indicabanivelPrincipiante,2Medioy3Avanzado.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_13_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad13.Loscontrolesdeformularioeinforme(IV)
13.6.Lasherramientasdedibujo
Nuestrosiguientepasoserecharleunvistazoadosdeloscontrolesquenosayudarnamejorareldiseodelosformulariosoinformesquecreemos:lasLneasylosRectngulos.
Enamboscasossucreacineslamisma(eigualtambinparaelrestodeloscontroles).Bastaconseleccionarelcontrol
yluegodibujarloenelformulariooinforme.Paraello
slotienesquehacerclicenelpuntoenelquequierasqueempieceelcontrol,ysinsoltarelbotndelratn,desplazamoselcursorhastaqueelcontrolalcanceeltamaodeseado.
EnelcasodelcontrolLnealatecla MAYUSnosserdemuchautilidad.Simantenemosestatecladenuestrotecladopulsadamientrasrealizamoslasaccionesanteriorespodremoscrear
lneassininclinacin,esdecir,completamentehorizontalesoverticales.
Estoscontrolesdebernserutilizadossobretodoparasepararelementosymarcarseccionesennuestrosdocumentos.Deestaformaalcanzaremosdiseosmslimpiosyorganizados,
locual,ademsdecausarqueelusuariosesientamscmodotrabajandoconelformulariooinforme,harquerealicesutrabajodeunaformamsrpidayptima.
Laspropiedadesdeestoscontrolessonpracticamentetodaslasquevimosenelprimerpuntodeestetemayquesoncomunesatodosloscontroles.
Lo nico que aadiremos es que si bien su uso es muy aconsejado para lo mencionado anteriormente, un diseo cargado con demasiados controles Lnea y Rectngulo al final resultan
difcilesdetrabajartantodesdeelpuntodevistadelusuariocomodelapersonaqueestrealizandoeldiseo,t.
13.7.Imgenes
ElcontrolImagen
permite mostrar imgenes en un formulario o informe deAccess. Para utilizarlo slo tendrs que seleccionarlo y hacer clic donde quieras situarlo. Se abrir un
cuadrodedilogodondetendrsqueseleccionarlaimagen:
AlAceptar,versqueapareceenmarcadaenelcuadrodelcontrolyyapodremosaccederasuspropiedades.Vemoslas:
Imagenindicarlarutadelaimagenennuestrodiscoduro.
Mododecambiareltamao:Enestapropiedadpodremosescogerentretresopciones,Recortar,ExtenderyZoom.
SiseleccionamoslaopcinRecortarslosemostraruntrozodelaimagenqueestarlimitadoporeltamaodelcontrolImagen.Sihacemosmsgrandeelcontrolsemostrarms
partedelaimagen.
SeleccionandolaopcinExtenderharquelaimagensemuestrecompletadentrodelespaciodelimitadoporelcontrol.Estaopcindeformalaimagenparaquetomeexactamentelas
dimensionesdelcontrol.
Con la opcin Zoom podremos visualizar la imagen completa y con sus proporciones originales. El tamao de la imagen se ver reducido o aumentado para que quepa dentro del
control.
http://www.aulaclic.es/access2010/t_13_4.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
Distribucindelaimagen:Estapropiedadnospermitirescogerlaalineacindelaimagendentrodelcontrol.
PuedetomarlosvaloresEsquina superior izquierda, Esquina superior derecha, Centro, Esquina inferior izquierda o
Esquinainferiorderecha.EstaopcinesmstilcuandomostramoslaimagenenmodoRecortar.
Mosaico de imgenes: Puede tomar los valores S y No. En el modo Zoom utilizaremos esta opcin para que se
rellenenlosespaciosvacosquesecreanalajustarlaimagenconcopiasdeesta.
Direccindehipervnculo:Puedesincluirunadireccinaunarchivoopginawebparaqueseabraalhacerclicsobreelcontrol.
PorltimohablaremosdelapropiedadmsinteresantedelcontrolImagen:Tipodeimagen.Puedeserdedostipos,incrustadoyvinculado:
Insertado: Se hace una copia de la imagen en la base de datos, de forma que si realizamos cambios sobre ella no se modificar el original. Hay que tener en cuenta que el espacio que
ocuparlabasededatossermayorsiseincrustanmuchasimgenesenellayesopuedehacerquevayamslenta.
Compartidas:AligualqueInsertado,laimagenseguardaenlapropiabasededatos.EstaopcinsehaintroducidocomonovedadenAccess2010,precisamenteparaevitarelproblemade
espacio.Aldefinirunaimagencomocompartida,staestardisponibleparatodoslosobjetosdelabasededatos,quelareferenciarnydeesaformanosernecesarioguardarunacopiapor
cada instancia utilizada. Por ejemplo, si quieres que todos tus formularios e informes incluyan un membrete y un logotipo, slo ser necesario que la base lo guarde una vez. Si un da
cambiramosellogotipodelaempresa,tansoloconmodificarlaimagencompartidasemodificaraentodoslosobjetos.
Vinculadas: La imagen no est en la propia base, simplemente apunta a un archivo externo. Al modificar la imagen desde fuera de la base de datos, la de la base se ver afectada, y
viceversa.Hayquetenerencuentaque,sicambiaslaimagendecarpeta,labasenolaencontrarydejardemostrarse,exactamenteigualquesitratasdecambiarlabaseaotroordenadoren
quenotienescopiadoslosrecursosexternos.Suprincipalventajaesquemantienelasimgenesactualizadas,demodoqueesadecuadoparafotografasquevayamosairrenovando.
Elegireltipodependedelasnecesidadesdelproyectoylaaplicacinprcticadecadacaso.
Octubre2010
Pg.13.4
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_13_4.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad13.Loscontrolesdeformularioeinforme(V)
13.8.DatosadjuntosyMarcosdeobjetos
Al igual que Access permite incluir imgenes en sus formularios o informes, tambin permite la visualizacin e inclusin de documentos que se han generado en otros programas (como
archivosdeExcel,Word,PowerPoint,PDF's,etc.).
Existendosformasdeincluirlos:
1.Independientealosdatosdelosregistros,paraincluirobjetosdecaractergeneral,comoundocumentodeayudasobrecmoutilizarelformulariooinforme.Paraelloseutilizael
deobjetoindependiente.
Aqu se nos presentan dos opciones. Podemos crear un archivo nuevo (en blanco) y modificarlo desde cero, o seleccionar la opcin Crear desde archivo y se nos dar la opcin de
seleccionarunarchivoyaexistente.Encualquiercasodesdeellistadopodremoselegireltipodeobjetoquequeremosinsertar,delosqueAccessadmite.
SiactivamoslacasillaMostrar como icono, el objeto se mostrar como el icono de la aplicacin que lo abre, por ejemplo si el objeto es un archivo de Word, se
mostrarconeliconodelprogramaMicrosoftWord.Aunquesiemprepodremospulsar Cambiaricono...siqueremosasignarleunaimagendistintaalaquesemuestra
pordefecto.
Sidejamoslacasilladesmarcada,elobjetosemostrarconunapequeaprevisualizacinquepodremostratarcomohacemosconelcontrolImagen.
2.Dependientealosdatosdelosregistros,paraincluirdocumentosqueestnvinculadosaunregistroenconcreto,comoelcurrculumdeundeterminadocandidatoaempleado,lafotode
unclienteodeunproducto,etc.ParaellosepuedeutilizarelcontrolDatosadjuntosobienelMarcodeobjetodependiente.Vamosaverlascaractersticasdeambos.
Datosadjuntos
Marcodeobjetodependiente
VersionesAccessquelosoportan
Caracterstica
Desde2007,enbases.accdb
Todas,incluidaslasbases.mdb
Elcampodeorigendebeserdetipo...
Datosadjuntos
ObjetoOLE
El control ms adecuado es Datos adjuntos, porque el tipo de datos datos adjuntos es ms flexible (permite introducir y gestionar varios adjuntos en el mismo campo) y est
optimizado(losobjetosOLEestnobsoletosporquefuncionandeformapocoeficaz).
Entonces, cundo deberamos utilizar un Marco de objeto dependiente? Principalmente cuando utilicemos una base que haya sido creada con versiones anteriores, utilizando el tipo de
datosobjetoOLEenloscamposdesustablas.
Laprincipalpropiedaddeambos(datosadjuntosymarcodependiente)eselOrigendelcontrol,enqueseespecificaenqucampodequtablaseencuentranlosobjetos.
Porlodems,elmarcodependientecompartelamayoradepropiedadesconelmarcoindependiente.Veamosculesson:
Tipodepresentacin:EscogeentreContenidoparaprevisualizarpartedelarchivo,oIconoparaquesemuestreeliconodelaaplicacinencargadadeabrirelarchivo.
Activacin automtica:Aqu podremos seleccionar el modo en el que queremos que se abra el archivo contenido en el marco. Podemos elegir entre Doble clic, Manual y Recibir
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
enfoque.
http://www.aulaclic.es/access2010/t_13_5.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
Normalmentelasdosltimasopcionesrequerirndeuntrabajodeprogramacinadicional,peroalencontrarsefueradelmbitodeestecursopasaremosaverdirectamentelaprimeraopcin.
SiseleccionamoslaopcinDobleclicpodremosabrirelarchivohaciendodobleclicsobreelcontrolo,conesteseleccionado,pulsandolacombinacindeteclasCTRL+ENTER.
Activado:SeleccionaSoNo.Estapropiedadpermitequeelcontrolpuedaabrirseono.
Bloqueado:SicambiamosestapropiedadaS,elobjetoseabrirenmododeslolectura.Podrsermodificado,perosuscambiosnosernguardados.
Esta funcin es muy til para mostrar informacin que slo queremos que sea leda. Nosotros como administradores de la base de datos tendremos la posibilidad de acceder al objeto y
actualizarloanuestrogusto.
Por ltimo la propiedad Tipo OLE nos indica si el archivo est siendo tratado como un archivo vinculado o incrustado. Esta propiedad es de slo lectura y se nos muestra a ttulo
informativo,nopodremosmodificarla.
EnunprincipiolosarchivosinsertadosmedianteunMarcoseincrustandirectamenteenlabasededatosparamayorcomodidad.Sloexisteunmododeque,alinsertarelobjeto,stequede
vinculadoyesinsertandounarchivoyaexistenteyactivandolacasillaVincular.
Octubre2010
Pg.13.5
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_13_5.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad13.Loscontrolesdeformularioeinforme(VI)
13.9.ElBotn
EnesteapartadohablaremosdelosBotones,quesoncontrolescapacesdeejecutarcomandoscuandosonpulsados.
LosusuariosavanzadosdeAccesssoncapacesdeconcentrarmuchsimasaccionesenunsolobotngraciasalaintegracindeesteprogramaconellenguajedeprogramacinVisualBasic
yalusodemacros.PeronosotrosnoscentraremosenelusodeestecontrolatravsdelAsistenteparacontroles
.
Cuando,teniendoelasistenteactivado,intentamoscrearunBotnnosapareceunacuadrodedilogo.Veremospasoapasocmodeberemosseguirloparaconseguirnuestroobjetivo.
Enlaprimerapantallapodremoselegirentrediferentesaccionesarealizarcuandosepulseelbotn.ComopuedesverenlaimagenestasaccionesseencuentranagrupadasenCategoras
Navegacin de registros te permite crear botones para moverte de forma rpida por todos los datos del formulario, buscando registros o desplazndote directamente a alguno en
particular.
Operacionesconregistrostepermiteaadirfuncionescomoaadirnuevos,duplicarlos,eliminarlos,guardarlosoimprimirlos.
Tambinpodrsaadirunbotnparaabrir,cerraroimprimirinformes,formulariosyconsultas,etc.
SeleccionalaCategoraquecreasqueseajustamsaloquequieresrealizaryluegoseleccionalaAccinenlalistadeladerecha.
PulsaSiguienteparacontinuar.
Ahorapodrsmodificarelaspectodelbotn.PuedeselegirentremostrarunTextoenelbotn,omostrarunaImagen.
EnelcasodeescogerImagen,podrsseleccionarunaentrelasqueAccessteofrece.MarcalacasillaMostrartodaslasimgenesparavertodaslasimgenesqueAccesstienedisponible
paralosbotones.
TambinpodrashacerclicenelbotnExaminarparabuscarunaimagenentudiscoduro.
CuandohayasterminadopulsaSiguienteparacontinuar.VersunaltimaventanaenquepodrsescogerelnombredelbotnyFinalizar.
SiquierespracticarloquehemosexplicadoenesteapartadorealizaelEjercicioCrearbotn.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
13.10.ControlesActiveX
http://www.aulaclic.es/access2010/t_13_6.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
13.10.ControlesActiveX
AccesstambinnosofrecelaposibilidaddeaadirunsinfndecontrolesquepodrsencontrarhaciendoclicenelbotnControlesActiveX
enlapestaaDiseo.
Debidoaqueexistenmuchsimosdeestoscontroles,yaquesuspropiedadessonprcticamentenicasencadacaso,simplementecomentaremosquepuedesaccederaellasigualquecon
elrestodecontroles,desdelahojadepropiedades.
Si habas trabajado con versiones anteriores deAccess, es posible que utilizaras el control de calendario alguna vez, presente en el listado de controlesActiveX. En Access 2010 ya no
existeelcontrolcalendario,puestoqueloscamposdetipofechalomuestranautomticamentejuntoalacajadetexto,alhacerclicsobreellaparaintroducirunvalor.
En caso de que no aparezca, asegrate de que hay suficiente espacio junto a la caja de texto para que se visualice correctamente y de que la propiedad Mostrar el selector de fecha
controlseencuentraestablecidocomoParafechas.
EjerciciopropuestodelaUnidad13
PruebaevaluativadelaUnidad13
Octubre2010
Pg.13.6
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
http://www.aulaclic.es/access2010/t_13_6.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.13Loscontrolesdeformularioeinforme
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_13_6.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.13Ejercicio:Crearbotn
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad13.Ejerciciopasoapaso:Crearbotn
Objetivo
PracticarlacreacindeBotonesdeComando.
Ejerciciopasoapaso
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
VamosapartirdeunodelosformulariosquecreamosenunidadesanterioresylomodificaremosatravsdelaventanaDiseodeformularios.
1.PosicinateenlaventanaBasededatosenlapestaaFormularios.
2.HazclicsobreelformularioAlumnosencolumnasparaseleccionarlo.
3.Hazclicenelbotn
paraentrarenlaventanaDiseodeformulario.
4.DespliegalapestaaArchivoyeligelaopcinGuardarobjetocomo.
5.EscribeAlumnosencolumnasImpresion.
6.HazclicenelbotnAceptar.
Ahoravamosainsertarunbotnquenosharimprimirdirectamenteelformulario.
7.VolvemosalapestaaDiseoydesplegamoslalistadecontroles.
8.UnavezabiertoharemosclicenelbotndeAsistenteparacontroles
9.Hazclicenelcontrol
paraactivarlo(sinoloest).
paracrearelbotn.
10.Conlaherramientaactivadahacemosclicsobreelformularioenellugardondequierascolocarelbotn.
11.EnlaventanaqueseabrehacemosclicenOperacionesconregistrosenlalistadeCategoras.
12.EnlalistadeAccionesseleccionamosImprimirregistro.
13.PulsamosSiguiente.
14.Vamosaquitareliconodelbotn.SeleccionamoslaopcinTexto.
15.EnelcuadrodetextoqueestalladodelaopcinescribiremosImprimir.
Podrasdejareliconoquesemuestraoincluirtupropiaimagen.Enesteejercicionosquedaremosconeltexto.
16.PulsamosSiguiente.
17.Ledamosunnombrealcontrolparaidentificarlo.Vamosallamarloimprimir_btnparapoderreconocerloconfacilidad.
18.PulsamosFinalizaryhabremosterminado.
19.Hazclicsobreelbotnentuformularioysinsoltarelbotndelratnarrstraloalaposicinquemstegusteyestraloparaqueleatodoeltexto.
Ahoraharemosqueestecontrolnoseavisibleenlaimpresin
20.Hazclicderechosobrelparaaccederasumencontextual.
21.SeleccionaPropiedades.
SeabrirelcuadrodedilogodepropiedadesdelBotndeComando.
22.EnlapropiedadMostrarcuandoseleccionaSloenpantalla.
Yatenemoselbotncreado,slosemostrarcuandoloestemosvisualizandoenpantalla.Cuandoimprimamoselformularioelbotnnosemostrar.
23.HazclicsobreelbotnVistaFormulario
paraverelresultado.
24.Hazclicenelbotnquehascreado,semandaralaimpresoraelregistroquetengasenpantalla.
Observaqueelbotnnosaleenelimpreso.
25.Cierraelformularioguardandoloscambios.
26.Cierralabase.
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/epp_13_6_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.13Ejercicio:Crearbotn
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_13_6_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema13Loscontrolesdeformularioeinforme
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad13:Loscontrolesdeformularioeinforme
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
1.AbrirlabasededatosConcesionariodelacarpetaMisejercicios.
2.AadeuncampoalatablaCochesvendidosyadeleuncampoquealmacenarlasfacturasentipoDOCdelaventadelcoche.
3.ModificaelformularioMantenimientoCochesvendidosquerealizamosenejerciciosanteriores.
Transforma el cuadro de texto Color a un Cuadro combinado que muestre las opciones azul, rojo, blanco y negro. El cuadro combinado debe permitir que se introduzcan colores
diferentes,enelcasodequenoseencontrasenenlalista.
Debershacerlosinutilizarelasistenteparacontroles.
4.ModificaelformularioMantenimientoCochesvendidosdeformaqueahorapuedaalmacenarenlabasededatoseldocumentodeWordquecontienelafacturadelaventadelcoche.Para
probar,agregaelarchivoFacturas.pdfdelcursocomoadjuntoenelprimerregistro.
5.Guardaelformularioguardandoloscambios.
Puedesconsultaraqulassolucionespropuestas.
Ejercicio2:Clnica
1.AbrirlabasededatosClinicadelacarpetaMisejercicios.
2.ModificaelformularioIngresospormdicocreandoentemasanterioresparaquetomeelsiguienteaspecto,perosintenerencuentaelestilo:
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
Access
SeleccindeTutoriales
Android
Linux
Usamoscookies,Internet
hagaclicaqu pararevisarlapolticadecookies.
Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/epr_13_6_1.htm
Artculosd
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema13Loscontrolesdeformularioeinforme
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epr_13_6_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin13Loscontrolesdeformularioeinforme
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad13:Loscontrolesdeformularioeinforme
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.SiestablecemosenunbotndecomandosupropiedadMostrarcuandoaSloalimprimir...
a)Elbotndejardesertilporqueenlavistaenpantallanoestardisponible.
b)Harqueelbotnslopuedaejecutarelcomandodeimpresin,nopodremosdarleningunaotrafuncin.
2.LapropiedadTextodeAyudadelcontrolCuadrodetextomuestrauntextodeayudaenlabarradeestado.
a)Verdadero.
b)Falso.
3.ElcontenidoquesemuestraenuncontroldeEtiquetaseestableceenlapropiedadTexto.
a)Verdadero.
b)Falso.
4.EnelcontrolCuadrodelistasepuedenseleccionarmsdeunelemento.
a)S,siemprequeseactivelapropiedadSeleccinMltiple.
b)No,sloesposibleenelcontrolCuadrocombinado.
5.Enloscamposcalculados,lapropiedadOrigendelcontroltienequeempezar...
a)Porunsmbolodedolar($).
b)Porunsmbolodeigual(=).
c)Porunsmbolodecomillas(")
d)Todaslasrespuestassonfalsas.
6.EnuncontroldeGrupodeopcionesesposiblemarcarmsdeunaopcinalavez.
a)S,siasseestableceenlapropiedaddeSeleccinmltiple.
b)No,nunca.
c)S,sienelmismocontrolincluimosmasdetresopciones.
7.UncontroldeBotnnospuedeservirpara...
a)Imprimirformularios.
b)Imprimirinformes.
c)AyBsonciertas.
d)AyBsonfalsas.
8.UncontrolPestaasirvepara...
a)Organizarloscontrolesendistintosapartados.
b)Nosaturarelinformeoformulariocondemasiadocontroles.
c)AyBsonciertas.
d)AyBsonfalsas.
9.Unobjetoincrustado...
a)Sealmacenajuntoalabasededatos.
b)Puedeactualizarsedesdeunarchivoexterno.
c)AyBsonciertas.
d)AyBsonfalsas.
10.CundovincularemosunobjetoenuncontroldeMarcodeobjeto?
a)Cuandopesedemasiado.
b)Cuandoqueramostrabajarconlfueradelabasededatos.
c)AyBsonciertas.
d)AyBsonfalsas.
Corregir Restablecer
Octubre2010
http://www.aulaclic.es/access2010/ev_13_6_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin13Loscontrolesdeformularioeinforme
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_13_6_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Lasmacros
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad14.Lasmacros(I)
14.1.Introduccin
LasMacrossonunmtodosencilloparallevaracabounaovariastareasbsicascomoabrirycerrarformularios,mostraruocultarbarrasdeherramientas,ejecutarinformes,etc.
Tambinsirvenparacrearmtodosabreviadosdetecladoyparaqueseejecutentareasautomticamentecadavezqueseinicielabasededatos.
SiguardamoslaMacroconelnombredeAutoExec,cadavezqueseinicielabasededatos,seejecutarautomticamente.EstoesdebidoaqueAccessalarrancarbuscaunamacrocon
esenombre,silaencuentraserelprimerobjetoqueseejecuteantesdelanzarcualquierotro.
Estaopcinesmuysocorridaalahoradeefectuarcomprobacionesolanzarprocesosantesdequeelusuarioempieceatrabajarconlabasededatos.
La configuracin por defecto de Access, nos impedira ejecutar ciertas acciones de macro si la base de datos no se encuentra en una ubicacin de confianza, para evitar acciones
malintencionadas.
Para ejecutar correctamente las macros de bases de datos que consideremos fiables, podemos aadir la ubicacin en el Centro de confianza, tal como vimos en la Unidad 10 al realizar
consultasdeaccin.
14.2.CrearunaMacro
Para definir una macro, indicaremos una accin o conjunto de acciones que automatizarn un proceso. Cuando ejecutemos una Macro, el proceso se realizar automticamente sin
necesidad,enprincipio,deinteraccinpornuestraparte.
Porejemplo,podramosdefinirunaMacroqueabraunformulariocuandoelusuariohagaclicenunbotn,ounaMacroqueabraunaconsultaparasubirundiezporcienelpreciodenuestros
productos.
CrearunaMacroesrelativamentefcil,slotienesquehacerclicelbotnMacrodelapestaaCrearyseabrirlaventanaconlanuevamacro,ascomosuscorrespondientesHerramientas
demacros,englobadasenlapestaaDiseo.
SihabasutilizadoversionesanterioresdeAccess,notarsqueenlaactualversinsehamodificadountantolaformadetrabajarconlasmacros.
Como podrs observar, la ventana principal consta de una lista desplegable que te permite elegir la Accin para la macro. En el panel de la izquierda encontrars estas mismas acciones
agrupadasporcategorassegnsutipoyconuntilbuscadorenlazonasuperior,deformaqueteseamssencillolocalizarlaquedeseasaplicar.
Podemosaadirtantasaccionescomoqueramos,yaquealelegirunaopcineneldesplegableaparecerotroinmediantamentedebajodelprimero,yasconsecutivamente.Simplemente
deberemostenerpresentequeseejecutarnenelordenenqueseencuentren.Esunacuestindelgica,seejecutadeformalineal,deformaquenotendrasentidotratardeCerrarventana
siannolahemosabierto,porejemplo.
Paracambiarelordenenelqueseencuentrenlasaccionespuedesarrastrarlasconelratnhastalaposicincorrectaobienutilizarlosbotonesdelaaccin,queaparecernalpasarel
cursorsobreella.Conellospodrssubirobajarunnivellaaccinporcadapulsacin.
Obviamenteestosbotonessloestndisponiblessihaymsdeunaaccin.Laltimaslopodrascender,laprimeraslopodrdescenderysislohayunaaccinnicamentedispondrdel
botnEliminarsituadoaladerecha.
Enfuncindelaaccinqueseleccionemosaparecerunpanelconunaspectouotro,enelquepodremosespecificarlosdetallesnecesarios.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_14_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Lasmacros
Porejemplo,paralaaccinAbrirunatabla,necesitaramossabersunombre,enquvistaqueremosquesemuestreysilosdatossepodrnmodificaronounavezabierta.Nosiempreser
obligatorio rellenar todos los campos, nicamente los que indique que son Requeridos. El resto puede que tengan un valor por defecto (como en este caso Vista: Hoja de datos) o que
simplementeseanopcionales.
Cuando tengas muchas acciones en una macro, es posible que te interese ocultar los detalles para ver la lista de acciones una bajo otra. En ese caso, podrs expandir y contraer
informacindesdeelbotndelaesquinasuperiorizquierda.Cuandoseocultanlosdetalles,lainformacinrelevantesemuestratodaenunafila,comopuedesobservarenlasiguienteimagen.
OtraformadecontraeryexpandiresdesdesucorrespondientegrupoenlapestaaDiseo.
CuandolaMacroestterminada,puedeguardarse
, ejecutarse
y cerrarse. Ms tarde podremos llamarla desde un control Botn, o ejecutarla directamente desde la ventana de la
basededatoshaciendoclicenEjecutarobienhaciendodobleclicdirectamentesobreella.
Octubre2010
Pg.14.1
Twittear
Megusta
26
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_14_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Lasmacros
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad14.Lasmacros(II)
14.3.Ejecutarunamacro
Aunqueannohayamosaprendidomuchosobreellas,esimporantequetengamosclaroparaqusirvenexactamentelasmacrosycundoseejecutan.
Desdeluego,siemprepodemosabrireldiseodelamacroypulsarelbotnEjecutar
enlacintadeopciones,paraejecutarladeformamanual.Tambinpodramoshacerdobleclicsobre
ellaenelPaneldenavegacin.Peroestasnosonlasprcticasmsutilizadas.
Lamayoradeveces,lasmacrossernaccionesqueseejecutanpordetrs,sinlaplenaconscienciadelusuariodelabasededatos.Elusuarioqueseencargadeactualizarelinventarioo
dardealtapacientesnotieneporqusabercmosellamanlastablasyquaccionesconcretasejecutacadamacro.Normalmente,elusuarioenrealidadtrabajaconformulariosamigables,con
botonesyotroscontroles,queutilizadeformaintuitiva.
Somos nososotros, quienes creamos la base de datos, los encargados de asignar a cada control la macro conveniente. Por lo tanto, lo que debemos hacer es asignar una macro que
programequaccinseejecutaralinteractuarconundeterminadocontroluobjeto.YparaellotrabajaremosconsusEventos.
Uneventoesunaaccinqueelusuariorealiza,normalmentedeformaactiva.Porejemplohacerclicodobleclicsobreunbotn,cambiardeunregistroaotroenunformulario,modificarun
determinadocampodeunregistro,cerrarlabasededatos,etc.
Deberemosreflexionarsobreenqumomentonosinteresaqueseejecutelamacro,paraaprenderaelegirqueventoyqucontrolladesencadenarn.
Paraasociarlamacroauncontrol:
Enlavistadiseodeformulario,seleccionamosuncontroloelpropioformulario.
LuegoabrimoslaHojadepropiedades,sinoestyaabierta,ynossituamosenlapestaaEventos.
Entrelosposibleseventos,elegimoselquenosconvienequeejecutelamacro.Alhacerclicenlaparecerndosbotones:
El primero nos permitir desplegar la lista de macros que tengamos en la base de datos.Ah es donde deberemos indicar qu
macroejecutar.
Elsegundobotnnospermiteelegireltipodegeneradorentrelosgeneradoresdemacros,expresionesycdigo.Novamosaentrar
endetalleenl.
EnelejemplodelaimagenhemosasignadoaleventoAlhacerclicenunBotndecomandounamacroqueseencargademostrar
lanminadelempleadoactual.Deformaquesielusuarioestviendolosregistrosdeempleadosenunformularioypulsaelbotn,se
abrirunaventanaconelformularioquecontienelosdatosdesultimanmina.
14.4.Accionesmsutilizadas
EnesteapartadoveremoslasaccionesmsutilizadasenlasMacros.SiemprepuedesrecurriralaayudadeAccessparaobtenerinformacinsobreaccionesqueaqunotratemos.Puedes
verladescripcindesusargumentosdeaccinhaciendoclicen
.
*AlgunasdeestasaccionesnosemuestransinoestpulsadoeliconoMostrartodaslasacciones,enlapestaaDiseo.
Accin
Descripcin
Argumentos
AbrirConsulta
Estaaccinabreunaconsultaescogidaentrelasexistentesenlabasededatos.
AbrirFormulario
Delmismomodoquelaaccinanterior,abreunformulario.
AbrirInforme
Igualquelasaccionesanteriores,permiteabriruninforme.
AbrirTabla
Estaaccinpermiteabrirunatabla.
BuscarRegistro
Utilizaremos esta accin para buscar registros. Esta accin busca el primer registro que cumpla los criterios especificados. Puedes
utilizarestaaccinparaavanzarenlasbsquedasquerealices.
BuscarRegistroSiguiente
SeposicionaenelsiguienteregistroquecumplaconloscriteriosindicadosenlaaccinBuscarRegistroanterior.Notieneargumentos.
CancelarEvento
Estaaccincancelaeleventoqueprodujolaejecucindelamacro.Notieneargumentos.
CerrarVentana
Conestaaccinpodrscerrarcualquierventanaqueseencuentreabierta.
CuadroDeMensaje
ConlasMacrosinclusopodremosmostrarmensajesparainteractuarconelusuario.
DetenerMacro
IntroduceestaaccinenunaMacroparadetenersuejecucin.Notieneargumentos.Verssuutilidadmsadelante.
DetenerTodasMacros
EstaaccindetendrtodaslasMacrosqueseestnejecutandoenesemomento.Notieneargumentos.
*Eco
Esta accin es muy til para ocultar al usuario las operaciones que se estn realizando con una Macro. Permite la activacin o
desactivacindelavisualizacindelasaccionesenpantalla.
EjecutarComandoDeMen
Utilizaestaaccinparalanzarcomandosquepuedasencontrarencualquierbarradeherramientas.
*EstablecerValor
Unaaccinmuytilquetepermitirmodificarlosvaloresdeloscampos.
IrARegistro
Tepermitirsaltaraunregistroenparticulardentrodeunobjeto.
MaximizarVentana
EstaaccinmaximizalaventanaactivaparaqueocupetodoelespaciodelaventanadeAccess.
MinimizarVentana
Alcontrarioquelaanterior,estaaccinminimizalaventanaactivaconvirtindolaenunabarradettuloenlaparteinferiordelaventanadeAccess.
SalirDeAccess
EstaaccinhacequeAccesssecierre.
http://www.aulaclic.es/access2010/t_14_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Lasmacros
SiquierespracticarlasaccionesquehemosvistopuedesrealizarelEjercicioCrearunamacro.
Octubre2010
Pg.14.2
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_14_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Ejercicio:Crearunamacro
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad14.Ejerciciopasoapaso:Crearunamacro
Objetivo
PracticarlacreacindeMacros.
Ejerciciopasoapaso
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
Vamosacrearunamacroqueabraunformulario,busqueunregistroquecontengalapalabraInternetylacambieporDiseoWeb.
1.HazclicenMacroenlapestaaCrearparacrearunanuevamacro.
PrimerodesactivaremoselEcodepantallaparaquenoseveanlasaccionesdelamacro.
2.AgregalaAccinEcodelalista.RecuerdaquesilaopcinnosevisualizadebespulsarelbotnMostrartodaslasacciones.
3.NosdirijimosalaparteinferiordondeencontramoslosArgumentosdelaaccin.AllseleccionamosNoenEcoactivo.
4.EscribeRealizandocambios...enTextodelabarradeestado.
Ahoraabriremoselformulariodondedeberemoshacerloscambios.
5.AgregalaAccinAbrirFormulario.
6.EnlosArgumentosdeaccinseleccionamosCursostabularenNombredelformulario.
7.EnMododedatosseleccionamosModificar.
8.Elrestodeopcioneslasdejamoscomoestn:VistaFormularioyMododelaventanaNormal.
Ahorabuscaremoselregistroennuestroformulario.
9.AgregalaAccinBuscarRegistro.
10.EnlosArgumentosdeacccinescribeInternetenelcampoBuscar.
Cambia,cuandoseanecesario:
11.CoincidirmaysculasyminsculasaNo.
12.BuscarenaTodo.
13.BuscarconformatoaNo.
14.SloelcampoactivoaNo.
15.SeleccionaSenBuscarprimero.
Unavezencontradoelregistropasaremosamodificarlo.
16.AgregalaAccinEstablecerValor.
17.EnlosArgumentosdeaccinescribiremos[Formularios]![Cursostabular]![NombreCurso]enelcampoElemento.
18.EnExpresinescribimos"DiseoWeb"(concomillas),asindicamosquequeremosquealcampoNombreCursodelFormularioCursostabularseleasigneelvalorDiseoWeb.
Unavezrealizadoelcambiovamosadefinirlaaccindecerrarelformularioguardandoloscambios.
19.AgregalaAccinCerrarVentana.
20.EnlosArgumentosdeaccinseleccionaFormularioenTipodeobjeto.
21.SeleccionaCursostabulareneldesplegabledeNombredelobjeto.
22.YcambiaelvalordeGuardaraS.
Yahemosterminado,ahorarestableceremoselecoenpantallaparaqueelusuariosigatrabajando.
23.SeleccionalaaccinEcoenlacolumnaAccin.
24.EnelargumentoEcoactivoseleccionaS.
Aqutienesunaimagenqueilustracmohabrquedadolamacro(conlasaccionescontraidas):
http://www.aulaclic.es/access2010/epp_14_2_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Ejercicio:Crearunamacro
25.GuardaloscambiosyllmalaCambiar1.
26.EjecutalaMacropulsandoelbotnEjecutar
EjecutalaMacrounasolavezyobservacomoenlatablaCursos,elcursollamadoInternethacambiadoaDiseoWeb.
27.CambiaslacondicindebsquedadelaaccinBuscarRegistroparaquebusqueporejemploelcursoPapiroflexia,Accessnoencontrarningunoycambiarelprimerregistro.
28.CierralamacroguardandoloscambiosyabrelatabladeCursosparacomprobarelcambio.
29.Modificaelprimerregistroparadevolverlesuvalororiginal:Ofimtica.
30.Cierralabase.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_14_2_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Lasmacros
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad14.Lasmacros(III)
14.5.Elflujodelprograma
Comocualquierprograma,unamacrotieneunflujoquedeterminacmosevanaejecutarlasdiferentesaccionesquecontiene.
Hemos dicho que, en principio, las acciones se ejecutan de forma secuencial, una tras otra y en el orden en que se han ido colocando. Pero esto no es siempre as. En ocasiones puede
interesarnos que el programa fuya de una forma diferente, que ejecute una accin slo si cumple una determinada condicin. Puede interesarnos dividir las acciones en bloques o crear una
determinadajerarqua.
Access 2010 nos permite realizar todas estas acciones de forma mucho ms sencilla e intuitiva que en anteriores versiones. Si nos fijamos en el panel derecho Catlogo de acciones
encontraremosunapartadodenominadoFlujodeprogramas.Enlencontraremoslasopcionesnecesariasparaestructurarlamacrosegnnuestrasnecesidades.
Paraintroducirunelementoslodeberemoshacerdobleclicsobrel.Seinsertarenlapantallaprincipalquecontienelasaccionesypodremosmodificarlo
desdeall.
Los comentarios son texto aclarativo que no se ejecuta. Son como notas del diseador/programador para documentar lo que va realizando y hacer ms
legible la macro.Aparece un recuadro para escribir el texto, tal cual y cuando finalizamos vemos que se ha englobado entre unas etiquetas /*As */ y se ha
coloreadoverdepararesaltarlo.
Elgrupotampocoseejecuta,esunaformadeenglobarenunbloqueunconjuntodeacciones,deformaquequedemejorestructurado.
LaopcinSipermitequeseejecutendeterminadasaccionesnicamentesicumplenlacondicinespecificada.
Y la submacro es un conjunto de acciones que no entran en el flujo ejecucin directamente, sino que se han de activar de forma explcita mediante las acciones EjecutarMacro
AlOcurrirError.
14.6.Accionescondicionadas
VamosaprofundizarunpocoenlaopcincondicinalSIdelflujodelprograma.
CuandointroducimosunacondicinhaciendodobleclicsobrelaopcinenelCatlogodeacciones,seintroduceenlapginaprincipalcomosisetratasedeunaaccinms,conlasalvedad
dequenospermiteestablecerunacondicindeformamanualomedianteelGeneradordeexpresiones(desdeelbotnenformadevarita).
Siestacondicinresultacierta,Entoncesseefectuarlaaccinqueindiquemosacontinuacin.
PodemosutilizarAgregarSinoparaindicarlasaccionesquequeremosqueseejecutenencasodequelaaccinnosecumpla.
Tambinpodemosintroducirotracondicin,queejecutarunasaccionesdistintas,pulsandoAgregarOsi.
Conestassimplesherramientaspodemoscrearcondicionesdelomscomplejas.
Laventajaprincipaldelanuevainterfazparacrearmacroseslalegibilidaddelcdigo,quequedaperfectamenteestructuradoyessencillodeinterpretarasimplevista.
Parasacarelmximopartidoalasaccionescondicionadaslonicoquehayquetenerclaroesqucondicinqueremosejecutaryquefectosqueremosquetenga.Paraelloesrecomendable
hacerunanlisisprevioconelfindetenerbienclaraslasideasantesdeempezar.
Unejemplodecondicinsimplesera[Formularios]![Cursos]![CdigoCurso]=4quenicamentedesencadenaralasaccionessielcdigodecursoesiguala4.
Perotambinpodemosutilizarunaexpresinmscompleja,porejemplo:
[Formularios]![Cursos]![FechaInicio]Entre#2Mar2006#Y#9Nov2010#paraindicarsilafechaseencuentraenunintervalo.
EsNulo([Formularios]![Cursos]![nhoras])pararealizarlaaccinsinohaynadaguardadoenelcamponhoras.
OinclusounirvariascondicionesutilizandolosoperadoresYyOcomovimoseneltemadeconsultas.
ParaentendermejorlascondicionesterecomendamosquerealiceselEjercicioCrearmacrocondicional.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_14_3.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Lasmacros
EnloscasosenlosqueutilicemosmacrosconcondicionalesnossermuytilelusodelaaccinDetenerMacro,enelsiguienteEjerciciodeCondicionesavanzadasversporqu.
Octubre2010
Pg.14.3
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_14_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Ejercicio:Crearmacrocondicional
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad14.Ejerciciopasoapaso:Crearmacrocondicional
Objetivo
PracticarlacreacindeMacrosconunacondicin.
Ejerciciopasoapaso
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
VamosapartirdelamacrocreadaenelprimerejerciciodeestaunidadparadespuscambiarladesdelaventanaDiseodemacros.
Enelejercicioanteriorvimosquesinoencontrabaelregistroconelvalorbuscadomodificabaelprimerregistro.
Vamosasolventaresto.
1.EnelPaneldenavegacin,hazclicconelbotnderechodelratnsobrelamacroCambiar1yeligeCopiar.
2.Ahora,enelmismopanel,muestradenuevoelmencontextualypulsaPegar.
3.Cuandotepreguntequnombredarlealacopia,escribeCambiar2.
4.HazclicenelbotnAceptar.
5.AbreenVistaDiseolanuevamacroCambiar2.
Ahoravamosainsertarunacondicinparaqueestonoocurra.
6.Enelcatlogodeacciones,hazclicenlaopcinSideFlujodeprogramas.Seaadirelpanelenlaventanaprincipal,enltimolugar.
7.EnelcuadrodetextoSiescribelacondicinsiguiente:[Formularios]![Cursostabular]![NombreCurso]="Papiroflexia".
8.Ahora,arrastralaAccinEstablecerValorhastalalistaAgregarnuevaaccindelpanelcondicional.
9.Sloquedasituarlacondicinenellugarcorrecto.PulsalaflechaSubirhastaquesesitejustobajolaaccindebsqueda(dosposicionesmsarriba).
Aqutienesunaimagenqueilustracomohabrquedadolamacro:
HemoshechoqueantesdecambiarelvalorseaseguredequeseencuentraenunregistroconelvalorPapiroflexia.Encasocontrariosesaltarestaaccinypasaralassiguientes:
yEco.
YanocambiarelcamposinoencuentraningnvalorquedigaPapiroflexia.
9.GuardaloscambiosyejecutalamacroconelbotnEjecutar
10.Cierralamacro.
11.AbrelatabladeCursosycompruebaqueelprimerregistronohacambiado.
12.Cierralabase.
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/epp_14_3_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Ejercicio:Crearmacrocondicional
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_14_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Ejercicio:Macrosconcondicionesavanzadas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad14.Ejerciciopasoapaso:Macrosconcondicionesavanzadas
Objetivo
PracticarlacreacindeMacrosconcondicionesavanzadas.
Ejerciciopasoapaso
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
Vamos a partir de la macro creada en el anterior ejercicio de esta unidad para despus cambiarlo desde la
ventanaDiseodeMacros.
1.EnelPaneldenavegacin,hazclicconelbotnderechodelratnsobrelamacroCambiar2yeligeCopiar.
2.Ahora,enelmismopanel,muestradenuevoelmencontextualypulsaPegar.
3.Cuandotepreguntequnombredarlealacopia,escribeCambiar3yacepta.
4.AbreenVistaDiseolanuevamacroCambiar3.
Ahoravamosmodificarunpocolamacro.
Vamos a hacer ms estricta la condicin, adems de que el campo Nombre Curso sea Internet tambin
exigiremosqueelnhorasseamenorque30.
Ademsharemosquesemuestreuncuadrodemensajequenosindiqueelresultadodelaoperacin.
5.EditalaaccinBuscarRegistro,cambiandosuargumentoBuscaraInternet.
6.Ahora modificaremos la condicin (caja de texto Si) que dice [Formularios]![Cursos tabular]![Nombre
Curso]="Papiroflexia"paraquepuedaleerse[Formularios]![Cursostabular]![NombreCurso]="Internet"Y
[Formularios]![Cursostabular]![Nhoras]<30.
7.ArrastramoslaaccinCerrarVentanaquehayacontinuacindelacondicinasuinterior,justobajolaaccin
EstablecerValor,sobreelcuadroAgregarnuevaaccin.
8.Luego,pulsamosAgregarnuevaaccinparaincluirlaaccinCuadroDeMensaje.
9.EnelargumentoMensajeescribeElcampo'NombreCurso'sehaactualizadocorrectamente..
10.CambialaopcinBipaNo.
11.CambialaopcinTipoaAviso:!.
12.EnlaopcinTtuloescribeActualizacinrealizada.
13.Agregaunanuevaaccinacontinuacin,estavezDetenerMacro.Notieneparmetros.
Nosquedaestablecerlasaccionesqueserealizarnsilacondicinnosecumple,paraello:
13.PulsaelenlaceAgregarSino.
14.Encasodequenosecumplalacondicin,comonocambiaremosnada,cerraremoslaventanasinguardarlos
cambios.Paraahorrarnostrabajo,hazclicconelbotnderechosobrelaaccinCerrarVentanadelpanelSiy
seleccionaCopiar.
15.Luego,enelpanelSino,pulsaconelbotnderechoyeligePegar.
16.NosquedamodificarelparmetroGuardaraNo.
17.Ahora,pulsaAgregarnuevaaccin,tambinenelpanelSino,yeligeCuadroDeMensaje.
18.En el argumento Mensaje escribe No se ha modificado ningn campo.@Ningn registro cumpla los
http://www.aulaclic.es/access2010/epp_14_3_2.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.14Ejercicio:Macrosconcondicionesavanzadas
criteriosestablecidos.@
19.CambialaopcinBipaNo.
20.CambialaopcinTipoaCrtico.
21.EnlaopcinTtuloescribeError.
22.Porltimo,arrastralaaccinEcodelfinaldentrodelpanelSino, justo despus del mensaje que acabas de
introducir.
EstoloharemosporqueelEconosernecesariovolverloaactivarsilacondicinsecumple,yaquelaaccin
DetenerMacrorestablecerelEcoasuestadoactivo.
Hemosacabado,despusdelacondicin,siesfalsa, la macro cerrar el formulario sin guardarlo y avisar al
usuario.
Aqutienesunaimagendecmodeberaquedarlamacrodespusdeestoscambios:
Nota:Hemoscontradolasaccionesyaadidounoscomentariosparaqueseamslegible.
23.Guardalamacroyejectalaslounavez.
Apareceelmensajedeerrorquehascreadoindicandoquenosehanproducidocambios.
24.Abre la tabla Cursos para comprobar y cambia el nombre del curso Diseo web, que pusimos en ejercicios
anteriores,yvuelveaponerInternet.Fjateenlashorasdelcurso.
25.Cierralatablayvuelveaejecutarlamacro.
AunquehaencontradoelcursodeInternet,apareceelmensajedeerror,porquenotienemenosde30horas.
Ahora,vamosamodifcarlaMacroparaquelocambiesielnmerodehorasesmenora400.
26.Modifica la condicin de la primera accin EstablecerValor, y escribe [Formularios]![Cursos tabular]!
[NombreCurso]="Internet"Y[Formularios]![Cursostabular]![Nhoras]<400
27.Guardaloscambios.
28.Cierralatablayvuelveaejecutarlamacro.
29.SiabrelatablaCursos,comprobarsqueelnombredelcursoInternethacambiadoaDiseoWeb.
30.Cierralabasededatos.
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/epp_14_3_2.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.14Ejercicio:Macrosconcondicionesavanzadas
http://www.aulaclic.es/access2010/epp_14_3_2.htm
CursodeAccess2013
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.14Lasmacros
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad14.Lasmacros(IV)
14.7.GruposdeMacros
Esposiblequenoleencuentreslautilidadenmacrossencillas,peroenmacroscomplejaspuedeserconvenienteagruparlasacciones.Paraagruparcorrectamenteslohemosdepensarde
formalgica.
Porejemplo,sienunamacrotenemoslasacciones:
Abrirtabladeempleados
Buscarregistrodelempleadoconmayoresventasestemes
Actualizarregistroincluyendounplusdel5%desusventas.
Guardarregistro
Cerrartabladeempleados
PodramosperfectamentecrearungrupollamadoPlusporventas,queseradescriptivoconrespectoalasaccionesqueejecuta.
AlhacerdobleclicsobreGrupoenelflujodeprogramasdelCatlogodeacciones,veremoselsiguientepanelenlapginaprincipal:
Estansencillocomodarleunnombreeirincorporandolasaccionesensuinterior.
Siyahabasdefinidolasaccionesycreaselgrupoposteriormente,notepreocupes.Aligualquelasaccionessepuedenmoverparavariarsuorden,tambinsepuedenmoveradistintonivel,
dentrodegrupos,condicionesosubmacros.Simplementedebersarrastrarlashastasulugardedestino.
Losgruposendefinitivasirvenparadelimitarunconjuntodeaccionesqueguardanciertarelacin.
14.8.Submacros
Comoyahemosdicho,enlaversinAccess2010sehaintentadoquelaformadecrearmacrosseamslgica.Paraello,sehaincorporadoelpanelconherramientasparacontrolarelflujo
delprograma.Entreellasencontramoslasubmacro.
Lassubmacrossernagrupacionesdeacciones,aligualquelosgrupos,peroconunafinalidadyfuncionalidaddiferentes.
Al contrario que los grupos, las submacros no se ejecutan en el orden lgico del programa.Al ejecutar la macro que las contiene, estas son ignoradas como si se tratara de comentarios.
nicamentepodremosejecutarlaincorporandounadelasdosaccionescapacesdeejecutarlassubmacros:EjecutarMacroyAlOcurrirError.
Lasaplicacionesprcticasmshabitualessern:
AlOcurrirError:Paramostrarmensajesinformativosalusuariodelerrorocurrido.
EjecutarMacro:Pararomperlaestructuradeejecucinlinealdelcdigodelamacro,conestructurasderepeticinqueveremosacontinuacin.
Obienparaejecutarlasubmacrodeformaexplcitadesdeeleventodeuncontrol.Veamosunejemplo:
Imagina que tenemos una macro guardada con el nombre Empleados. En ella hemos creado las submacros EmpleadosAlta, EmpleadosBaja y EmpleadosActualizar. Rara vez
ejecutaremos la macro Empleados completa, sino que nos referiremos a una de sus agrupaciones. Para ejecutar un alta, deberemos referirnos a ella como Empleados.EmpleadosAlta
decir,eneleventodelcontroldeformularioqueejecutelamacro,deberemosescribirNombreDeMacro.NombreDeSubmacro.
http://www.aulaclic.es/access2010/t_14_4.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Lasmacros
Octubre2010
Pg.14.4
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_14_4.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Lasmacros
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad14.Lasmacros(V)
14.9.Crearbuclesderepeticin
HemoscomentadoquelassubmacrospermitencrearestructurasderepeticinutilizandolaaccinEjecutarMacro.Puesbien,ahoraaprenderemoscmoimplementarlas.
EjecutarMacro: Nos da la posibilidad de llamar a una macro (o submacro) y repetir su ejecucin,
definiendoasunbuclerepetitivo.
Para ello deberemos especificar el Nombre de macro que queremos ejecutar, ya sea una macro
completa(comoEmpleados)ounasubmacro(comoEmpleados.EmpleadosAlta).
Podemosindicarque la Macro se ejecute ms de una vez escribiendo en Nmero de repeticiones un
nmeroqueindiquecuntasvecesqueremosqueserepitalaejecucindelamacro(elnmerodebersermayorque1).
YenExpresinderepeticinpodremosintroducirunaexpresincondicionalparaqueserepitalaejecucindelamacromientraslacondicinsecumpla(seaverdadera).Paracomponerla
senosdarlaopcindeutilizarelGeneradordeExpresiones.Lacondicinseevaluarantesdeejecutarlamacroasquesialempezar,lacondicinnosecumple,lamacronoseejecutar.
Ojoconlosbuclesinfinitos!siutilizaselargumentoExpresinderepeticinlacondicinquepongasdeberdepender de un parmetro que cambie dentro de la macro que se repite, sino
podrsentrarenunbuclequenoseacabenunca.
Ahoraveremosunaestructuraqueilustrarelusodelacombinacindevariastcnicas:grupos,submacrosybucles.Nosetratadeunejemploprcticoreal,peroservirparaentendermejor
losconceptos.
Comopuedesverenlaimagen,hemoscreadoungrupoyunasubmacrodentrodelamacroPruebaBucle:
porunapartetenemosungrupoaccinqueenestecasomuestraunmensaje,
yporotratenemoselbucle,queloqueindicaesqueseejecutelamacrodeaccintresveces.
Podramostrabajardedosformasdistintassobrelamacro:
Ejecutarlamacrocompleta:Ejecutaraelcdigocompletodeformasecuencial.Esdecir,entraraenelbucleque
llamaalaaccinylorepeteratresveces,mostrandotresmensajesdeaviso.
Ejecutarlasubmacro:Sienuncontroldecidiramosllamardirectamentealasubmacro(PruebaBucle.Accion en
su evento), se ejecutara nicamente una vez, ya que el resto de la macro, que incluye el bucle de repeticin, no se
leera.
ParapracticarestosconceptosrealizaelEjercicioMacrosconbuclesderepeticin.
14.10.AutoKeysoatajosdeteclado
Lasmacrostambintepermitirncrearmtodosabreviadosdeteclado.Estoes,podremosasignaraunacombinacindeteclasunadeterminadaaccin,atravsdeunaMacro
tendrsqueseguirlossiguientespasos:
1.CreaunanuevaMacroyllmalaAutoKeys.
2.Creaunasubmacroporcadacombinacindeteclasquequierasimplementar.
3.Comonombre,cadasubmacrodebercontenerunacombinacindeteclasquesigalasintaxisdelasiguientetabla:
Sintaxisdelacombinacin CombinacindeTeclas
^Cor^1
CTRL+C CTRL+1
{F3}
F3
^{F3}
CTRL+F3
+{F3}
MAYUS+F3
{INSERT}
INSERT
^{INSERT}
CTRL+INSERT
+{INSERT}
MAYUS+INSERT
Estonosignificaqueslopuedasutilizaresascombinaciones.Recuerda,setratadelasintaxis,peropodrastambinutilizar{F2},{F4},^{F5},etc.Lonicoquedeberstenerencuentaes
quelateclaCTRLseescribircomo^,ylateclaMAYScomo+.
Las teclas que contengan ms de una letra debern ir encerradas entre llaves {} para que no se confundan con combinaciones. Por ejemplo, END sera el equivalente a la combinacin de
teclasE+N+D,mientrasque{END}equivaldraapulsarlateclaFIN.
4.Incluyetantasaccionescomodeseesqueseejecutenalpulsarlasteclas.
EsrecomendablequetratesdecomprobarquelacombinacinnoexistayapordefectoenAccess,porqueledarprioridadatumacro.Porejemplo, F1ejecutalaayudadeAccess,siasignas
unamacroaF1yanodispondrsdeeseprcticoatajo.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_14_5.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Lasmacros
Veamosunejemplo:
Enlaimagenvemoscuatrosubmacrosquenospermitirnque:
AlpulsarF2seabralatabladealumnos.
AlpulsarF3seabralatabladecursos.
AlpulsarCTRL+F2seabraelformulariodealumnos.
AlpulsarCTRL+F3seabraelformulariodecursos.
Octubre2010
Pg.14.5
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_14_5.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Ejercicio:Macrosconbuclesderepeticin
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad14.Ejerciciopasoapaso:Macrosconbuclesderepeticin
Objetivo
Practicarlacreacindemacroscomplejasqueincluyanbuclesderepeticinutilizandosubmacros.
Ejerciciopasoapaso
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
EnejerciciosanteriorescreamosmacrosquebuscabanunregistroconvalorInternetensucampoNombreCursoylocambibamos.Esasmacrosslomodificabanelprimerregistro
queencontraban.PorloquesiqueramoscambiartodoslosregistrosdeunformulariodebamosejecutarlaMacrotantasvecescomoregistrosconelvalorInternetexistiesen.
VamosacrearunamacroquemodifiquetodoslosregistrosquecontenganelvalorInternetensucampoNombreCurso.
1.Creaunanuevamacro:pestaaCrear>Macro.
2.Guardala(CTRL+G)conelnombreCambiarTodos.
PrimerodesactivaremoselEcodepantallaparaquenoseveanlasaccionesdelaMacro.
3.UtilizaellistadodeAgregarnuevaaccinparaincluirlaaccinEco.RecuerdaquedebeestaractivoelbotnMostrartodaslasacciones,onoaparecer.
4.CambiasuargumentoEcoactivoalvalorNo.
5.EscribeRealizandocambios...enTextodelabarradeestado.
Ahoraabriremoselformulariodondedeberemoshacerloscambios.
6.UtilizaellistadodeAgregarnuevaaccinparaincluirlaaccinAbrirFormulario.
7.EnlosArgumentosdeaccinseleccionamosCursostabularenNombredelformulario.
8.EspecificaelMododedatosModificar.Elrestodeopcioneslasdejamoscomoestn:VistaFormularioyMododelaventanaNormal.
Ahorabuscaremoselregistroennuestroformulario.
9.UtilizaellistadodeAgregarnuevaaccinparaincluirlaaccinBuscarRegistro.
10.EnlosArgumentosdeacccinescribeInternetenelcampoBuscaryestableceSloelcampoactivoaNo.
El resto los dejaremos como estn, asegrate de que tienen los valores siguientes: Coincidir maysculas y minsculas a No, Buscar en a Todo, Buscar con formato a No, Buscar
primeroaS.
Unavezencontradoelregistropasaremosamodificarlo.Ahoraescuandovienela"complejidad".
CrearemosunbuclequerepitatodoelprocesodecambioparacadaunodelosregistroquecontenganlapalabraInternet.
16.UtilizaellistadodeAgregarnuevaaccinparaincluirlaaccinEjecutarMacro.
17.EnlosArgumentosdeaccinescribiremosCambiarTodos.repiteenelcampoNombredemacro.
Estasubmacroannoexiste,perolacrearemosmsadelante.
18.EnExpresinderepeticinescribe[Formularios]![Cursostabular]![NombreCurso]="Internet".
Quhemoshecho?Muyfcil:
LaexpresinindicaenqucasosseguirejecutndoselaaccinEjecutarMacro,queponeenmarchalasubmacrorepite.
Esdecir,queAccessrepiteunbloquedeaccionesmientraselcampoNombreCursodelformularioCursostabularcontengaelvalorInternet(expresin).
Enelmomentoenelquedejedehaberlo,elbloqueCambiarTodos.repitedejarderepetirse.
ElsiguientepasoqueharemossercrearelbloquerepitequecambiarlosvaloresdelcampoNombreCurso.
19.EnelCatlogodeaccioneslateral,hazdobleclicsobreSubmacro,enlaseccinFlujodeprogramas.
20.Seintroducirunpanelenelquepodrsdarleunnombrealasubmacro.Enlacajadetexto,indicaelnombrerepite.
HemoscreadoelsealizadorqueindicaelsitioadondetienequeirlaaccinEjecutarMacroqueinsertamosanteriormente,ahoranosquedaindicarquaccionesefectuar.
21.SeleccionalaaccinEstablecerValorenlasubmacro.
22.EnlosArgumentosdeaccinescribe[Formularios]![Cursostabular]![NombreCurso]enlaopcinElemento.
23.EnExpresinescribe"DiseoWeb"(concomillas).Estocambiarelvalordelcampo.
24.Agregaunanuevaaccinenlasubmacro,BuscarRegistroSiguiente.Nocontieneargumentos.
HemoshechoqueelbuclecambieelvaloryseposicioneenelsiguienteregistroquecontengaelvalorInternet.
Qu pasar entonces con el bucle de EjecutarMacro? Cuando la accin BuscarSiguiente no encuentre ms registros que cumplan los criterios especificados en BuscarRegistro
posicionarenelprimerregistro(queobviamentenocontendrInternet).LaaccinEjecutarMacroanalizarelcampoNombreCursoyalnoencontrarelvalorInternetnoejecutarnuestro
bloqueypasaralasiguienteaccin.
Acontinuacinseguiremosintroduciendoaccionesenlamacroprincipal,traslasubmacro.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/epp_14_5_1.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.14Ejercicio:Macrosconbuclesderepeticin
19.UtilizaellistadodeAgregarnuevaaccinparaincluirlaaccinCerrarVentana.
Versqueautomticamentesecolocasobrelasubmacro.Notepreocupes,estbienas,yaquelasubmacronoentraenelflujonormaldelprograma,sinoquesloseejecutacuandoes
llamada,demodoquenonosimportaaqualturaestsituadadentrodelamacroprincipal.
20.EnlosArgumentosdeaccinseleccionaremosFormularioenlaopcinTipodeobjeto.
21.EnNombredeobjetoseleccionaCursostabular.
22.EnGuardarseleccionarSparacerrarguardandoloscambios.
Ahoramostraremosuncuadrodemensajeparadecirlealusuarioquehemosterminadolatarea.
29.AgregalaaccinCuadroDeMensaje.
30.EnlosArgumentosdeaccinescribeSehanmodificadotodoslosregistrosquecontenian'Internet'enelformulario'Cursostabular'.enlaopcinMensaje.
31.CambialaopcinBipaS.
32.CambialaopcinTipoaInformacin.
33.EnlaopcinTtuloescribeRegistrosactualizados.
EnversionesanterioresdeAccesshabramosnecesitadodetenerlamacroparaevitarqueseejecutaraelbloquerepitequeseencuentraalfinaldelamacro.staes la ventaja de utilizar
submacrosconAccess2010,quenonecesitaremospreocuparnosdeevitarqueseejecute,yaquesloseejecutardeformaexpresaenlasaccionesEjecutarMacroyAlOcurrirError.
Aqupuedesverunaimagenquemuestracmodeberhaberquedadotumacrodespusdelejercicio:
Nota:Hemoscontradotodaslasaccionesparaqueseamsfcildeseguir,exceptuandolasubmacro.
35.Guardalamacro.
36.EjecutalamacropulsandoelbotnEjecutar
PuedesprobaraponervariosnombresdecursocomoInternetparacomprobarqueloscambiatodos,perocuandoacabes,vuelveaponerlosvaloresquehabaalprincipio.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
http://www.aulaclic.es/access2010/epp_14_5_1.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.14Ejercicio:Macrosconbuclesderepeticin
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_14_5_1.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.14Lasmacros
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad14.Lasmacros(VI)
14.11.Depuracindeerrores
Cuandocreamosunamacrocondiferentescondicionesysaltosdeejecucinpuedequealfinalnosresultedifcilcomprobarqueactacorrectamente.
Parafacilitarestatarea,AccessincorporaunaherramientaquepermiteseguirlaejecucindelaMacropasoapasopudiendoencadamomentoverquprocesosseestnllevandoacabo
ylosresultadosquerecibedelabasededatos.
ParaactivarestaopcinsolamentedeberemosdehacerclicsobreelbotndePasoapaso
enlapestaaDiseo.Unavezactivada,cadavezqueseejecuteunamacroenel
sistemaloharenmodoPasoapaso.Estoquieredecirquecadaaccinqueseefectemostraruncuadrodedilogocomoelsiguiente:
Enlpodrsver:
elNombredelamacroqueseestejecutando,
lacondicin,siesquetienealgunadefinida,juntoconsuestadoactual(verdaderoofalso),
yelNombredelaaccinquesevaaejecutar,juntoconsusArgumentos.
Encasodequehayaocurridoalgnerror,podrsverculenNmerodeerror.stenmerotepuedeservirdereferenciaparabuscarinformacinsobrelenladocumentacindeAccesso
eninternet.
ParacontinuarconlareproduccinNormaldelamacropulsaContinuar.SipulsasPasoaPasoseguirsenelmismomodo.
PuedesdetenerlamacropulsandoelbotnDetener.Encualquiermomentoenlareproduccindeunamacropuedesdetenerlatambinutilizandolacombinacindeteclas CTRL+INTRO
tepuedesermuytilsiunamacroentraenunbucleinfinitoyelsistemadejaderesponder.
EjerciciopropuestodelaUnidad14
PruebaevaluativadelaUnidad14
Octubre2010
Pg.14.6
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Usamoscookies,
hagaclicaqu pararevisarlapolticadecookies.
Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_14_6.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.14Lasmacros
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_14_6.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema14Lasmacros
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad14:Lasmacros
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
1.AbrelabasededatosConcesionariodelacarpetaMisejercicios.
2.Creaunamacroquemodifiquetodoslosregistrosdecochesconextrasaumentandosuprecioen5.000.
Puedesconsultaraqulassolucionespropuestas.
Ejercicio2:Clnica
1.AbrelabasededatosClinicadelacarpetaMisejercicios.
2.Creaunamacroqueseejecutecadavezqueabraslabasededatos.
3.La macro deber ver si existen pacientes sin ingreso. En caso afirmativo deber ejecutar las consultas Crear Pacientes no Ingresados y Eliminar no ingresados que creamos en
unidadesanterioresparaqueseguardenestospacientesenlatablaPacientesnoingresadosyseeliminendelatablaPacientes.
Siseejecutanlaconsultas,esdecir,siexistenpacientessiningreso,debersmostrarunmensajealusuarioindicndolo.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epr_14_6_1.htm
1/1
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin14Lasmacros
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad14:Lasmacros
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.Podemosutilizarunamacroparallevaracabounaaccinoconjuntodeaccionesautomatizadas.
a)Verdadero.
b)Falso.
2.EsposibleejecutarunamacrodesdeuncontrolBotn.
a)Verdadero.
b)Falso.
3.Qunombredebetenerunamacroparaqueseejecutecuandoseinicielabasededatos?
a)AutoExec.
b)AutoIni.
4.Paracerraruninformemedianteunamacroutilizaremoslaaccin...
a)CerrarInforme.
b)CerrarVentana.
c)Cerrar.
d)Todaslasrespuestassonciertas.
5.Cmodistinguimosuncomentariodelrestodeacciones?
a)Eltextoesdecolorverde.
b)Elcomentarioestentrelossignos/*y*/.
c)AyBsonciertas.
d)AyBsonfalsas.
6.Sepuedeincluirunaaccincondicionadaenunamacro...
a)HaciendoclicenSi,dentrodelasopcionesdeFlujodeprogramas.
b)Deformaquepodremosestablecerunasaccionessilacondicinsecumpleyotrassinosecumple.
c)AyBsonciertas.
d)AyBsonfalsas.
7.Ungrupodemarcoses...
a)Unaformadeorganizarlasacciones.
b)Unelementodemacroquenoseejecuta.
c)AyBsonciertas.
d)AyBsonfalsas.
8.Cmocreamosunbucleenunamacro?
a)ConlaaccinEjecutarMacro,dentrodeunasubmacro.
b)ConlaaccinEjecutarMacro,dentrodeungrupo.
c)AyBsonciertas.
d)AyBsonfalsas.
9.Paracrearcombinacionesdeteclaspersonalizadas...
a)DeberemoscrearunamacroyguardarlaconelnombreAutoKeys.
b)Deberemosincluirunasubmacroporcadacombinacindeteclasadefinir.
c)AyBsonciertas.
d)AyBsonfalsas.
10.Paradepurarposibleserroresenlamacroquecreamos...
a)DeberemospulsarelbotnDepurardelapestaaDiseo.
b)DeberemospulsarelbotnPasoapasodelapestaaDiseo.
c)AyBsonciertas.
Usamoscookies,
hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
d)AyBsonfalsas.
http://www.aulaclic.es/access2010/ev_14_6_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin14Lasmacros
Corregir Restablecer
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_14_6_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad15.Configurarlainterfaz(I)
15.1.Introduccin
Lainterfazeslaformaenlaqueelusuarioverytrabajarconlabasededatos.EnestaunidadaprenderemoscmoconfigurarMicrosoftAccess2010paraqueunapersonaquevayaa
trabajarconlabasededatosveaypuedarealizarnicamenteaquelloqueseaconvenienteparanosotros:loscreadoresyadministradoresdelabasededatos.
Aprenderemosacrearcategorasygruposenelpaneldeexploracin.
Versquetareastanvistosascomocambiareliconodelabasededatosoejecutardesdeunmennoestancomplicadocomoparece.
Enresumen,veremoscmocontrolarelaspectoycomportamientodeunarchivocuandoseabre.
Nota:AunqueAccesstambinnospermitepersonalizarla cintadeopciones, aadiendo y quitando controles, hacerlo requiere de conocimientos de XML, por lo que no lo explicaremos en
estecurso.
15.2.Personalizarlabarradeaccesorpido
Parapersonalizarlabarradeaccesorpido,hazclicenlaflechadesplegabledeladerechaoutilizaelmencontextual.Aparecernloscomandosmsfrecuentesparaelegir.
PulsandoenMscomandosseabriruncuadrodedilogodesdedondepodrsaadirotrasacciones:
En el desplegable Comandos disponibles en: podremos elegir una categora o ficha, para que se muestren todas sus acciones. Es interesante destacar que tambin podremos incluir las
macrosquehayadisponiblesenlabasededatos.
Yeneldesplegabledeladerechapodremoselegirsiloscambiosseaplicanatodoslosdocumentos(predeterminado)osloparalabasededatosactual.
Octubre2010
Pg.15.1
http://www.aulaclic.es/access2010/t_15_1.htm
Megusta
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_15_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad15.Configurarlainterfaz(II)
15.3.Personalizarelpaneldenavegacin
Hemosidoconociendoelpaneldenavegacinalolargodelcurso.Enl,aparecenlistadosloselementosdenuestrabasededatos.Laforma
deorganizarloselementossedefineeligiendounacategora.Dependiendodelacategoraelegida,cadaobjetoseencontrarenungrupouotro.
EnelejemplodelaimagenestnorganizadossegnlacategoraTipodeobjeto,poresoexistenlosgruposTablasyConsultas.
SilesteelavanzadosobreelPaneldenavegacindelaunidad2tesonarnalgunosdelospasosquevamosaverenesteapartado.
Ahora,aprenderemosacrearnuestraspropiascategorasygrupos,paraorganizarloselementosdelabase.
LoprimeroesaccederalaventanaOpcionesdenavegacin.Parahacerlo,despliegaelmencontextualdelpanelhaciendoclicconelbotn
derechodelratnsobrecualquierzonavacadelpanel.
TambinpuedesaccederdesdeArchivo>Opciones,enlafichaBasededatosactual,pulsandoelbotnOpcionesdenavegacin....
Laventanatieneelsiguienteaspecto:
Empezaremosporcrearnuestrapropiacategora.Accessnosproporcionalacategora Personalizadoparaesteuso,quepodemosmodificarorenombrar.Perotambinpodemoscrearuna
categorapropia.Paratrabajarconcategoraspodemosutilizarlossiguientesbotones:
Agregarelemento,creamosunacategoranueva.
Cambiarnombredeelemento,renombralacategoraseleccionada,siempreycuandoseaunacreadaportioPersonalizado.
Eliminarelemento,eliminamoslacategoraseleccionada.
Enlalistadeladerechapodrsverlosgruposenquedebersorganizarloselementosdetubase.Pordefecto,Access creaelgrupoObjetosnoasignados,dondesemostrarntodoslos
elementos.Tufuncinsercreargrupospersonalizadoseirarrastrandocadaunodelosobjetosasucorrespondientegrupo.
Para crear un grupo hay
que pulsar Agregar
Grupo e introducir
el nombre del nuevo grupo.Al igual que
las categoras,
podemos borrar grupos pulsando Eliminar grupo, o renombrarlos
Usamoscookies,
hagaclicaqu
pararevisarlapolticadecookies.
Cerrar
Alcerrar,aceptaelusodecookies.
pulsandoCambiarnombredegrupo.
http://www.aulaclic.es/access2010/t_15_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
pulsandoCambiarnombredegrupo.
Alfinalizarlapersonalizacin,pulsarAceptarparaguardarloscambios.
Ahora,pulsandoenelencabezadodelPaneldenavegacin
podremoselegirnuestranuevacategora.
Octubre2010
Pg.15.2
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_15_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad15.Configurarlainterfaz(III)
15.4.Personalizarunentornoparalosusuariosdelabase
EnesteapartadoveremoscmoconfigurarlasopcionesdeInicioynavegacin.Estaconfiguracinsermuytilsiquieresquetubasededatospresenteunaspectodeaplicacinpropia,
en vez de mostrar la interfaz predefinida deAccess. Puedes configurarla de forma que slo se muestren los formularios de trabajo y las barras de herramientas, o el icono estn totalmente
personalizados.
Paraempezarapersonalizarelarranquedelabase,hazclicenelbotnOpcionesdelapestaaArchivo.Seabrirel cuadro de dilogo Opciones deAccess, por la ficha Base de datos
actual:
Desdeaqupodremosconfigurartodaslasopcionesdelarchivodelabasededatos.
ElTtulodelaaplicacinsereltextoquesemuestreenlaBarradettulodelaventana.
ElIconodelaaplicacinsemostrartantoenlaBarradettulocomoenlosaccesosdirectosquecreesdelabasededatosyenelpropioarchivooriginal.Lopuedeselegirpulsando
Examinaryseleccionandounaimagendetipo.icoo.curdetudiscoduro.
SiestablecesuniconoparalaaplicacinpodrsactivartambinlaopcinUsarcomoiconoFormularioeinforme,queactivadaharquelosiconosdelabarradettulodelosFormularios
eInformesconlosquesetrabajeenlabasededatostomentambineliconoindicadoenIconodelaaplicacin.
EnelsiguientedesplegablepodrshacerqueseMuestreunformularioautomticamentealabrirlabasededatos.
Nota:TenencuentaquelasaccionesdelaMacroAutoExecseejecutandespusdelaconfiguracindeInicio.Siabresventanasconestamacro,estasquedarnporencimadeladefinida
enInicio.
Tambinpodrselegirsilabarradeestadoesvisibleono.ParaellohazclicsobrelacasillaMostrarbarradeestadoparaactivarlaono.
Finalmente,seleccionalaopcinUsarlasteclasespecialesdeAccess(abajoaladerecha)paraactivarodesactivarlascombinacionesdeteclasquerealizandiferentesaccionessobre
labasededatos.
Msabajoencontrarsotrasopciones:
PodrsactivarodesactivarelusodelPaneldeNavegacinhaciendoclicenlacasillaMostrarpaneldeexploracin.Siladesactivas,cuandoseabraelarchivodelabasededatos,el
paneldesdedondehemostrabajadodurantetodoelcurso(laquemuestratodaslasTablas,Consultas,Fomularios,etc.)habrdesaparecido.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Si desactivas el panel, es importante que permitas al usuario de la base de datos una forma alternativa de navegar por los elementos que te interese que utilice. En el siguiente apartado
http://www.aulaclic.es/access2010/t_15_3.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
Si desactivas el panel, es importante que permitas al usuario de la base de datos una forma alternativa de navegar por los elementos que te interese que utilice. En el siguiente apartado
profundizaremosenesteaspecto.
TambinpuedescargarunabandadeopcionesyunabarrademencontextualdiferentessilasprogramasdesdeeleditordeVisualBasic(ALT+F11).
SielegimosPermitirelusodemensnorestringidos,enlabandadeopcionessepermitirndeterminadasaccionesnorestringidas,comolaAyuda,loscomandosdeSaliroCerrar
ladisposicindelasventanasenMosaicooCascada.
DesactivandolaopcinPermitirelusodemenscontextualespredeterminados,elusuarioalabrirlabasededatosslopodrverlabarrademencontextualquehayasindicadoenel
desplegableBarrademencontextual.
Normalmente toda esta personalizacin tiene un objetivo principal: ocultar las herramientas y los elementos (tablas, informes, macros) al usuario de la base, para evitar que realice ciertas
acciones. Pero, si restringimos el acceso a estos elementos, cmo accederemos a ellos cuando necesitemos cambiar algo? Para saltarnos la configuracin de inicio y abrir la base
normalmente,debemospulsarlateclaMAYSalavezquelaabrimos,ynosoltarlahastaquelabasededatossehayacargadocompletamente.
Octubre2010
Pg.15.3
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_15_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad15.Configurarlainterfaz(III)
15.4.Personalizarunentornoparalosusuariosdelabase
EnesteapartadoveremoscmoconfigurarlasopcionesdeInicioynavegacin.Estaconfiguracinsermuytilsiquieresquetubasededatospresenteunaspectodeaplicacinpropia,
en vez de mostrar la interfaz predefinida deAccess. Puedes configurarla de forma que slo se muestren los formularios de trabajo y las barras de herramientas, o el icono estn totalmente
personalizados.
Paraempezarapersonalizarelarranquedelabase,hazclicenelbotnOpcionesdelapestaaArchivo.Seabrirel cuadro de dilogo Opciones deAccess, por la ficha Base de datos
actual:
Desdeaqupodremosconfigurartodaslasopcionesdelarchivodelabasededatos.
ElTtulodelaaplicacinsereltextoquesemuestreenlaBarradettulodelaventana.
ElIconodelaaplicacinsemostrartantoenlaBarradettulocomoenlosaccesosdirectosquecreesdelabasededatosyenelpropioarchivooriginal.Lopuedeselegirpulsando
Examinaryseleccionandounaimagendetipo.icoo.curdetudiscoduro.
SiestablecesuniconoparalaaplicacinpodrsactivartambinlaopcinUsarcomoiconoFormularioeinforme,queactivadaharquelosiconosdelabarradettulodelosFormularios
eInformesconlosquesetrabajeenlabasededatostomentambineliconoindicadoenIconodelaaplicacin.
EnelsiguientedesplegablepodrshacerqueseMuestreunformularioautomticamentealabrirlabasededatos.
Nota:TenencuentaquelasaccionesdelaMacroAutoExecseejecutandespusdelaconfiguracindeInicio.Siabresventanasconestamacro,estasquedarnporencimadeladefinida
enInicio.
Tambinpodrselegirsilabarradeestadoesvisibleono.ParaellohazclicsobrelacasillaMostrarbarradeestadoparaactivarlaono.
Finalmente,seleccionalaopcinUsarlasteclasespecialesdeAccess(abajoaladerecha)paraactivarodesactivarlascombinacionesdeteclasquerealizandiferentesaccionessobre
labasededatos.
Msabajoencontrarsotrasopciones:
PodrsactivarodesactivarelusodelPaneldeNavegacinhaciendoclicenlacasillaMostrarpaneldeexploracin.Siladesactivas,cuandoseabraelarchivodelabasededatos,el
paneldesdedondehemostrabajadodurantetodoelcurso(laquemuestratodaslasTablas,Consultas,Fomularios,etc.)habrdesaparecido.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Si desactivas el panel, es importante que permitas al usuario de la base de datos una forma alternativa de navegar por los elementos que te interese que utilice. En el siguiente apartado
http://www.aulaclic.es/access2010/t_15_3.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
Si desactivas el panel, es importante que permitas al usuario de la base de datos una forma alternativa de navegar por los elementos que te interese que utilice. En el siguiente apartado
profundizaremosenesteaspecto.
TambinpuedescargarunabandadeopcionesyunabarrademencontextualdiferentessilasprogramasdesdeeleditordeVisualBasic(ALT+F11).
SielegimosPermitirelusodemensnorestringidos,enlabandadeopcionessepermitirndeterminadasaccionesnorestringidas,comolaAyuda,loscomandosdeSaliroCerrar
ladisposicindelasventanasenMosaicooCascada.
DesactivandolaopcinPermitirelusodemenscontextualespredeterminados,elusuarioalabrirlabasededatosslopodrverlabarrademencontextualquehayasindicadoenel
desplegableBarrademencontextual.
Normalmente toda esta personalizacin tiene un objetivo principal: ocultar las herramientas y los elementos (tablas, informes, macros) al usuario de la base, para evitar que realice ciertas
acciones. Pero, si restringimos el acceso a estos elementos, cmo accederemos a ellos cuando necesitemos cambiar algo? Para saltarnos la configuracin de inicio y abrir la base
normalmente,debemospulsarlateclaMAYSalavezquelaabrimos,ynosoltarlahastaquelabasededatossehayacargadocompletamente.
Octubre2010
Pg.15.3
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_15_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad15.Configurarlainterfaz(IV)
15.5.Formasdevisualizarformularioseinformes
En el apartado anterior hemos aprendido cmo forzar al usuario de la base de datos a que utilice la aplicacin por medio de formularios e informes, pero es interesante que pongamos
restriccionestambinparaevitarquelosusuariosaccedanalaVistaDiseoylosmodifiquenoparaforzarsuformadetrabajar.
EnlasPropiedadesdelosformularioseinformes,desdelaVistaDiseo:
UtilizalaspropiedadesPermitirvista...paraelegirquvistasestarndisponiblesyculesno.
O bien, cambia la propiedad Emergente a S, si deseas desactivar el botn que permite cambiar de Vista. En este caso, adems, se mostrar el formulario como una nueva ventana
independiente.
LapropiedadModaltambinafectaalcomportamientodelasventanas.SielegimosS,laventanaalabrirseinhabilitarelrestodeventanashastaquenosecierre.Enotraspalabras
lanicaventanaconlaqueseaposibletrabajar.
LaspropiedadesBotonesMinimizarMaximizaryBotnCerrartepermitenelegirsiquieresonomostrarestasopciones.Comosiempre,asegratedequenoquitasfuncionesnecesarias
alusuariodelabase,incluyendoalternativascomobotonesrealizadosporti.
15.6.Paneldecontrol
OtradelasfuncionalidadesdeAccessquenosayudaramejorarlaformaenlaqueelusuariointeractuarconnuestrabasededatoseselPaneldecontrol.
Crear un Panel de control nos ayudar a crear un formulario que podremos lanzar al inicio donde, por medio de Botones de comando, daremos acceso a los distintos Formularios
Informesdenuestrabasededatos.
EnestaimagenpodemosverunapginadelPaneldecontroljustodespusdehaberlocreadoconelAdministrador:
Para crearlo, debemos pulsar el botn Administrador del panel de control de la pestaa Herramientas de base de datos. Si no lo encuentras debers personalizar la cinta para que se
muestre.
RealizaelsiguienteEjercicioIncluirAdministradordelpaneldecontrolenlacinta.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_15_4.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
SiannocreasteunPaneldecontrol,Accesstepreguntarsiquierescrearuno.PulsaSparacontinuar.
Seabrirelsiguientecuadrodedilogo:
DesdeaquconfiguraremosdeformamuysencillaloselementosquequeremosqueaparezcanenelPaneldeControl.
Como puedes ver en la imagen, el panel de control estar organizado en una o varias pginas. Si tenemos muchas opciones dentro del panel, organizarlas en varias pginas mejorar el
manejodelmismo,estaremoscreandomensconsubmens.
ParacrearnuevaspginasslotienesquehacerclicenelbotnNueva...yescribirelnombrequequieresdaralanuevapgina.
LapginadelpaneldecontrolquemarquescomopredeterminadaserlaquesemuestreenprimerainstanciacuandoseabraelPaneldecontrol.Siquieresqueotrapginacreadaport
sealapredeterminada(ynolaquevienepordefecto)seleccinalaenellistadoypulsaelbotnPredeterminado.
PuedeseliminarpginasquenoestndefinidascomoPredeterminadoseleccionndolasypulsandoelbotnEliminar.
PeroveamoscmoconfigurarunapginadelPaneldeControlparaquemuestrelosaccesosycomandosquenosotrosqueramos.
ParaelloslotendrsqueseleccionardellistadolapginaquequierasconfigurarypulsarelbotnModificar....
Seabrirelcuadrodedilogoquepuedesverenlapginasiguiente...
Octubre2010
Pg.15.4
Twittear
Megusta
17
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
http://www.aulaclic.es/access2010/t_15_4.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_15_4.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.15Ejercicio:IncluirAdministradordelpaneldecontrolenlacinta
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad15.Ejerciciopasoapaso:IncluirAdministradordelpaneldecontrolenlacinta
Objetivo
Practicar cmo personalizar la cinta de opciones para incluir un botn, concretamente elAdministrador del panel de control, que en anteriores versiones deAccess se mostraba de
formapredeterminada.
Ejerciciopasoapaso
1.EjecutaAccess.Noesnecesariotenerningunabasededatosabierta.
2.DeberamostrarselapestaaArchivo.Sinoesas,sitateenellaypulsaOpciones.
3.Enelmenlateralizquierdo,seleccionaPersonalizarCinta.
4.EneldesplegableComandosdisponiblesen,seleccionaFichasprincipales.
Versquecambianlasopcionesdelalistaquesemuestrajustodebajo.
5.DespliegaenelrboldefichaslasHerramientasdebasededatos,haciendocliceneliconoenformadecruzdesuizquierda.
6.HazlomismoconsugrupodependienteAdministrar.
Semostrarnlasherramientasdisponiblesparaestegrupo.
7.HazclicenelAdministradordelpaneldecontroleintentaagregarlo,pulsandoelbotnAgregar.
Semostrarunmensajedeerror.Estoesdebidoaquenosepuedeagregarsincrearleunespacioreservadoenlafichaanteriormente.Vamosahacerlo.
8.Enlalistadeladerecha,hazclicenlafichaHerramientasdebasededatos.Asegratedequehacesclicsobreelnombre,ynoeneliconoparadesplegarsucontenidoniensucasillade
verificacin.Eltextodebequedarseleccionadoenazul.
9.PulsaelbotninferiorNuevogrupo.SedesplegarlafichayverselgrupocreadoNuevogrupo(personalizada).
10.HazclicsobreelnuevogrupoypulsaelbotninferiorCambiarnombre.
11.Enelcuadrodedilogo,escribecomoNombreparamostrareltextoPersonalizadoypulsaAceptar.
12.ComoahoramismoestnseleccionadoselbotnAdministradordelpaneldecontrolenlalistadelaizquierda,yelgrupoPersonalizadoaladerecha,pulsaelbotnAgregar. Obsevars
quesetrasladaallugaresperado.
13.PulsaAceptar.
Ya has incluido el botn en la cinta.Ahora comprebalo pulsando la pestaa Herramientas de base de datos. El botn aparece en el nuevo grupo Personalizado, aunque se encontrar
inactivo(deuncolorgrisceo)debidoaquenotenemosningunabasededatosabiertaynoestdisponible.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
HTML
Windows7
HTML
Python
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Word
Java
XML/XHTML
http://www.aulaclic.es/access2010/epp_15_4_1.htm
Forodeau
Preguntas
1/2
15/4/2016
Illustrator
CursogratisdeAccess2010.aulaClic.15Ejercicio:IncluirAdministradordelpaneldecontrolenlacinta
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_15_4_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad15.Configurarlainterfaz(V)
Seabrirelsiguientecuadrodedilogo:
Desde aqu podrs modificar el Nombre de esta pgina de control. Esto es bastante recomendado pues es el ttulo que mostrar la ventana cuando se abra, sobre todo si lo que estamos
modificandoesunapginaqueserunsubmen.Esrecomendablequeelusuariosepaencadamomentoenqulugarseencuentraparaquenosesientadesorientado.
Escribeelnombrequeprefierasenelcuadrodetextoylisto.
AhorapasaremosarellenarelPaneldecontrolconloselementosquenecesitemos.Comopuedesver,ellistadodeElementosdeestepaneldecontrolenunprincipioseencuentravaco.
DeberemosagregartodosloselementosquequeremosquesemuestrenutilizandoelbotnNueva....
Seabrirelsiguientecuadrodedilogo:
Rellenarlosdatosparalacreacindeunelementoesbasantesencillo.DeberemosdarleunnombreenlapropiedadTextoquedebesersuficientementedescriptivoparaqueelusuariosepa
quaccinejecutaelelemento.
LuegoenComandoseleccionaremoslaaccinquequeremosqueselancealpulsarelbotndelelementoqueaparecerenelPaneldecontrol.
Lasopcionessonmuysencillas:
IralpaneltepermitirabrirunapginadePaneldecontrolparaquecuandosepulseelbotndeesteelementosemuestredichapgina.
Comohemosdichoantes,utilizaestaopcinparaorganizarmejorloselementosdelPaneldecontrol.
SiseleccionaslaopcinAbrirelformularioenmodoAgregarpodrselegirunformularioeneldesplegablequesemostrarmsabajo.
EstaopcinabrirelformularioqueseleccionesenmodoAgregar.Esdecir,nosevernlosregistrosexistentes,sloseabrirelformularioparaquepuedasinsertarnuevosregistros
AbrirelformularioenmodoEdicintepermitirabrirelformularioqueescojasdeformaquesemuestrentodoslosregistrosexistentesyaspodermodificarlos.
Estaopcintambintepermitiragregarnuevosregistros.
LaopcinAbrirelinformetepermitirabrirunInformeenVistaPreliminar.
CombinaestaaccinaadindoleunabarradeherramientasalInformeparaqueelusuariopuedaimprimirlo.Tesermuytil.
SeleccionandoDisearlaaplicacinharsquealpulsarelbotndeesteelementoselanceelcuadrodedilogodeAdministradordepaneldecontrol(conelqueestamostrabajando
enestosmomentos).
EstaopcinnoesrecomendablesinoqueremosquelosusuariosdelabasededatospuedanmodificarelPaneldecontrollibremente.
LaopcinCerrarlaaplicacinsirveparaqueelusuariopuedacerrarlabasededatoshaciendoclicenunelementodelPaneldeControl.
TambinpuedesEjecutarMacroqueespecifiquesseleccionandodichaopcineneldesplegable.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
UnaveztengastodosloselementoscreadospuedesordenarlosutilizandolosbotonesdeMoverarribayMoverabajoenelcuadrodedilogoModificarpginadelpaneldecontrol.
http://www.aulaclic.es/access2010/t_15_5.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
UnaveztengastodosloselementoscreadospuedesordenarlosutilizandolosbotonesdeMoverarribayMoverabajoenelcuadrodedilogoModificarpginadelpaneldecontrol.
CuandoacabesdeconfigurartodaslaspginasdelPaneldecontrolcierraelcuadrodedilogo.
Versquesehancreadounpardeelementosnuevosentubasededatos.
SivasallistadodeTablasencontrarsunallamadaSwichboardItems,estatablaalmacenalaconfiguracindelaspginasyloselementosqueformanpartedelPaneldecontrol.
No debers modificar esta tabla bajo ningn concepto si no quieres que el Panel de Control deje de funcionar correctamente. Si quieres realizar algn cambio acude de nuevo al
Adminisitradordelpaneldecontroldelacinta.
EnellistadodeFormulariosversquesehaaadidounnuevoformularioconelnombrePaneldeControl.Esteeselresultadodeloqueacabamosdehacerenesteapartado.
PuedesmodificarsuaspectoentrandoensuVistadeDiseoseleccionandoelformularioyhaciendoclicenelbotnDiseo
Nota:CuandocreesunPaneldecontrolesaconsejablequelolancesalprincipiodelaaplicacinseleccionndoloeneldesplegableMostrarformulariodeArchivo>Opciones>Base de
datosactual.
ParapracticarestosconceptosrealizaelEjercicioPaneldecontrol.
15.7.Cifrarconcontrasea
Yahemosvistolasopcionesmstilesparaconfigurarlabasededatosdemodoqueunusuariopuedatrabajarconellafcilmenteyconciertasrestricciones.Nosquedavercmocifrarla
paraevitarquetenganaccesoaellalaspersonasnoautorizadas.Deestemodo,sesolicitarlacontraseaaltratardeabrirelarchivoaccess.
Paraellodebemosseguirdossimplespasos:abrirlabaseenmodoexclusivoyaplicarlacontrasea.
1.Abrirlabaseenmodoexclusivo:
Cierralabasesilatienesabierta,peronocierresAccess,desdeArchivo>Cerrarbasededatos.
UtilizalaopcinArchivo>Abrirparaabrirlabasedenuevo.Seleccionalabasenormalmente,peroenelcuadrodedilogonopulseselbotnAbrirparaconfirmar,sinoquedeberspulsar
lapequeaflechaquehayenl.EnelmendelbotnAbrir,seleccionaAbrirenmodoexclusivo.
2.Ahorayaestamosendisposicindeestablecerunacontrasea.Loharemosdesde Archivo>Informacin>Cifrarconcontrasea.Versquesemuestrauncuadrodedilogocomo
eldelaimagen.Enldebersintroducirlacontraseayacontinuacinintroducirladenuevoparaconfirmarla.
Sienalgnmomentodecidesquitarlelacontrasea,debersseguirlosmismospasos:primeroabrirlabaseenmodoexclusivoyluegopulsarDescifrarenArchivo>Informacin.Tepedir
lacontraseaparaconfirmarlaaccin.Luego,cierralabaseybreladenuevoparaquenoseencuentreenmodoexlusivo.
EjerciciopropuestodelaUnidad15
PruebaevaluativadelaUnidad15
Octubre2010
Pg.15.5
Twittear
Megusta
http://www.aulaclic.es/access2010/t_15_5.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.15Configurarlainterfaz
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_15_5.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.15Ejercicio:Paneldecontrol
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad15.Ejerciciopasoapaso:Paneldecontrol
Objetivo
PracticarlacreacindeunPaneldeControl.
Ejerciciopasoapaso
AbrelabasededatosClases.accdbqueseencuentraenlacarpetaMisejerciciosmanteniendolateclaMAYSpresionadaparaquenosecarguenlasopcionesdeInicio.
VamosacrearunPaneldecontrolcon3pginasparaqueelusuariopuedanavegarcmodamenteporelcontenidodelabasededatos.
1.SeleccionalapestaaHerramientasdebasededatosyhazclicenlaopcinAdministradordelPaneldecontrol.
2.AccessteadvertirdequenohayningnPaneldecontrolcreadoytepreguntarsiquierescrearuno.PulsaS.
3.PulsaNuevaparacrearunanuevapgina.
4.DaleelnombredeFormularios.
5.VuelveapulsarNuevaparacrearunatercerapgina.
6.DaleelnombredeInformes.
Ahoravamosaeditarelpaneldecontrolpredeterminado:Paneldecontrolprincipal(Predeterminado).
7.SeleccinaloypulsaModificar.
8.EnelnuevocuadrodedilogocmbialeelnombreparaqueseleaPaneldecontrol.
9.PulsaelbotnNuevaparaaadirunnuevoelementoalapgina.
10.EnelnuevocuadrodedilogoescribeFormularioscomoNombre(Texto).
11.EnComandoseleccionaIralpanel.
12.EnPaneldecontrolseleccionaFormularios(loacabamosdecrear).
13.PulsaAceptarparacrearelelemento.
14.VamosacrearotropulsandoNueva.
15.EnNombreescribeInformes.
16.EnComandoseleccionaIralpanel.
17.EnPaneldecontrolseleccionaInformes.
18.PulsaAceptar.
19.PorfincreaotroelementopulsandoNueva.
20.EnNombreescribeCerrar.
21.EnComandoseleccionaCerrarlaaplicacin.
22.PulsaAceptarparacrearesteelementoqueharquelabasededatossecierre.
23.CierraelcuadrodedilogodeModificarpginahaciendoclicenCerrar.
Yatenemosunapginacreada.Vamosaporlasiguiente.
24.SeleccionalapginaFormulariosypulsaModificar.
25.PulsaelbotnNuevaenelcuadrodedilogoqueaparecerparaaadirunelemento.
26.EnComandoseleccionaAbrirelformularioenmodoEdicin.
27.EnFormularioseleccionaalumnosencolumnas.
28.EnTextoescribeelmismonombredelformulario.
29.PulsaAceptarparacrearelelemento.
Repitelospasos25a29paracadaunodelosformulariosenlabasededatos.
30.CuandohayasaadidotodoslosformulariosaadiremosotroelementoparavolveralapginainicialdelPaneldecontrol,asquevuelveapulsarNueva.
31.EnTextoescribeVolver.
32.EnComandoseleccionaIralpanel.
33.EnPaneldecontrolseleccionaPaneldecontrol.
34.PulsaAceptar.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
35.CierraelcuadrodedilogodeModificarpginadecontrolhaciendoclicenCerrar.
http://www.aulaclic.es/access2010/epp_15_5_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.15Ejercicio:Paneldecontrol
Repitelospasosdesdeelnmero24paralapginadeInformes.AadetodoslosinformesalapginaseleccionandoelcomandoAbrirelinformeyalfinalaadeunelementoparavolvera
lapginaanterior.
CierraelAdministradordelPaneldecontrolyhabremosterminado.
RecuerdaquepuedesconfigurarAccessparaqueejecuteelpaneldecontrolalabrirlabase.Paraellodeberasira Archivo>Opciones>Base de datos actual y elegir en el desplegable
MostrarformulariolaopcinPaneldecontrol.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_15_5_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema15Configurarlainterfaz
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad15:Configurarlainterfaz
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
1.AbrelabasededatosConcesionariodelacarpetaMisejercicios.
2.Crea un Panel de Control desde donde puedas acceder a todos los formularios e informes de la base de datos. Haz que se abra al principio y desactiva el resto de barras de
herramientasyopcionesdeadministracin.
Puedesconsultaraqulassolucionespropuestas.
nica
1.AbrelabasededatosClinicadelacarpetaMisejercicios.
2.Aadealabarradeaccesorpidodosbotones,unoparaverelformularioMantenimientoMdicosyotroparaveryaadirdatosalformularioMantenimientoPacientes.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epr_15_5_1.htm
1/1
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin15Configurarlainterfaz
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad15:Configurarlainterfaz
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.Lainterfazeslaformaenlaqueelusuarioverytrabajarconlabasededatos.
a)Verdadero.
b)Falso.
2.Esposiblehabilitarlavisibilidaddelpaneldenavegacin,ascomoocultarloyquenoseaaccesible.
a)Verdadero.
b)Falso.
3.Enlabarradeaccesorpidopodemosincluirmscomandosademsdelosquevienenpordefecto.
a)Verdadero.
b)Falso.
4.Podemosaadirunacategoraalpaneldenavegacin,sinmodificarlacategoraPersonalizado?
a)S.
b)No.
5.Podemosaadirmacros,formularioseinformesalabarradeaccesorpido.
a)Verdadero.
b)Falso.
6.Paraevitarquelasopcionesdeaplicacinsecarguenalabrirunarchivodebemosmantenerunateclapulsada,cul?
a)ALT.
b)CTRL.
c)MAYS.
d)INTRO.
7.Esposibleevitarqueelusuarioutilicelosmenscontextualesenlabasededatos?
a)S,poniendounacontraseaqueserequerircuandopulseconelbotnderechodelratn.
b)S,desdelaconfiguracindeiniciodelabase.
c)No.
8.Alcrearunpaneldecontrol,estesemostrarpordefectosiemprequeabramoselarchivo.
a)S,siempre.
b)S,siempreycuandoentremosenmodoadministrador.
c)No,deberemosindicarloenlaconfiguracindeInicio.
d)No,unPaneldecontrolnosepuedemostraralinicio.
9.EnunPaneldecontrol,elcomandoAbrirelformularioenmodoEdicintepermite...
a)AbrirelformularioparaeditarloenVistadeDiseo.
b)Abrirelformularioparapodereditarsusregistros.
c)Abrirelformularioparapodereditarsusregistrosperonointroducirnuevos.
d)Ningunadelasanteriores.
10.EnunPaneldecontrol,elcomandoAbrirelfomularioenmodoAgregartepermite...
a)Abrirelformularioparapoderaadirnuevosregistros.
b)Abrirelformulariosinlaposibilidaddeeditarlosregistrosyacreados.
c)AyBsonciertas.
d)AyBsonfalsas.
Corregir Restablecer
Octubre2010
http://www.aulaclic.es/access2010/ev_15_5_1.htm
Megusta
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin15Configurarlainterfaz
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_15_5_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.16HerramientasdeAccess
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad16.HerramientasdeAccess(I)
16.1.Introduccin
EnestaunidadveremosalgunasdelasherramientasincorporadasdeAccessquenosayudarnaoptimizarygestionarmejornuestrabasededatos.
Veremos herramientas que nos permitirn mejorar el rendimiento de la base de datos encontrando y corrigiendo errores de diseo, reparando la base de datos, otras herramientas nos
permitirndocumentarlabasededatos,hacercopiasdeseguridad,etc.
16.2.AnalizarTablas
Una base de datos sirve para almacenar datos de tal forma que se puedan luego gestionar y recuperar de forma eficiente. Para que esto sea posible los datos deben estar repartidos en
tablas de la mejor forma posible, en esto consiste el diseo de datos. Este curso no pretende ensear a disear una base de datos (ms que un tema necesitaramos un curso entero) pero
podemosapuntaralgunascaractersticasquedebencumplirlastablasobtenidasenlafasedediseo.
Unodelosobjetivosaalcanzarcuandosediseaunabasededatosesquenoexistaredundancia,esdecirdatosrepetidosinnecesariamente.Laredundancia,apartedegenerar ms
espacioocupadoendisco,puedegenerarunaseriedeproblemasindeseablesquepuedanhacerquelosdatosalmacenadosseanincorrectos.
Vemosloconunejemplo:Imagenemosunatabladefacturasconloscamposnmerodefactura,fecha,importe,iva,cliente,domicilio del cliente, telfono del cliente, ms datos del
cliente...Cuandounclientetengavariasfacturas,sunombre,direccin,telfonoymsdatosestarnrepetidosenlatablayrepetidosinnecesariamenteporqueelclientenormalmentetendrel
mismonombre,domicilio,telfono,etcentodassusfacturas,estamosenpresenciadeuncasoderedundancia.
Qunospuedeprovocarestaredundancia?
1.Msespacioocupadoendisco.
2. Si cambia el telfono del cliente, habr que cambiarlo en todas sus facturas, lo que genera mayor tiempo de proceso, y lo que es ms grave, si se nos olvida cambiarlo en una de las
facturas,habremosgeneradoerroresenlosdatos(unafacturaconeltelfonoincorrecto).
3.Alahoradeintroducirnuevasfacturasdeeseclientehabraquevolveraintroducirsusdatosconelengorroquesupondrayelpeligrootravezdeequivocarnosygenerarotroerrorenlos
datos.
...Podramosenumerarmsproblemasperopiensoquehabrquedadoclaroquelaredundancianoesbuenayquecuandodiseemosnuestrastablashayqueevitarla.
LaherramientadeAccessAnalizarTablapermitedetectarerroreseneldiseodenuestrastablas.
Por ejemplo, cuando encuentre redundancia, repartir los datos en varias tablas, relacionndolas, y de esta forma podrs almacenar tus datos de una forma ms eficaz eliminando la
redundancia. En nuestro ejemplo anterior, se creara una tabla para almacenar los datos de nuestros clientes y as los datos de un cliente concreto estaran almacenados una sla vez y las
tablasdefacturasyclientesestaranrelacionadasporelcampocdigodecliente.
Hay que tener en cuenta que ser mejor utilizarla una vez tengamos nuestros datos introducidos en la base de datos, para queAccess pueda utilizar los valores almacenados en cada
campoy"adivinar"mejorundiseomejorado.
Como cualquier programa corrector, este nos ayudar ya que puede detectar muchos errores pero no se garantiza al final una base de datos ptima porque casi siempre existen
determinadas circunstancias que el programa no podr "adivinar". Cualquiera que haya utilizado un corrector ortogrfico sabe que te corrige la mayora de las faltas pero no te garantiza un
documentolibredefaltasdeortografaalcienporcien.
Paraejecutarlaherramienta,enelmenAnalizartabladelapestaaHerramientasdebasededatos.
SeabrirelcuadrodedilogoAsistenteparaanalizartablasqueteexplicamosenesteavanzado
Octubre2010
Pg.16.1
Twittear
Megusta
11
http://www.aulaclic.es/access2010/t_16_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.16HerramientasdeAccess
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_16_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.16HerramientasdeAccess
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad16.HerramientasdeAccess(II)
16.3.AnalizarRendimiento
Estaopcinpermiteanalizartodoslosobjetosquetienesdefinidosentubasededatostedarvariosconsejossobrecmoalcanzarunmayorrendimientoentubasededatos.breladesde
lapestaaHerramientasdebasededatos,yseleccionandoAnalizarrendimiento.
Analizarlosobjetosdelabasededatosparaobteneruninformesobreloscambiosquedeberanrealizarseparaquelabasededatosseamseficiente.
Cuandohacesclicsobrelaopcinapareceestecuadrodedilogo:
Siquieresanalizartodoslosobjetosdelabasededatos,lomsaconsejableesseleccionarlapestaaTodoslostiposdeobjetosparaqueselistentodoslosobjetosdelabasededatosy
pulsarelbotnSeleccionartodoparaqueanaliceloscambiosquedeberanhacerseentodosycadaunodelosobjetos.
Siyahasanalizadotubasededatosyquieresvolveraanalizarla,serconvenienteanalizarnicamentelosobjetosnuevosolosquehayancambiado,enestecasohazclicsobrelapestaa
deltipodeobjetoaanalizaryluegoenlalistaqueteaparecermarcalacasilladelodelosobjetosquequieresanalizar.
CuandohayasseleccionadolosobjetosquequierasanalizarpulsaelbotnAceptaryAccesstedevolveruninformesobrequmodificacionesdeberasdehacerparaoptimizarlabasede
datos.
PuedesseleccionarunaaunacadaSugerencia,RecomendacinoIdeayleerunanotasobreelanlisisenparticulardeesecasoenlaparteinferiordelapantallaenelrecuadroNotas del
anlisis:.
EnnuestrocasoelresultadonoshadevuelstodosIdeasyunaSugerenciaquepodramosaplicar.
Si Access devuelve alguna Sugerencia o Recomendacin podemos seleccionarla y pulsar el botn Optimizar para actualizar la base de datos de forma que se apliquen los cambios
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
aconsejados.EnestecasoelresultadoaparecermarcadoconelsmbolodeResuelto.
http://www.aulaclic.es/access2010/t_16_2.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.16HerramientasdeAccess
Sencillo,verdad?
Octubre2010
Pg.16.2
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_16_2.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.16HerramientasdeAccess
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad16.HerramientasdeAccess(III)
16.4.ElDocumentador
Cuandotenemosunabasededatosamplia,conmuchasobjetosdetodotipo,cuandotrabajanvariaspersonasenelmantenimientoaniveldediseodelabasededatos,puedesertiltener
documentada toda la informacin referente a las caractersticas de cada objeto de la base de datos, esta documentacin la podramos realizar a mano, y sera una tarea larga y tediosa, pero
Accessnosproporcionaunaherramientaqueautomatizaeseprocesodedocumentacin.
NosotrosleindicaremosquobjetosyculesdesuscaractersticasqueremosdocumentaryAccessobtendrtodalainformacinenunformatoqueluegopodremosimprimiryarchivar.
AccedeaestaherramientadesdelapestaaHerramientasdebasededatos,yhazclicenlaopcinDocumentadordebasededatos.
SeabrirelcuadrodedilogoDocumentador:
Estaopcin,igualqueenlaanteriornosdaraelegirentretodoslosobjetosdelabasededatos(Todotipodeobjetos)oportiposdeobjetos.
CadatipodeobjetostienesuspropiascaractersticasyatravsdelbotnOpciones...podremosindicarlequcaractersticasqueremosquenosdocumente.
Siquieressabermssobrelascaractersticasquesepuedenindicarencadapestaahazclicaqu
Unavezhayamosseleccionadolosobjetosysuscaractersticas,hacemosclicenelbotnAceptar,Accessnosdevolverelinformesolicitadoenvistaprevia.
SiquierespracticarestaherramientarealizaelEjercicioElDocumentador.
16.5.CompactaryReparar
UnaherramientamuytilqueAccessnosofreceyquepodremosutilizaresladeCompactaryReparar.
http://www.aulaclic.es/access2010/t_16_3.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.16HerramientasdeAccess
ComopuedesverenlaimagenparautilizarladebersaccederalapestaaArchivo,seleccionarlaopcinInformacinyhacerclicsobreCompactaryrepararbasededatos.
Utilizaremosestaherramientapararevisarnuestrabasededatos.Altrabajar,insertar,modificaryeliminarobjetosydatos,elarchivodebasededatos(el.accdb)sevahaciendocadavez
msvoluminosoytrabajarconlabasededatospuedehacersemslentoypesadoconeltiempo.
El aumento del tamao no es debido slo al aumento de la informacin sino tambin a que se va generando espacio utilizado en algn momento pero que ya no sirve y sigue ocupando
espacioenelarchivo,esteespacioesunespacioinnecesarioquesepuederecuperaralcompactarlabasededatos.
LareparacinlepermiteaAccessreorganizarmejorlainformacinanivelinternoloqueharquelabasededatosfuncionemejor.
EstaherramientarecuerdaunpocoalDefragmentadordeWindows,reorganizandoelarchivoycompactndoloparaeliminarhuecosyquefuncionemejor.
Lacompactacintambinrestablecerelordendeloscamposdeautonumeracindelfinaldelatabla.
Porejemplo,imaginaquetienesuncampodeautonumeracinquecontieneregistrosdel1al10.Ahoraborramoslosregistros9y10,elsiguienteregistroquecreasemostomaraelvalor
porqueapesardehabereliminadolosregistros9y10Accesstieneregistradoqueel10hasidoutilizadoyentonceselsiguientetienequeserel11.
Compactando la base de datos,Access restablecer el nmero del ltimo registro al real, es decir a 8, y por lo tanto el siguiente registro que introduzcas tomar el valor 9, pues es el
siguientelibredespusdelltimoregistro.
Estarenumeracinnoafectaraloshuecosgeneradosentredosregistrosexistentes,esdecirquesiborramoselregistro4,seguirhabiendounhuecoentreel3yel5.
Todosestoscambiosnoafectarnalfuncionamientodelabasededatos,sinoque,alcontrario,harquefuncionemuchomejor.
LaherramientaCompactaryreparartambinseencargadedetectarsiunarchivodeAccesshasufridoalgntipodedaoeintentarrepararlo.
Ejecuta esta herramienta cuando tu base de datos acte de forma imprevisible o dejen de funcionar algunas acciones. O bien, configura la base para que se compacte cada vez que se
cierredesdeArchivo>Opciones>Basededactosactual,activandolacasillaCompactaralcerrar.
Octubre2010
Pg.16.3
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_16_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.16Ejercicio:ElDocumentador
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad16.Ejerciciopasoapaso:ElDocumentador
Objetivo
Practicarelusodelaherramientaencargadadecreardocumentacinacercadelabasededatos:elDocumentador.
Ejerciciopasoapaso
AbrelabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
HazclicenlapestaaHerramientasdebasededatos,yhazclicenDocumentadordebasededatos.
SeabrirelcuadrodedilogoDocumentador.
1.SinoestsenlapestaaTablas,hazclicsobreella.
2.MarcalascasillasdelastablasAlumnadoyCursos.Lasdemstablasnolasdocumentaremos.
3.HazclicsobreelbotnOpciones....
4.EnlaseccinIncluirportablamarcaunicamentelaopcinRelaciones.
5.EnlaseccinIncluirporcamposselecccionalaopcinNombres,tiposdedatosytamaos.
6.EnlaseccinIncluirporndicesselecccionalaopcinNombres,CamposyPropiedades.
7.PulsaelbotnAceptar.
8.HemosvueltoaldilogoDocumentador,comohemosrellenadotodaslasopcionesquequeremossacarenelinforme,pulsaelbotnAceptar.
Aparecerelinforme.Vamosaguardarloparatenerloarchivado.SinotieneslaaplicacinWordinstaladapasaalpunto11.
9.EnelgrupoDatos,pulsasobreelbotnWord.SinolovespulsasobreelbotnMsyloversenellistado.
Seabriruncuadroqueteindicarqueelarchivovaaguardarseenformato.rtf.
10.Si quieres lo puedes guardar en tu disco duro, en la carpeta que desees y con el nombre que prefieras.Activa la casilla de verificacin Abrirelarchivodedestinoalfinalizar... y pulsa
Aceptar.
SemostrarelarchivoenWord,permitindotesuedicinytratamiento.
11.CierraWordcuandoacabesdeverelresultadoyluegocierraelcuadrodedilogodelasistentedelaherramientaDocumentador.
12.SiquierespuedespulsarelbotnImprimirosimplementeCerrar(sinoquieresgastarpapelytinta).
13.Cierralabasededatos.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Windows7
HTML
Python
Forodeau
Flash
HTML
http://www.aulaclic.es/access2010/epp_16_3_1.htm
Preguntas
1/2
15/4/2016
Illustrator
CursogratisdeAccess2010.aulaClic.16Ejercicio:ElDocumentador
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_16_3_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.16HerramientasdeAccess
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad16.HerramientasdeAccess(IV)
16.6.Copiadeseguridad
Lascopiasdeseguridadsonalgoimprescindiblecuandoalmacenasinformacindeimportanciaquenoquieresperder.
Cuandosetratadeunaempresa,esfcilcomprendereldesastrequeseraperdertodalainformacinalmacenadaenlabasededatos,perotambinanivelparticularcuandotenemosuna
basededatosesporquequeremosguardarunagrancantidaddeinformacinquenosimportaynospodemosimaginarcuntosupondratiemposupondravolveraintroducirlatoda.
Si realizas copias de seguridad a menudo te asegurars de que si en algn momento sufres una prdida de informacin (por un error tcnico o humano) tengas una copia a mano
ayudearecuperarlosdatos.
Porseguridad,esmejorqueguardeslacopiadeseguridadenundiscodiferentededondeseencuentralaoriginal.Enelcasodeempresas,serecomiendainclusoguardaralgunacopiade
seguridadfueradelaoficina,enundispositivodealmacenamientoexterno,porsisucedeunrobo,unincendioosimilar.
Accesstambintepermitecrearunacopiadeseguridaddetubasededatosencualquiermomentoparautilizarlaencasodequeleocurriesealgoalaoriginal.
Para realizar una copia de seguridad slo tendrs que acceder a la pestaa Archivo, seleccionar la opcin Compartir y, en Guardar base de datos como, hacer clic sobre Copia de
seguridaddelabasededatos.
Accesstepreguntarenqulugarquierescrearlacopiayconqunombre.
16.7.Guardarlabaseenotrosformatos
PodemoscambiarelformatodelabasededatosparaqueseacompatibleconotrasversionesdeMicrosoftAccess.
Para acceder a ella selecciona Compartir en la pestaa Archivo, luego en Guardar base de datos como haz clic en Base de datos de Access 20022003 o bien en Base de datos de
Access2000.Deestaforma,guardarslabaseenformato.mdb.
Estaherramientaslotesertilyconvenientesiquierestrabajarenversionesanterioresalformatodetubasededatos,pueslasnuevasversionesdeOfficesoportanelformatodelas
msantiguas.
Asque,porejemplo,sihascreadounabasededatosenformato20022003ynecesitasquefuncioneenunAccess97sdebersconvertirla.Sinembargositienesunabasededatosen
formato97noharfaltaquelaconviertasaformato2000sitrabajasconAccess2000porquestesercapazdeleerlaytrabajarconella.
16.8.Generarbasenomodificable
Sidiseasunabasededatosparaqueseautilizadaporterceros,otradelasherramientasmuytilesquepodrsutilizarenAccess2010esladeCrearACCDE.
Estaopcinesrecomendadaparaqueelusuariofinaltrabajeconlabasededatossinpodermodificarnadadeldiseodelabasededatos.
Un archivo ACCDE desactiva la opcin de modificar o crear nuevos formularios, informes o mdulos. Adems los comandos de importacin y exportacin (los veremos en el
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
siguientetema)tambinestarndeshabilitados.
http://www.aulaclic.es/access2010/t_16_4.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.16HerramientasdeAccess
Sinembargoelusuariopodrseguirutilizandolosformulariosparaactualizarlosdatosyabririnformesparavisualizarlosdeformanormal.
ParacrearunarchivoACCDEseleccionaCompartirenlapestaaArchivo,luegoenGuardarbasededatoscomohazclicenCrearACCDE.
Seguardarunacopiadelabaseconestascaractersticasmslimitadas.Siquierescambiaralgoenella,obviamentenodebersutilizarestearchivo,queesparalosusuarios,sinoactuar
sobreeloriginal.
Nota:ParapoderconvertirunarchivoenACCDEdebertenerunformatode Access2007,queeselquecreanAccess2007yAccess2010.UtilizalaherramientaConvertir Base de datos
paraello.
Octubre2010
Pg.16.4
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_16_4.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.16HerramientasdeAccess
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad16.HerramientasdeAccess(V)
16.9.Configuracindelcliente
ParapersonalizarelaspectoycomportamientopredeterminadodeAccesstenemoselcuadrodeOpciones.PuedesaccederaldesdelapestaaArchivo,haciendoclicenOpciones
No estudiaremos todas las opciones existentes porque sera muy largo y tedioso, adems algunas opciones no entran en los objetivos de este curso, pero os ensearemos las que nos
parecenmstiles.
Seabriruncuadrodedilogoconunmenalaizquierda.SeleccionamoslacategoraConfiguracindecliente:
Recuerdaqueeneltema10utilizamoslapestaaModificar/Buscarparadeshacernosdelosavisosdeconfirmacindeeliminaciones,actualizacionesocreacindenuevosregistros
porpartedelasconsultasdeaccin.
Tambinpodemosmodificaraspectosgeneralesdelaaplicacin,comolosMrgenesdeimpresin,oelnmerodedocumentosrecientesquedebenrecordarse.
http://www.aulaclic.es/access2010/t_16_5.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.16HerramientasdeAccess
Octubre2010
Pg.16.5
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_16_5.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.16HerramientasdeAccess
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad16.HerramientasdeAccess(VI)
EnlacategoraHojadedatosencontrarsparmetrosquedefinanelaspectopredeterminadodelavistaHojadedatos.
Aestasalturasdelcursoestarsyafamiliarizadoconlamayoradelasopcionesqueaparecenaqu.
EjerciciopropuestodelaUnidad16
PruebaevaluativadelaUnidad16
Octubre2010
Pg.16.6
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
http://www.aulaclic.es/access2010/t_16_6.htm
Usuariosre
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.16HerramientasdeAccess
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_16_6.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema16HerramientasdeAccess
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad16:HerramientasdeAccess
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
1.AbrirlabasededatosConcesionario.accdbyhacerquelosdatosquesevisualicenenlahojadedatosde
cualquiertablaaparezcanconuntamaodefuentemayor(de14,porejemplo).
Ejercicio2
1.Copiar la base de datos ejemplo2.mdb que se encuentra en los ejercicios del curso a tu carpeta Mis
ejercicios.Luego,pasarlaalformatomsadecuadoparatrabajarconellaenAccess2010.
2.OptimizarlatablaEstadistica.Silaabresversquehayvarioscamposconvaloresrepetidos.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Megusta
http://www.aulaclic.es/access2010/epr_16_6_1.htm
CursodeAccess2013
1/1
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin16HerramientasdeAccess
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad16:HerramientasdeAccess
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.LaherramientaAnalizarTablaanalizalastablasdenuestrabasededatosydevuelveuninformedescriptivo
desuestructura.
a)Verdadero.
b)Falso.
2. La herramienta Analizar Tabla te ayuda a optimizar una tabla, corrigiendo errores frecuentes como la
redundanciadedatos.
a)Verdadero.
b)Falso.
3. Es conveniente ejecutar la herramienta Analizador de Rendimiento si queremos que Access nos de unos
cuantosconsejossobrecmomejorarelfuncionamientodenuestrabasededatos.
a)Verdadero.
b)Falso.
4. Si nuestra base de datos empieza a comportarse de forma extraa e imprevisible, qu herramienta sera
convenienteutilizar?
a)ConvertirBasededatos.
b)Compactaryreparar.
5. Una base de datos en formatoAccess 2007 no podr utilizarse si tenemos instalado el programa Microsoft
Access97.
a)Verdadero.
b)Falso.
6. La herramienta Documentador sirve para analizar las tablas de nuestra base de datos y devolvernos un
informedescriptivodesuestructura.
a)S,aunquetambinpuedeanalizarotrotipodeobjetos.
b)No,laherramientaDocumentadorsirveparacreardocumentosdeWordapartirdeinformes.
c)No,slopuedeanalizarconsultas,formulariosoinformes.
7.Alcompactarunabasededatos...
a)Sereestableceelcontadordeloscamposconautonumeracinalnmerodelltimoregistro.
b)Labasededatosfuncionarmsrapidamente.
c)AyBsonciertas.
d)AyBsonfalsas.
8.ParapodercrearunarchivoACCDE,labasededatostienequeestarenformato...
a)Access2000.
b)Access20022003.
c)Access2007oposterior.
9.UnarchivoACCDEnopermite...
http://www.aulaclic.es/access2010/ev_16_6_1.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin16HerramientasdeAccess
a)Lacreacindenuevosformularios.
b)Lamodificacindelaestructuradeunatabla.
c)AyBsonciertas.
d)AyBsonfalsas.
10. Desde las opciones de la base de datos podemos hacer que la base de datos se compacte
automticamente.
a)S,cadavezquesecierre.
b)S,cadavezqueseabra.
c)S,esposibleprogramarunacompactacinparaundayhoraenparticular.
d)Todaslasanterioressoncorrectas.
Corregir Restablecer
Octubre2010
Twittear
Megusta
http://www.aulaclic.es/access2010/ev_16_6_1.htm
CursodeAccess2013
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.17Importaryexportardatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad17.Importaryexportardatos(I)
17.1.Importardatos
Accesstepermiteimportarobjetosdeotrabasededatosalatuyarpidamente.
Paraello,slotendremosqueacudiralapestaaDatosexternos,unavezallseleccionarlaopcinadecuada
enelgrupoImportaryvincular.
Aqupodemosseleccionarqutipodearchivocontienelosdatosquequeremosimportar.
SiquieresimportarobjetosdeunabasededatosaotraslotienesquehacerclicenelbotnAccess.
Seabrirelsiguientecuadrodedilogo:
Paraimportarun objeto de una base de datosAccess, ya sea una tabla, formulario, informe, macro, etc.
slotendremosqueseleccionarlabasededatosdeorigenypulsarelbotnAceptar.
En el siguiente cuadro de dilogo slo tendremos que seleccionar los objetos que queremos aadir a
nuestrabasededatosypulsarelbotnAceptar.
http://www.aulaclic.es/access2010/t_17_1.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.17Importaryexportardatos
EnlaimagenversqueelbotnOpciones>>seencuentradesactivado,esporquehemoshechoclicsobrel
yentonceshanaparecidolasopcionesenlaparteinferiordelcuadro.Desdeallpodrsseleccionarcmoyenqu
medidaquieresimportarlosobjetos.
Comohabrspodidoobservarexistenotrosmtodosdeimportacindedatos,podrsaccederaelloshaciendo
clicenlosdiferentesbotonesdelaseccinImportar.
Porejemplo,paraimportarlainformacindeunabasededatosdeunarchivodetextosimplementedeberemos
hacerclicenelbotnArchivodetexto.
En este caso se abrir el Asistente para importacin de texto, donde podrs indicar la forma en la que est
formateado el archivo del que vas a tomar la informacin, incluso te podrs guardar esa descripcin y volver a
utilizarla para importar datos de otro fichero con las mismas caractersticas utilizando el botn Importaciones
guardadas.
ParavermejorcmoutilizaresteasistentevisitaelavanzadodeImportarunarchivodetexto.
Avecescuandoseimportandatosalgunosdatosnopuedenseralmacenadospornocoindicirconladefinicin
de la tabla, en este casoAccess nos avisar que se han producido errores en la importacin y crear una tabla
conesoserroresparaquelospodamosanalizarycomprobar.
RealizaelEjercicioImportarunarchivodetextoparapracticarestemtodo.
Octubre2010
Pg.17.1
Twittear
Megusta
http://www.aulaclic.es/access2010/t_17_1.htm
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.17Importaryexportardatos
http://www.aulaclic.es/access2010/t_17_1.htm
CursodeAccess2013
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.17Ejercicio:Importarunarchivodetexto
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad17.Ejerciciopasoapaso:Importarunarchivodetexto
Objetivo
Practicarlaimportacindedatosdesdeunarchivodetexto.
Ejerciciopasoapaso
AbrelabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.RecuerdapulsarMaysparaquetenoseabrarestringida.
VamosaimportarelarchivoCursos.txtqueseencuentraenlacarpetaejerciciosdelcurso.
1.SeleccionalapestaaDatosExternosyhazclicenelbotnArchivodetextodelaseccinImportaryvincular.
2.EnelcuadrodedilogoImportarseleccionaImportarelorigendedatosenunanuevatabladelabasededatosactual.
3.PulsaExaminarybuscalacarpetaejerciciosdelcursoyseleccionaelarchivoCursos.txt.
4.PulsaAceptar.
Seabrirelasistenteparaimportacindetexto.
5.EnFormatodelarchivoseleccionaDelimitado.
6.PulsaSiguiente.
7.DeberestarmarcadalaopcinTabulacin.
8.EnCualificadordetextodebenestarseleccionadaslasdoblescomillas(").
9.PulsaelbotninferiorAvanzado....
10.EnOrdendelafechaseleccionaAMD(AoMesDa).
11.DeseleccionalaopcinAosencuatrocifras.
12.SeleccionalaopcinCerosnosignificativosenfechas.
Ahorapasaremosaestablecerlaspropiedadesdeloscampos.
13.Colcateenlaprimerafiladecampos.
14.EnlacolumnaNombredecampoescribeNumero_curso.
15.EnlacolumnaTipodedatoseleccionaEntero.
16.EnlacolumnaIndexadoseleccionaS(Sinduplicados).
17.Colcateenlasiguientefila.
18.EnlacolumnaNombredecampoescribeNombre_curso.
19.EnTipodedatoseleccionaTexto.
20.Colcateenlasiguientefila.
21.EnlacolumnaNombredecampoescribeHoras.
22.EnTipodedatoseleccionaEntero.
23.Colcateenlasiguientefila.
24.EnNombredecampoescribeFecha_inicio.
25.EnTipodedatoseleccionaFecha/Hora.
26.Colcateenlasiguientefila.
27.EnNombredecampoescribeFecha_fin.
28.EnTipodedatoseleccionaFecha/Hora.
29.Colcateenlasiguientefila.
30.EnlacolumnaNombredecampoescribeNivel.
31.EnTipodedatoseleccionaEntero.
Yahemosterminadodeconfigurarlaspropiedadesdeloscampos,deberahabertequedadoalgoas:
http://www.aulaclic.es/access2010/epp_17_1_1.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.17Ejercicio:Importarunarchivodetexto
Ahoraguardaremosestaespecificacin.Mstarde,enotrosejercicios,volveremosautilizarla.
32.HazclicenGuardarcomo.
33.EnelcuadrodedilogoqueaparecerescribecomoNombredelaespecificacinesp_Cursos_AMD.
34.PulsaAceptar.
35.EneldilogodeAvanzadohazclicdenuevosobreelbotnAceptar.
Ahoraversqueamedidaquevamosavanzandoporelasistentetodaslasopcionesyaseencuentranperfectamenteconfiguradas.
36.PulsaSiguienteparapasaralaprximapantalla.
37.AqutodalainformacinrelativaalosDelimitadoresyaestintroducida,pulsaSiguiente.
38.EnestapantallaseleccionaremoslaopcinEnunanuevatabla.
39.PulsaSiguiente.
40.Aqutodalainformacinrelativaalaspropiedadesdeloscamposyaseencuentradebidamenteintroducida,pulsaSiguiente.
41.SeleccionalaopcinElegirlaclaveprincipalyeneldesplegableseleccionaelcampoNumero_curso.
42.PulsaSiguienteparacontinuar.
43.EnestaventanaescribiremosenelcuadrodetextoImportaralatablaelnombreNuevos_cursos.
44.PulsaFinalizarparaterminarycierralaventana.
Verscmolatablaseimporta.
45.brelaycompruebaqueseharealizadocorrectamentelaimportacin.
46.Luego,cierralabase.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
http://www.aulaclic.es/access2010/epp_17_1_1.htm
SeleccindeTutoriales
2/3
15/4/2016
CursogratisdeAccess2010.aulaClic.17Ejercicio:Importarunarchivodetexto
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_17_1_1.htm
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.17Importaryexportardatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad17.Importaryexportardatos(II)
17.2.ExportarDatos
Enelapartadoanteriorveamoscomopodamosrecuperardatosdeotrasbasesdedatosoinclusodearchivos
con otro formato, por ejemplo de texto.Ahora veremos el proceso contrario, enviar la informacin de nuestra
basededatosaotrabasededatosoaunarchivodeotrotipo.
Paraello,slotienesqueseleccionarunadelasopcionesqueencontrarsenlaseccinExportardelapestaa
DatosExternos.
Estos comandos te permitirn copiar tablas, informes, formularios, macros y en definitiva cualquier
objetodetubasededatosaotra.Creandounacopiaexactadelobjetoenotrolugar.
Para utilizar esta opcin slo tendrs que seleccionar el objeto que desees, por ejemplo vamos a exportar a
Access. Se abrir el cuadro Exportar: Base de datosAccess y slo tendrs que indicar en qu base de datos
quierescopiarelobjeto.
SemostraruncuadrodedilogoExportar donde te permitir cambiar el nombre del objeto en la otra base
de datos y se encargar de exportarlo ntegramente sin ninguna otra interaccin por tu parte. Si el objeto es una
tablasetepresentaruncuadrodedilogoExportarcomoeste:
Comopuedesverenlaimagen,estamosexportandounatablallamadaAlumnadoaunabasededatosllamada
aulaClic.accdb.
Podemos indicar el nombre que tendr la tabla en la base de datos de destino y tambin elegir qu parte
queremosexportar.
En el marco Exportar tablas podremos seleccionar Definicin y datos para exportar la tabla completa (con
todos los registros que contiene incluidos) o exportar nicamente su estructura seleccionando la opcin Slo
definicin.
Comopuedesver,tambinpodrsexportardatosaarchivosdetextooaarchivosXML.
En el caso de exportar el contenido de una tabla a un archivo de texto podremos marcar la opcin Exportar
http://www.aulaclic.es/access2010/t_17_2.htm
1/3
15/4/2016
CursogratisdeAccess2010.aulaClic.17Importaryexportardatos
datosconformatoydiseo.
Si activamos esta opcin podremos elegir el modo en el que se guarda la informacin en el archivo de texto
medianteestecuadrodedilogo:
Aqu podrs seleccionar el tipo de codificacin de los datos de tipo Texto de la tabla. Aunque el
predeterminadoseaWindows,Unicode(UTF8) suele ser el formato que mayor compatibilidad presenta.Aunque
situintencinesseguirtrabajandodentrodelaplataformaWindowsdejalaopcinpredeterminadaseleccionada.
Si no activas la opcin Exportar datos con formato y diseo, se abrir el Asistente para exportacin de
texto,queesmuyparecidoalquehemosvistoenelapartadoanteriordeimportacin.Podrsespecificarelmodo
enelqueseformatearelarchivodesalidaeinclusoguardaresaespecificacin.
Octubre2010
Pg.17.2
Twittear
Megusta
http://www.aulaclic.es/access2010/t_17_2.htm
CursodeAccess2013
2/3
15/4/2016
http://www.aulaclic.es/access2010/t_17_2.htm
CursogratisdeAccess2010.aulaClic.17Importaryexportardatos
CursodeAccess2013
3/3
15/4/2016
CursogratisdeAccess2010.aulaClic.17Importaryexportardatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad17.Importaryexportardatos(III)
17.3.ExportaraWordyExcel
Tambin,desdelaseccinExportar,podremosexportarelcontenidodenuestrastablas,informesoformulariosaaplicacionesdelmismopaquetecomoWordoExcel.
WordcopiayformateaelcontenidodenuestroobjetoylopresentaenunatabladentrodeunarchivotipoRTF.
ExcelcopiayformateaelcontenidodenuestroobjetoylopresentaenunahojadeExceldentrodeunarchivotipoXLSXodeotrostiposquepodremoselegir.
Si sabes utilizar el comando Combinar correspondencia de Word, podrs seleccionar la opcin Combinar con Word y as crear desdeAccess un archivo combinado para crear cartas
personalizadasoenviaremailspersonalizadosatodoslosclientesquetengasentutabladebasededatos.
17.4.Obtenerdatosporvinculacin
Unatablavinculadaesaquellaqueseencuentraenotrabasededatosdiferenteperoqueactuacomosiestuvieraennuestrabasededatos.Accesspermitequelaincluyamosennuestra
basededatosestableciendounaconexinparapoderveryeditarsusdatosaunquestaseencuentreenunarchivodiferente.
Trabajaremosconlastablasvinculadasdelamismaformaquesifuesentablasnormales,conunarestriccin,nopodremoscambiarsuestructura(sudiseo).
Cuando vinculas una tabla no se copia a tu base de datos, sino que simplemente se crea una conexin con la base de datos que la contiene, pero sin copiar los datos en la tuya. Este
procesoescompletamentetransparenteparati,ysivinculasunatablacontenidaenotrabasededatospodrstrabajarconelladelmismomodoquesiloestuvieseenlatuya. Cualquier
cambioquehagasensusdatosquedarnreflejadosenlabasededatosorigen,ycualquiercambioqueefectuenenlabasededatosorigen,quedarreflejadoentubasededatos.Mientrasque
siimportasunatabla,estarscopiandolosdatosactualesatubasededatosperonoquedarningunaconexinentretutablayladelorigendelaimportacin.
Paraimportarunatablavinculadaseutilizaelmismobotnqueparaimportarla.EnlapestaaDatosexternos,hacerclicenelbotnAccessdelgrupoImportaryvincular.Ladiferenciaes
queenelasistentedeberemosseleccionarlaopcinVincularalorigendedatoscreandounatablavinculada.
BuscalabasededatosquecontienelatablaquequieresvincularyunavezseleccionadapulsaAceptarparaverelsiguientecuadro:
SeleccionalastablasquequierasvincularypulsaelbotnAceptar.Latablaseaadirautomticamenteatubasededatos.
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Lastablasvinculadassevisualizarnconestesmbolo
http://www.aulaclic.es/access2010/t_17_3.htm
enlaventanaBasededatos.
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.17Importaryexportardatos
Lastablasvinculadassevisualizarnconestesmbolo
enlaventanaBasededatos.
SiquieresentendermejoresteprocesorealizaelEjercicioVinculartablas.
Nota:Lastablasvinculadasavecessonbastantetilesparamantenerlapartededatosseparadadelosformularioseinformes.Inclusodeestaformavariaspersonasalavezpueden
trabajarconlamismabasededatosdesdeordenadoresdiferentes.
Imagina el siguiente supuesto: tengo una base de datos en la que almaceno toda la informacin en forma de tablas. En dos ordenadores distintos puedo tener un archivo deAccess con
formularioseinformesqueaccedanaesabasededatosytrabajenmodificandoyrecabandoinformacin.
Estilverdad?
Octubre2010
Pg.17.3
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_17_3.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.17Ejercicio:VinculartablasdeAccess
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad17.Ejerciciopasoapaso:VinculartablasdeAccess
Objetivo
Practicarlavinculacindetablasdesdeotrasbasesdedatos.
Ejerciciopasoapaso
AbrirlabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
VamosaimportarlatablaPrecio_cursosqueseencuentraenlabasededatosPrecios.accdbdelacarpetaejerciciosdelcurso.
1.SeleccionalapestaaDatosexternosyhazclicenelbotnAccessqueseencuentraenlaseccinImportaryvincular.
2.EnelcuadrodedilogoqueseabrirhazclicenExaminarysitateenlacarpetadeejerciciosdelcursoyseleccionalabasededatosPrecios.accdb.
3.SeleccionalaopcinVincularalorigendedatoscreandounatablavinculada.
4.PulsaAceptar.
5.EnelcuadrodedilogoVinculartablasseleccionalatablaPrecio_cursosypulsaAceptar.
VerscomohaaparecidolatablaPrecio_cursosenlaventanaBasededatosconeliconodetablavinculada
Ahorapodrscrearformularios,informesyconsultasbasndoteenesatablacomosideunanormalsetratase.
Observacmosicambiaslosdatosolosmodificaslatablasecomportadelmismomodoqueloharasisetratasedeotracualquiera.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_17_3_1.htm
1/1
15/4/2016
CursogratisdeAccess2010.aulaClic.17Importaryexportardatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad17.Importaryexportardatos(IV)
17.5.ElAdministradordetablasvinculadas
Cuando tenemos definidas tablas vinculadas, puede ser til poder cambiar la ubicacin del origen de esas tablas o saber en qu lugar se encuentra nuestra tabla vinculada. Para ello
disponemosdelAdministradordetablasvinculadas.
ParaaccederalcuadrodedilogoAdministradordetablasvinculadastendrsquehacerclicensubotn,situadoenlapestaaDatos externos, grupo Importar y vincular. Obviamente
estebotnsloestarhabilitadosihayalgunatablavinculadaenlabasededatos.
Estaherramientanospermitiractualizarnuestrabasededatoscuandolaubicacindelatablavinculadahayacambiado.
Veamoscmofunciona.
EsteeselaspectoquemuestraelAdministrador.
Desdeaqupodremosseleccionarlatablaquequeremosactualizarhaciendoclicensucasilla.UnavezseleccionadastodaslastablasquenosinteresanharemosclicenAceptar yAccess
actualizarlasestructurasdelastablasseleccionadasennuestrabasededatos.
ParacambiarlaubicacindelastablasoriginalesslotenemosquemarcarlaopcinPreguntarsiempreporlanuevaubicacin.
Con esta casilla activada, cuando pulsemos Aceptar, Access nos preguntar dnde debe buscar la tabla vinculada. En el momento en que le digamos la ruta de la base de datos
programalarecordaryactualizarlaestructurayubicacindelastablas.
RealizaelEjercicioElAdministradordetablasvinculadasparapracticarconestaherramienta.
EjerciciopropuestodelaUnidad17
PruebaevaluativadelaUnidad17
Octubre2010
Pg.17.4
Twittear
Megusta
CursodeAccess2013
http://www.aulaclic.es/access2010/t_17_4.htm
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.17Importaryexportardatos
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/t_17_4.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.17Ejercicio:ElAdministradordetablasvinculadas
Access2010
<<
ndice
>>
Ayuda
Inicio
Unidad17.Ejerciciopasoapaso:ElAdministradordetablasvinculadas
Objetivo
PracticarelusodelaherramientaAdministradordeTablasVinculadas.
Ejerciciopasoapaso
PrimerocambiaremoselarchivoPrecios.accdbdecarpetaparapodercambiarlarutadelatablavinculadaennuestrabasededatosClases.accdb.
1.Veshastalacarpetaejerciciosdelcurso.
2.SeleccionalabasededatosPrecios.accdb.
3.CrtalautilizandolacombinacindeteclasCTRL+X.
4.DirgetealEscritorioyhazclicderechosobreunazonavaca.
5.SeleccionalaopcinPegar.
Hemos cambiado de sitio la base de datos Precios.accdb.Ahora nuestra tabla vinculada Precios_cursos no estar apuntando hacia el sitio correcto. Deberemos de arreglarlo. Para ello
utilizaremoselAdministradordeTablasVinculadas.
6.AbrelabasededatosClases.accdbqueseencuentraenlacarpetaMisejercicios.
7.HazclicenlapestaaDatosexternosyhazclicenelbotnAdministradordetablasvinculadas.
8.EnelcuadrodedilogoqueseabrirseleccionalatablaPrecio_cursos,activandosucasilladeverificacin
9.MarcalaopcinPreguntarsiempreporlanuevaubicacin.
10.PulsaAceptar.
Ahoradeberemosindicarlanuevaubicacindelabasededatosquecontienelatabla.
11.Enelcuadrodedilogo,sitateenelEscritorioyallseleccionalabasededatosPrecios.accdb.
12.PulsaelbotnAbrir.
SihasseguidolospasoscorrectamenteAccessteinformardequelastablasvinculadashansidoactualizadassatisfactoriamente.
Cierralaventanaylabasededatos.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
HTML
Windows7
HTML
Python
Usamoscookies, hagaclicaqu pararevisarlapolticadecookies. Cerrar Alcerrar,aceptaelusodecookies.
Word
Java
XML/XHTML
http://www.aulaclic.es/access2010/epp_17_4_1.htm
Forodeau
Preguntas
1/2
15/4/2016
HTML
Illustrator
CursogratisdeAccess2010.aulaClic.17Ejercicio:ElAdministradordetablasvinculadas
Word
Java
XML/XHTML
Preguntas
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epp_17_4_1.htm
2/2
15/4/2016
CursogratisdeAccess2010.aulaClic.EjerciciosPropuestosdeltema17Importaryexportardatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Ejerciciosunidad17:Importaryexportardatos
SinotienesabiertoAccess2010,brelopararealizarlosejerciciosplanteadosacontinuacin.
Ejercicio1:Concesionario
1.AbrirlabasededatosConcesionario.accdbyexportaraWordelformularioMantenimientodeClientes.
Ejercicio2
Abrirlabasededatosclases.accdbdelacarpetaMisejercicios.
1.ExportaloscursoscontenidosenelarchivodetextoCursos_avanzados.txtdelacarpetaejerciciosdelcurso.
DebersintroducirestosregistroenlatablaquecreamosenelpasoapasodeestatemaNuevos_cursos.
Tambinutilizalaespecificacinqueguardamosenelpasoapaso.
Puedesconsultaraqulassolucionespropuestas.
Octubre2010
Twittear
Megusta
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/epr_17_4_1.htm
1/1
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin17Importaryexportardatos
Access2010
<<
ndice
>>
Ayuda
Inicio
Pruebaevaluativaunidad17:Importaryexportardatos
Slounarespuestaesvlidaporpregunta.Hazclicenlarespuestaqueconsiderescorrecta.
ContestatodaslaspreguntasyhazclicenelbotnCorregirparaverlasolucin.
SipulsasRestablecerpodrsrepetirlaevaluacin.
1.Siimportamosunobjetodesdeotrabasededatossecrearunacopiaexactaenlanuestra.
a)Verdadero.
b)Falso.
2.Paraincluirlosdatosdeunarchivodetextoennuestrabasededatos...
a)ElgrupoExportar.
b)ElgrupoImportar.
3.EsposibleexportarelcontenidodeunatablaaunarchivoXML.
a)Verdadero.
b)Falso.
4.ParaenviaruncorreoelectrnicoredactadoenWordalosclientescuyasdireccionestenemosenunatablaAccess,quopcindeberemosutilizar?
a)Word.
b)CombinarconMicrosoftOfficeWord.
5.Alvincularunatablasecreaunacopiaexactaennuestrabasededatos.
a)Verdadero.
b)Falso.
6.Alimportartablaspodemoselegirentre...
a)Importardatosyestructura.
b)Importarestructurayrelaciones.
c)AyBsonciertas.
d)AyBsonfalsas.
7.Haydosmodosdeformatearunarchivodetextoquecontengaregistrosdeunatabla...
a)Condelimitadoresysaltosdepgina.
b)Condelimitadoresyanchosdecampofijos.
c)Consaltosdepginayanchosdecampofijos.
d)Todaslasrespuestassonfalsas.
8.Podemosreutilizarlasespecificacionesdeunformatodeterminadodearchivo?
a)S,siemprequequeramos.
b)S,peroslodentrodeunamismabasededatos.
c)No,noesposible.
9.Cuandoimportamosunatabladesdeunarchivoesposibleanalizarlaestructuraparaoptimizarla.
a)Activandolacasillacorrespondienteenelasistentedeimportacin.
b)ImportandolatablayluegoejecutandolaherramientadeAnalizarTabla.
c)AyBsonciertas.
d)AyBsonfalsas.
10.UtilizaremoselAdministradordetablasvinculadaspara...
a)Actualizarcambiosdeestructuraenlastablasvinculadas.
b)Actualizarcambiosdeubicacinenlastablasvinculadas.
c)AyBsonciertas.
d)AyBsonfalsas.
Corregir Restablecer
Octubre2010
http://www.aulaclic.es/access2010/ev_17_4_1.htm
Megusta
1/2
15/4/2016
CursogratisdeAccess2010.aulaClic.Autoevaluacin17Importaryexportardatos
CursodeAccess2013
CursosdeInformticagratuitos
CursosdeaulaClic
SeleccindeTutoriales
Access
Internet
Android
Linux
Artculosd
CorelDraw
PginasWeb
Basededatos
Metodologayalgoritmos
AulaClicen
Dreamweaver
Photoshop
C++
OpenOffice
AppsaulaC
Excel
PowerPoint
Directoriosdetutoriales
Photoshop
Cursosde
Fotografa
SQLServer
Hardware
PHP
CursosCre
Flash
Windows7
HTML
Python
Forodeau
HTML
Word
Java
XML/XHTML
Preguntas
Illustrator
Mscursos...
Javascript
Mstutoriales...
Usuariosre
Sguenosen:Facebook,G+SobreaulaClicPolticadeCookies
aulaClicS.L.Todoslosderechosreservados.Prohibidalareproduccinporcualquiermedio.
http://www.aulaclic.es/access2010/ev_17_4_1.htm
2/2