Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

exerccios excel avanzados, Ejercicios de Derecho

erkjhbfeghbjhbcnikldjkiou8ytgfresyuiokpitesxdfcghvbjknmljnbhgvfdxszerxijk

Tipo: Ejercicios

2021/2022

Subido el 29/12/2021

miriam-ustarroz-munoz
miriam-ustarroz-munoz 🇪🇸

3 documentos

Vista previa parcial del texto

¡Descarga exerccios excel avanzados y más Ejercicios en PDF de Derecho solo en Docsity! [ACCESS] APRAIEYE 1 CUADERNO DE EJERCICIOS ACCESS 51 Ejercicios, 32 Practicas, 27 Actividades de Repaso, 8 MiniAplicaciones, 5 Proyectos ** Para MS Access 97 -> 2010 ** Este Cuaderno de Ejercicios bajo una Licencia Creative Commons Atribución-No Comercial-Licenciamiento Recíproco 3.0 Unported. Agosto 2011 — IDSystems. Cuaderno de Ejercicios Access Página 1 [ACCESS] APRAIEYE 1 Contenido AAA 7 Ejercicio 1 - Crear, abrir y cerrar una base de datOS......cocococccncoonnnncncncnoncnonono nono nono nocorononononononononcnoncnorcn on cn on cno conocio 8 PRACTICA 1 - Concesionario. mococccncncoonconcnnnnrnnonnnonnnonnnonnncn nono nonn nono roca ana nnnn ana nn nan nnann nano nan nasnn nn nens nn nnnn anna nernnnnrnnnos 10 PRACTICA 2 - CÍÍNICA....oococccncnnoncnoninoninonononononononononononononon on on naco ononn ron noni nono nono nonononononononon on ononon oran ononi noni noni nen nonncennos 10 Ejercicio 2. Crear una tabla de datosS ......oococicocncocncnoncnnonaninonononononononon cacon cono nono rononnnonnnonononononnn on nn anno oncn on ano reni rene cani 11 PRACTICA 3 -CONCESIONATIO coocccncconccnnncnnnnnnnnrnnonnnnnnnonnnonnncn nono nono nn nn conan nnnn ener enn nn nnnnnan enano nana nas nano nn ns nn anne anna snnnsnnrnnnos 14 PRACTICA 4 - ClÍMiCA ....oocncncncnnonnnoninoninonononononononononononononononononon anno noni noni none nano nono non oonononon anar ononononononi noni noni nena nonccnnos 15 Ejercicio 3 - Modificar una tabla de datos ........cccncncncnoncnoncnonnnnnnoninonononononono non nono o onononono nono nonororononon oran or or orar can nani 16 Ejercicio 4 - Introducción de datos en Una tabla ......cncncnccccacinannnannnunnnnnnnaninucnnacnnacnnonrononono nono nono ronon oran narrar oracion canino 18 Ejercicio 5 - Desplazamiento en una tabla.........ocncncncncncnoncnonnnninoninonononononono nono nono nononononononononoronon oran oran on oronor can nani os 19 Ejercicio 6 - Buscar datos en Una tabla......ooncncncncncnoccnananancnnnnnncnnonnnocn cacon acno nono non onononononononononononononon oran oran ar or can nannos 20 Practica 5 - Modificar tablas de datos (Concesionario) .......ococcicicninococonononononononononnnnncnncnnnnc cono nononancononroncn cnn cerros 22 Practica 6 - Modificar tablas de datos (Clinica) Ejercicio 7 - Modificar propiedades de los campos PRACTICA 7 - Propiedades de los campos (Concesionario). .27 PRACTICA 8 - Propiedades de los campos (Clinica) ..........cccccncnnncnconiconinonanonononanononononcnoononono nono nono ronon carr or oracion onanins 28 Ejercicio 8 - Crear relaciOn6S.......oncncncnnncoonconocononanonanononononononononon crono noni noni nonnnonono nono on econo conan on on orion oran oran con ren non ancnnos 29 Ejercicio 9 - Modificar relaciOn6S........oncocncococonononocanonanonanononononononon oran nono non non ono nono nonononononon oa on on onoronoron oran rencor nono 32 Ejercicio 9a. Ejercicio 9b Ejercicio 10 - La ventana relaciones PRACTICA 9 - Las relaciones (ConcesiOnariO) ...cooocicociccnonocococononononnnononononnnnnnconononnnororcnnonnnnnn nono rennnnnn ron r ener nnnncnnnn ns 36 PRACTICA 10 - Las relaciones (CliniCA)..........oococooncininnonnconnococononenneroncncnnnnnnccnnnnnnnnconnnnonnnnnnn concern nnnn ron rannnennncnnnn ns 37 Ejercicio 11 - Consultas SIMPIES ........cocncociconocononononononanononononon oran oran crono nono non non on nono nono nonononan on on oran oran on on oran rencor neon 39 Ejercicio 12 - Consultas SIMPIES .......ococnconiconocononononanonononanononononon oran anar noni non non ononono conocen o nonan anar oron oran oron oran rencor ncnnos 42 Ejercicio 13 - Consultas SIMPlES ........cococociconocononononanononononononon oran oran onono noni non non ono nono nononon econ an onon oran oran onon anar ror can ncnnos 43 Ejercicio 14 - Consultas SIMPIES ........cocncociconocononononanononononononon oran onononono non non non onoononon econo conan onon on onoron oran or ori ron nan nono 44 Ejercicio 15 - Consultas SIMPlES ........cocnconiconocononononanonanononononon oran oran ononi noni non nonononono ono nonononononononon oran onon on onironn cani ncnnns 45 Ejercicio 16 - Consultas SIMPlES ........cocncocicononononononanonononanononon oran oran cacon nono noni non oaonono nono nononon an onon oran oran oran anar ronn nan ncnnos 46 Ejercicio 17 - Consultas con ParáMmetrOS.....oncncccncncnoncnnnnnnonaninonon oran onononono nono nono noni o ornnonononono nono nononoron oran anar orar can canino 47 Ejercicio 18 - Consultas con ParáMmetrOS.....oocncncncncnoncnnnnnnononinonononononononon non noni noni nonnno non onono nono ronononon oran oran ar arrancan 48 Ejercicio 19 - Consultas multitabla..........ooccocconocononononononaninonononononononononono nono nononononononononoononononoron oran oran ononn ror can nanoos 49 Cuaderno de Ejercicios Access Página 2 [ACCESS] APRAIEYE 1 A NEEDS 123 A NEERA NAAA APENDICE B: ACTIVIDADES DE REPASO | PRACTICA 34. Inmobiliaria (BD, tablas, relaciones) .......cocociociniononoconncncccnnnnrncncnnnno noo nononennnnno corno cnn non norcnnnnnnnnno 127 PRACTICA 35 FlotaPequesra (Formularios) PRACTICA 36 Inmobiliaria (Filtros y formularios) ..........ncnnncncinoninoninonincnincncno nono cono nonorononononononononcnononorcn on cn crono nooo 131 PRACTICA 37 Inmobiliaria (Consultas)........ooocccicncinincnnocncnenocnnecennrononcnnnnnncorcnnonnnn cono nonennnn nono nonnnnnnn nen narancnnnnno PRACTICA 38 FlotaPesquera (Consultas) PRACTICA 39 Instituto (Relaciones, consultas, inforMes).......cocioncnnonnnoncnononocononennnconcncnnnconcononnnnnc cono nonnn cnc ncnos 135 PRACTICA 40 Fiambrera (Relaciones, consultas, informes)......ocoonccconinnicconoconoconencnnnononnnnnnn nono nonononc corn nnncn cnn nnnoo 138 APENDICE C: ACTIVIDADES DE PRACTICA Ue.onoonnonicioniccnconinonnnnnononcncnnnnnnoncconnnnnncnncn non nnnonnncnnnnnnn anar crono nin nanc nono cion 140 PRACTICA 41 Colegio (BD, tablas, relaciones, CONSUÍTAS) .......onconnconiconincnnncncnconoconnn anno ocn conoonnnonononoroncn corn raro cnin canos 141 PRACTICA 42 Clientes y Pedidos (BD, tablas, relaciones, CONSUÍLAS) ........cncncnniconincnincnnnconnncnonnnacnnnonononononcn caracas 147 Practica 42.1. Creación de una Base de Datos y diseño de varias tablaS...........nciconinnninnnincnincnnnanonanonononancn cono 147 Práctica 42.2. Adquirir práctica en el uso de las hojas de datos Práctica 42.3. Establecer relaciones entre tablas y experimentar con la integridad referencial. Práctica 42.4. Adquirir práctica en el diseño de consultas de selección Práctica 42.5. Adquirir práctica en el diseño de consultas de acción del tipo Actualización Práctica 42.6. Adquirir práctica en el diseño de consultas de acción del tipo Creación de Tabla Práctica 42.7. Adquirir práctica en el diseño de consultas de acción del tipo Datos Anexados. Práctica 42.8. Adquirir práctica en el diseño de consultas de acción del tipo Eliminación... Práctica 42.9. Adquirir práctica en el diseño de consulta de acción del tipo Ref. Cruzadas. Práctica 42.10. Adquirir práctica en el diseño de Formularios combinados con consulta: Práctica 42.11. Adquirir práctica en el diseño de Formularios. Práctica 42.12. Adquirir práctica en el diseño de consulta: PRACTICA 43 Biblioteca (Consultas Simples) PRACTICA 44 Biblioteca (Consultas Simples) ........cocncncncnnncanicaninoninoninoninonono cono nono cono rocoronononon econ enoncn on cncncn arco cncno neos 159 PRACTICA 45 Almacen (Consultas cOmplejas)........occocncocnconiconicaninoninoninoncnonono cono cono nono ronornnonononononononcn on cn on cn cren canos 160 PRACTICA 46 Coches (Consultas complejas).........cncncnconnconicaninonincninoninoninonono cono cono ronorononononononononenonon arco or cncncno neos 163 PRACTICA 47 Coches (Consultas cOomplejas)..........cncncncnnnconiconinonincnincncnoncnonono cono nono ronorononononononononononcn oran or cncncno neos 166 APENDICE D: PROYECTOS PARA MINI APLICACIONES. .cooooncccinccconanccnnnnnnnnananccncnnnnononcnnnn nono o cnnconononann anno crnon anno canos 168 Proyecto 1 base de datos GESTIÓN COMERCIAL cocccococncocinoninnonosonnoonooocnnno cono rrnnoorono cnn renos raso naaon aaron sonoros 169 Proyecto 2 base de datos TELÉFONO .coccccccnnnononoononnonnonocnnscosnoronnoornnosnoornnnsonnsorinaos maso sanos nn asrn aer aaor naar so aora 171 Proyecto 3 base de datos LIBROS.... Proyecto 4 base de datos ALMACÉN .ocococccncncononooroononnonocnns rose ronoooronoonossonnoonaori nooo noaao sanos nn asn seri aasn nn rasa 175 Proyecto 5 base de datos RESTAURANTE .ocococcccciccnoncnnncncncncncncncncnoocno nono ncnonononononnnonononn nono caro cnro con cnnnn cine cine ninani ns 178 Cuaderno de Ejercicios Access Página 5 [ACCESS] APRAIEYE 1 Proyecto 6 base de datos ALUMNOS ..cooococicociccncnoncncncnoncncncno nono noncnononononononononcn corn cnn coo cnnnn ono nino ornn cn con non rarnnanins 181 APENDICE E: PROYECTOS ll. APLICACIONES COMPLETAS ..ooocicccconcnccncnonnncnncnncncnnnnonanononnnono non cnn cononencnnnoconon anno nanos 183 SISTEMA 1 - Crear una Agenda Personal. .....ocicocncocinoninoninonincncno nono nono nono ncnoo cono rono nono ro corn cnn cano cnrno cine nino cine cren oracion 184 SISTEMA 2 — Sistema de Administracion CaSera ..ccocncononannonononnonononinnocnenonceronornnn arco cocaronerroron coro ronra nor orer raros 185 SISTEMA 3 — Venta de PrOdUCROS .occocccccnanncnnnnnonnononnnnonernnnonnononnnconenannnnnnnnnnn rre nano narnnnarer rare neanareanorar career orar arenas 186 SISTEMA 4 — Sistema Control Dental...ooconcocanonocnononnnnononnononnonnonoceniononnnnnnnncrneranonareonarorcaro neon orern orar roro nero 187 SISTEMA 5 - HelpD8SK ...ocococccocnoninoninoninonononcncorocorocoro corno ono ono nrno nono nono nono nono no cono coin cnin cocoa nine nine nine nine niono nono nenenna ains 192 Cuaderno de Ejercicios Access Página 6 [ACCESS] ID) EMS 2011 INTRODUCCION. El presente cuaderno de trabajo contiene todos los ejercicios, practicas, actividades y proyectos para aprender Microsoft Access niveles Basico, Intermedio y Avanzado. Puede ser usado desde la version 97 hasta la version 2010. Dichos ejercicios fueron tomados de algunos sitios web, tutoriales, manuales y creados ex profeso presentados de una manera organizada para que el alumno lleve una progresion en su aprendizaje. Los ejercicios se describen paso a paso y pueden ser complementados con la explicacion del profesor. Tienen una serie de preguntas que el alumno debera contestar para reforzar el conocimiento adquirido al crear el ejercicio. Las practicas no se describen paso a paso porque es deber del alumno realizarlas conforme a lo aprendido en su Guia de Estudio y los ejercicios realizados. Cada cierto numero de ejercicios o tema se acompaña de una o mas practicas para realizarse. Las actividades de repaso estan en los apendices y son practicas que deben completar el alumno por si solo, apoyado en su Guia de estudio, los videotutoriales o los ejercicios. Estan en un apartado para que lleven una secuencia según el tipo de aplicación al que corresponde. Las miniaplicaciones, son practicas que conllevan la creacion de varios elementos en una misma: tablas, relaciones, consultas o formularios y estan a un paso de ser aplicaciones completas. Por ultimo, se presentan algunas ideas para proyectos de aplicaciones completas en Access que pueden ser desarrolladas con este software y que pueden ser presentadas al final del curso con todo lo aprendido en el. Aunque en algunos ejercicios paso a paso puede indicarse que abra tal o cual menu u opcion y esta difiera un poco de su version de Access, solamente hay que ubicarla correctamente para realizar el ejercicio. Casi todas las versiones de Access poseen las mismas funciones solo que en lugares diferentes. Su profesor le guiara en el transcurso de sus ejercicios y practicas. Si tiene dudas, no olvide consultar su Guia de Estudio y los Videotutoriales. Cuaderno de Ejercicios Access Página 7 [ACCESS] APODO Como ya hemos terminado el ejercicio vamos a cerrar la base de datos utilizando un método diferente al que hemos utilizado antes. 16 Haz clic sobre el botón Cerrar - de la ventana de la base de datos. Responde a lo siguiente: GANA] NS WIESA) ¿Qué es una base de datos? ¿Cómo creas una base de datos? ¿Cómo abres una base de datos? ¿Cómo cierras una base de datos? PRACTICA 1 - Concesionario. 1 Crear una base de datos en la carpeta Mis ejercicios del disco duro con el nombre Concesionario. Si la carpeta no existe créala. 2 Cerrar la base de datos anterior. 3 Abrir la base de datos Concesionario de la carpeta Mis ejercicios del disco duro. 4 Volver a cerrarla. PRACTICA 2 - Clínica. 1 Crear una base de datos en la carpeta Mis ejercicios del disco duro con el nombre Clinica. 2 Cerrar la base de datos anterior. 3 Abrir la base de datos Clinica de la carpeta Mis ejercicios del disco duro. 4 Volver a cerrarla. Cuaderno de Ejercicios Access Página 10 [ACCESS] ID) EMS 2011 Ejercicio 2. Crear una tabla de datos Objetivo. Practicar las operaciones para crear una tabla de datos con Access 2007. Nota: Puedes descargarte diversos archivos útiles para realizar ejercicios a lo largo de este curso: access2007_ ejer. zip 65 KB 1 Sino tienes abierto Access 2007, ábrelo para realizar el ejercicio. 2 Abre la base de datos Clases.accdb que se encuentra en la carpeta Mis ejercicios del disco duro (la que se creó en el unidad anterior). Vamos a crear dos tablas en la base de datos. Una tabla será la de alumnado y la otra tabla la de cursos. Empezaremos por crear la tabla Alumnado. 3 Haz clic sobre el botón Diseño de tabla de la pestaña Crear. O bien haz clic sobre el botón Tabla EBTabla de la pestaña Crear, y luego ve a la vista de Diseño haciendo clic en Vista Diseño desde la pestaña Hoja de datos o desde la barra de estado. 4 En la primera fila escribe el nombre del primer campo, Codigo alumnado. 5 Pulsa la tecla INTRO para ir a la segunda columna del campo. 6 Por defecto al situarse en la segunda columna nos pondrá Texto como tipo de dato, haz clic sobre la flecha de la derecha y elige el tipo Autonumérico. 7 Pulsa la tecla INTRO para ir a la tercera columna del campo, pero no la utilizaremos. Tampoco cambiaremos de momento las propiedades de este campo. 8 Pulsa la tecla INTRO para ir al siguiente campo. 9 Escribe Nombre alumnado como nombre del segundo campo de la tabla. Deja el tipo texto y posiciónate en la tercera columna. 10 En la columna Descripción de la rejilla escribe el texto Introducir el nombre del alumno. Pulsa INTRO para pasar a la siguiente columna. 11 Escribe Apellidos alumnado. 12 Pulsa FLECHA ABAJO para pasar a la fila siguiente. 13 Crea a partir de ahora los siguientes campos: Direccion, Poblacion que serán todos ellos de tipo Texto. 14 Crea a continuación el campo Codigo Postal de tipo Número. 15 Crea a continuación el campo Fecha de nacimiento de tipo Fecha/Hora. Ahora vamos a definir el campo Codigo alumnado como Clave principal ya que no podremos tener dos alumnos/as con el mismo código. De todas formas, puede que Access haya puesto automáticamente el primer campo como clave principal. Cuaderno de Ejercicios Access Página 11 [ACCESS] ID) EMS 2011 16 Haz clic sobre el nombre del campo Codigo alumnado. 17 Haz clic sobre el botón Clave principal Y Clave principal de la pestaña Diseño. Ala izquierda del nombre del campo aparecerá una llave indicándonos que dicho campo es la clave principal de la tabla. Ya podemos guardar la tabla. 18 Despliega el Botón de Office . 19 Elige la opción Guardar. 20 Cuando te pida el nombre de la tabla, escribe Alumnado. 21 Haz clic sobre el botón Aceptar. Ahora cerraremos la tabla. 22 Haz clic derecho sobre la pestaña con el nombre de la tabla. 23 En el menú desplegable selecciona Cerrar. Ahora vamos a crear la segunda tabla: 24 Haz clic sobre el botón Diseño de tabla de la pestaña Crear. 25 En la primera fila escribe el nombre del primer campo, Codigo curso. 26 Pulsa la tecla INTRO para ir a la segunda columna del campo. 27 Haz clic sobre la flecha de la derecha del tipo de dato para elegir el tipo Número. 28 Pulsa la tecla INTRO para ir a la tercera columna del campo, pero no la utilizaremos. Tampoco cambiaremos de momento las propiedades de este campo. 29 Pulsa la tecla INTRO para ir al siguiente campo. 30 Escribe Nombre curso como nombre del segundo campo de la tabla. 31 Como no queremos cambiar las demás características del campo, pulsa la FLECHA ABAJO del teclado para ir al siguiente campo. 32 Escribe N*horas, de tipo Número. 33 Crea de la misma forma los siguientes campos: Fecha inicio y Fecha final que serán de tipo Fecha/Hora. Ahora vamos a definir el campo Codigo curso como Clave principal. 34 Haz clic sobre el nombre del campo Codigo curso. 35 Haz clic sobre el botón Y Clave principal de la pestaña Diseño. Cuaderno de Ejercicios Access Página 12 [ACCESS] [l») EMS 2011 PRACTICA 4 - Clínica 1 Abrir la base de datos Clinica de la carpeta Mis ejercicios del disco duro. 2 Crear una tabla con el nombre de Pacientes con los siguientes campos: Nombre del campo Tipo de dato Codigo Paciente Numérico Nombre Paciente Texto Apellidos Paciente Texto [Direccion [Texto [Poblacion [Texto Codigo postal Numérico Provincia Texto Telefono Paciente Texto Fecha nacimiento Fecha/Hora De momento no definimos clave principal. 3 Crear otra tabla con el nombre de Medicos con los siguientes campos: Nombre del campo Tipo de dato [Codigo Medico [Texto [Nombre Medico. [Texto Apellidos Medico Texto Telefono Medico Texto Especialidad Texto De momento no definimos clave principal. 4 Crear otra tabla con el nombre de Ingresos con los siguientes campos: Nombre del campo Tipo de dato [No ingreso [Autonumérico [Habitacion [Numérico Cama Texto Fecha ingreso Fecha/Hora No definir clave principal. 5 Cerrar la base de datos. Cuaderno de Ejercicios Access Página 15 [ACCESS] ID) EMS 2011 Ejercicio 3 - Modificar una tabla de datos Objetivo. Practicar las operaciones para modificar el diseño de una tabla con Access 2007. 1 Sino tienes abierto Access 2007, ábrelo para realizar el ejercicio. 2 Abre la base de datos Clases.accdb que se encuentra en la carpeta Mis ejercicios del disco duro. % Vamos a modificar la estructura de la tabla Alumnado con estas modificaciones: Campo Propiedades Apellidos alumnado Introducir el comentario: Introducir los apellidos del alumno Curso Este campo no existía, añadirlo y nos servirá en el tema 6 para realizar la relación entre las dos tablas. Tipo: Número. Auxiliar Este campo no existía,añadirlo y nos servirá para practicar la creación y borrado de campos. Tipo: Texto 3 Haz clic derecho sobre la tabla Alumnado que se encuentra en el Panel de Exploración. 2 vista Diseño , en el menú contextual. 4 Selecciona la opción 5 Haz clic sobre la columna Descripción del campo Apellidos Alumnado. 6 Escribe el texto Introducir apellidos del alumno. Ahora vamos a añadir el campo Curso: 1 Ve a la fila después de la fila del campo Fecha nacimiento. 2 Escribe en la primera columna el nombre del campo Curso. 3 Pulsa INTRO. 4 Despliega la lista de tipos de datos y selecciona el tipo de dato Número. Cuaderno de Ejercicios Access Página 16 [ACCESS] APODO Ahora añadiremos el campo Auxiliar. 1 En la siguiente fila de la rejilla escribe en la primera columna el nombre del campo Auxiliar. Como el campo es de tipo texto hemos terminado con su creación. Ahora borraremos el campo Auxiliar: 1 Haz clic sobre la fila correspondiente al campo Auxiliar para posicionar el cursor en ese campo. 2 Haz clic sobre el botón =" Eliminar filas de la pestaña Diseño. Como hemos terminado con el diseño de la tabla, vamos a guardarla. 3 Haz clic sobre el botón Guardar de la barra de Acceso Rápido. Responde a lo siguiente: GN] Respuesta ¿Cómo modificaciones una tabla de una base de datos? ¿Cómo eliminamos un campo de la tabla? Cuaderno de Ejercicios Access Página 17 [ACCESS] APODO Codigo Nombre Apellidos 5 5 5 Codigo Fecha de Alumnado ¡[Alumnado Alumnado Direccion Poblacion Postal nacimiento 9 Luisa Suárez Menor Valle, 27 Valencia 46002 25/04/65 10 Juan Casas Más Mayor, 34 Valencia 46005 30/10/62 Ahora vamos a ir al registro 4. 10 Haz doble clic sobre el número de registro actual de la barra inferior. 11 Escribe 4 y pulsa INTRO. Observa como el cursor se ha posicionado en el cuarto registro. 12 Cierra la tabla haciendo clic sobre el botón Cerrar Hde la ventana Hoja de datos. 13 Cierra la base de datos haciendo clic sobre el botón Cerrar * de la ventana Base de datos. Responde a lo siguiente: GA] ¿Cómo pasamos al siguiente registro? ¿Cómo regresamos a un registro previo? ¿Cómo vamos al ultimo registro? ¿Cómo vamos al primer registro? ¿Cómo creamos un nuevo registro con la barra de navegacion? Ejercicio 6 - Buscar datos en una tabla Objetivo. Practicar las operaciones para buscar datos en una tabla con Access 2007. 1 Sino tienes abierto Access 2007, ábrelo para realizar el ejercicio. 2 Abre la base de datos Clases.accdb que se encuentra en la carpeta Mis ejercicios del disco duro. W Empezaremos por cambiar la fecha de nacimiento de una alumna cuyo nombre es Fabiola. 1 Abre la tabla Alumnado en vista Hoja de datos haciendo doble clic sobre ésta en el Panel de Exploración. 2 Haz clic sobre el campo donde se encuentra el valor a buscar, Nombre Alumnado. 3 Haz clic sobre el botón Buscar Men la pestaña Inicio. Cuaderno de Ejercicios Access Página 20 [ACCESS] [l») EMS 2011 Aparecerá el cuadro de diálogo Buscar y reeemplazar. 4 En el cuadro Buscar:, escribe el valor a buscar Fabiola. 5 En el cuadro Coincidir: dejar la opción Hacer coincidir todo el campo ya que en el campo sólo habrá escrito este valor. 6 Haz clic sobre el botón Buscar siguiente para empezar la búsqueda. Access 2007 se habrá posicionado en el registro deseado. Como ya no queremos realizar más búsquedas cerramos el cuadro de diálogo Buscar y reeemplazar. 7 Haz clic sobre el botón Cancelar. Ahora vamos a modificar la fecha de nacimiento, por lo tanto: 8 Sitúate en el campo fecha de nacimiento. 9 Escribe el nuevo valor, 15/08/66. Y También vamos a cambiar la dirección de un alumno cuyo primer apellido es López. 1 Abre la tabla Alumnado en vista Hoja de datos si no se encuentra abierta. 2 Haz clic sobre el campo donde se encuentra el valor a buscar, Apellidos Alumnado. 3 Haz clic sobre el botón Buscar Áon la pestaña Inicio. Aparecerá el cuadro de diálogo Buscar y reeemplazar. 4 En el cuadro Buscar:, escribe el valor a buscar López. 5 En el recuadro Coincidir: dejar la opción Comienzo del campo ya que estamos buscando el primer apellido, por lo tanto el campo comenzará por López pero después puede tener algo más escrito. 6 Haz clic sobre el botón Buscar siguiente para empezar la búsqueda. Access 2007 se habrá posicionado en el registro deseado. 7 Haz clic en el botón Cancelar. Ahora vamos a modificar la dirección, por lo tanto: 8 Sitúate en el campo direccion. 9 Escribe el nuevo valor, Calicanto, 16. 10 Cierra la tabla xx Cuaderno de Ejercicios Access Página 21 [ACCESS] APODO Responde a lo siguiente: GN] NS WIESA) ¿Qué hace la operación Buscar? ¿Cómo buscamos una informacion en una tabla de Access? ¿Cuál es la diferencia entre Buscar y Reemplazar? ¿Cómo buscamos mas de un dato de informacion con el metodo de operación Buscar? Practica 5 - Modificar tablas de datos (Concesionario) 1 Introducir los siguientes datos en la tabla Clientes de la base de datos Concesionario de la carpeta Mis ejercicios. código nombre epellidos Dirección Población código Provincia Teléfono Pa nto 100 Antonio ¡García Pérez Astilleros, 3 Valencia ¡46011 Valencia [963689521 15/08/60 101 Carlos Pérez Ruiz Magallanes, 21 Utiel 46300 Valencia [962485147 [26/04/58 105 Luis Rodríguez Más Juan de Mena, 11 Gandía 46700 [Valencia ¡962965478 (30/03/61 112 Jaime Juangrán Sornes |Balmes, 21 Valencia 46014 Valencia [963684596 31/01/68 225 Alfonso Prats Montolla Séneca, 23 Sagunto ¡46500 Valencia [963547852 [28/04/69 260 José Navarro Lard Río Segura, 14 Valencia 46002 Valencia [963874569 15/05/64 289 Elisa Úbeda Sansón Valencia, 4 Sagunto ¡46500 Valencia [963547812 |10/07/62 352 Eva San Martín Villafranca, 34 Alzira 46600 [Valencia 962401589 |12/08/65 365 Gerardo ¡Hernández 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 vía, 34 Valencia 46007 Valencia [963587412 25/06/64 822 Sergio ¡Larred Navas Blasco Ibáñez, 65 Valencia 46005 Valencia [963589621 25/12/67 860 Joaquín Árboles Onsins Gandía, 8 Xátiva 46800 [Valencia 963758963 [04/05/69 861 Joaquín Árboles Onsins Gandía, 8 Xátiva 46800 [Valencia 963758963 [04/05/69 Cuaderno de Ejercicios Access Página 22 [ACCESS] ID) EMS 2011 11 Haz clic sobre el campo Direccion y asígnale tamaño 30. Como el campo es opcional dejamos la propiedad Requerido a No. 12 Haz clic sobre el campo Poblacion y asígnale tamaño 15. Para que aparezca por defecto el valor Valencia tenemos que cambiar su propiedad Valor predeterminado. 13 Haz clic sobre la propiedad Valor predeterminado. 14 Escribe Valencia. 15 Deja el campo Codigo Postal con el Tamaño del campo Entero largo y Requerido No. Para que siempre tenga cinco dígitos numéricos definiremos una máscara de entrada. 16 Haz clic sobre la propiedad Máscara de entrada, teclea la máscara 00000 (el O representa un dígito numérico obligatorio y que si se introduce un valor, este deberá contener obligatoriamente cinco cifras. Para que el código postal sea siempre menor que 53000 tenemos que cambiar la propiedad Regla de Validación. 17 Haz clic sobre la propiedad Regla de validación y teclea < 53000. Para mejorar esta regla de validación rellenaremos la propiedad Texto de validación para que el usuario sepa porqué el valor introducido es incorrecto. 18 Haz clic sobre la propiedad Texto de validación y teclea El código postal debe ser inferior a 53000. Este será el mensaje que salga cuando se intente introducir en el campo un valor mayor o igual a 53000. 19 Haz clic sobre el campo Fecha de nacimiento. 20 Haz clic sobre la propiedad Formato. Aparecerá una flecha a la derecha indicándonos la existencia de una lista desplegable. 21 Haz clic sobre la flecha de la derecha. 22 Elige la opción Fecha corta. Como hemos terminado con el diseño de la tabla, vamos a guardarla. 23 Haz clic sobre el botón Guardar ll. la barra de Acceso Rápido. Al Guardar, Access nos advertirá de que podemos perder datos al reducir el tamaño de los campos. Por ejemplo, si teníamos una población de más de 15 carácteres, se recortará a 15. En este cado no sucede, pero hay que tenerlo en cuenta al modificar una tabla con datos. Cuaderno de Ejercicios Access Página 25 [ACCESS] APODO vamos a trabajar ahora con la tabla Cursos. Empezaremos por modificar su estructura de forma que cada campo tenga las siguientes propiedades: Campo Propiedades Codigo curso Sin cambios Nombre curso Tamaño: 15 NO horas Tamaño: Entero Fecha inicio Sin cambios Fecha final Sin cambios 1 Haz doble clic en la tabla Cursos en el Panel de Exploración. 2 Haz clic en el campo Nombre curso para modificar sus propiedades. 3 Haz clic en la propiedad Tamaño que aparece en la parte inferior de la ventana. 4 Asígnale un 15. 5 Haz clic sobre el campo N? horas. 6 Asígnale Tamaño Entero. ed 7 Haz clic en el botón Guardar de la barra de Acceso Rápido para guardar la tabla. 8 Haz clic en el botón Hue la vista Diseño de tabla. 10 Cierra la base de datos haciendo clic en el botón Cerrar * de Access. Responde a lo siguiente: GANA] RSE ¿Por qué hay que modificar las propiedades de los campos? Explica la propiedad Requerido del campo Explica la propiedad Valor determinado del campo Explica la propiedad Mascara de entrada del campo Cuaderno de Ejercicios Access Página 26 [ACCESS] ID) EMS 2011 Explica la propiedad Regla de validacion del campo Explica la propiedad Texto de validacion del campo Explica la propiedad Formato del campo PRACTICA 7 - Propiedades de los campos (Concesionario) 1 Modificar la estructura de la tabla Clientes de la base de datos Concesionario siguiendo los datos que vienen a continuación: ¡Nombre del campo ¡Propiedades No se puede introducir clientes cuyo código no Codigo Cliente esté comprendido entre los valores 1 y 3000. [Nombre Cliente ¡Tamaño:15 ¡Apellidos cliente Tamaño: 30 [Direccion cliente (Tamaño: 30 [Poblacion (Tamaño: 15 Codigo postal inferiores a 53000 Tamaño: 15 Por defecto el valor será: Valencia ya que la | | | | Tamaño: 5 sólo admite números de 5 cifras e | Provincia mayoría de nuestros clientes están en esta provincia. [Telefono Tamaño: 10 con máscara de teléfono [Fecha nacimiento [Formato: Fecha corta 2 Probar cambiar el código del primer cliente por 4500. Observa como no nos deja por no cumplir la regla de validación. 3 Volver a dejar el código 100. Cuaderno de Ejercicios Access Página 27 8 Posiciónate sobre el campo de relación de la tabla principal, es decir Codigo Curso de la tabla Cursos. 9 Pulsa el botón del ratón y manteniéndolo pulsado arrástralo hasta el campo Curso de la tabla Alumnado. 10 Suelta el botón del ratón. Aparecerá el cuadro de diálogo Modificar relaciones. En la parte superior deben estar los nombres de las dos tablas relacionadas y debajo de éstos el nombre de los campos de relación, Codigo Curso y Curso. Observa en la parte inferior el tipo de relación que se asigna dependiendo de las características de los campos de relación. En nuestro caso pondrá Uno a varios. 11 Activa la casilla Exigir integridad referencial haciendo clic sobre ella. 12 Si no aparece ningún mensaje de error pasa al punto 21. Aquí se nos planteará un problema. Seguramente te dirá que no puede crear la relación porque hay registros en Alumnado con valores de Curso que no existen en la tabla Cursos. Te lo dirá en otras palabras pero eso es lo que quiere decir. Pero si nosotros no hemos introducido todavía valores en el campo Curso de la tabla Alumnado!! Nosotros no pero Access sí. El campo Curso es numérico y Access por defecto asigna un O como valor predeterminado de los campos numéricos, así que habrá puesto un cero en el campo Curso de todos los alumnos. Y el valor cero es un valor (como si fuese el curso 0) que buscará en la tabla Cursos y por supuesto el curso O no existe. Si no lo tienes claro repasar el apartado de Integridad referencial. Para solucionar esto tienes que realizar estos pasos: 13 Cancela la creación de la relación. 14 Abre la tabla Alumnado en vista Hoja de datos y borra los ceros que hay en la columna Curso. Así ya no habrán alumnos con el curso cero y se podrá definir la relación. 15 Pasa a vista Diseño de tabla y modifica la propiedad Valor predeterminado del campo Curso, borra el cero. Así no se asignará un cero a los nuevos alumnos que se creen sin curso. 16 Cierra la tabla guardando los cambios. 17 Vuelve a la ventana Relaciones. 18 Vuelve a realizar los puntos 8 a 12. 19 Se creará la relación y ésta aparecerá en la ventana Relaciones. 20 Cierra la ventana Relaciones haciendo clic sobre su botón * Cuaderno de Ejercicios Access Página 30 [ACCESS] APERALENE 1 Responde a lo siguiente: GANA] Respuesta ¿Qué son las relaciones? ¿Cuántos tipos de relaciones hay y cuales son? ¿Cómo agregamos una relacion entre las tablas de la base de datos de Access? ¿Qué es la Integridad Referencial? Cuaderno de Ejercicios Access Página 31 [ACCESS] ID) EMS 2011 Ejercicio 9 - Modificar relaciones Objetivo. Practicar las operaciones de quitar tabla, añadir tabla, modificar relación, eliminar relación de la ventana Relaciones . Ejercicio 9a. 1 Sino la tienes abierta, abre la base de datos Clases.accdb que se encuentra en la carpeta Mis ejercicios. $ Si no tienes abierta la ventana Relaciones, ábrela: 2 Haz clic en el botón Relaciones de la pestaña Herramientas de base de datos. Vamos primero a practicar las operaciones de Mostrar y Quitar tabla: 3 Haz clic derecho sobre la tabla Cursos 4 Selecciona la opción Ocultar tabla La tabla ha desaparecido y también la relación asociada a ella, la relación ha desaparecido de la ventana Relaciones pero no se ha borrado.. 5 Haz clic en el botón Mostrar tabla en la pestaña Diseño. Aparecerá el cuadro de diálogo Mostrar tablas. 6 Selecciona la tabla Cursos. 7 Haz clic sobre el botón Agregar. 8 Haz clic sobre el botón Cerrar. Ahora has vuelto a la ventana Relaciones y al mostrar la tabla Cursos ha reaparecerido automáticamente la relación. % Ahora queremos que cuando se borre un curso, se borren automáticamente todos los alumnos que tengan ese curso, para ello debemos modificar la relación: 9 Haz clic sobre la relación, esta aparecerá resaltada. 10 Haz clic en el botón Modificar relaciónes en la pestaña Diseño. Aparecerá el cuadro de diálogo Modificar relaciones. 11 Activa la casilla Eliminar en cascada los registros relacionados. También queremos que cuando se modifique el código de un curso, se actualicen automáticamente todos los alumnos que tengan ese curso. Cuaderno de Ejercicios Access Página 32 [ACCESS] ID) EMS 2011 Ejercicio 10 - La ventana relaciones Objetivo. Practicar las operaciones de Borrar diseño, Mostrar directas, Mostrar todo. Ejercicio 1. 1 Copia la base de datos Ejemplo1.accdb que se encuentra en la carpeta ejercicios del curso a la carpeta Mis ejercicios de tu disco duro. 2 Abre la base de datos Ejemplo1.accdb de tu disco duro. Esta base de datos tiene definidas unas tablas y unas relaciones para que puedas ver mejor el efecto de las opciones Borrar diseño, Mostrar todo, y Mostrar directas. 3 Haz clic en el botón Relaciones de la pestaña Herramientas de base de datos. Ahora estás en la ventana Relaciones. 4 Haz clic en el botón Borrar diseño en la pestaña Diseño. La ventana Relaciones queda vacía. Ahora queremos saber las tablas que están relacionadas con la tabla AULACLIC_CLIENTES. 5 Haz clic en el botón Mostrar tabla en la pestaña Diseño. Aparecerá el cuadro de diálogo Mostrar tablas. 6 Selecciona la tabla AULACLIC_ CLIENTES. 7 Haz clic sobre el botón Agregar. 8 Haz clic sobre el botón Cerrar. 9 Haz clic en el botón Mostrar relaciones directas en la pestaña de Diseño. Observa como aparecen todas las tablas relacionadas con AULACLIC_CLIENTES y las relaciones correspondientes 10 Haz clic en el botón Mostrar relaciones directas en la pestaña de Diseño. Observa el resultado. 11 Haz clic en el botón Mostrar todas las relaciones en la pestaña de Diseño. Observa como ahora aparecen las tablas que faltaban. 12 Cierra la ventana Relaciones Cuaderno de Ejercicios Access Página 35 [ACCESS] APODO Responde a lo siguiente: GN] NS WIESA) ¿Para que nos sirve la ventana de Relaciones? ¿Qué operaciones se pueden realizar en la ventana de Relaciones? PRACTICA 9 - Las relaciones (Concesionario) 1 Abre la base de datos Concesionario de la carpeta Mis ejercicios. 2 Añade a la tabla Coches vendidos un campo Codigo cliente de tipo Número. Este campo nos dirá qué cliente nos ha comprado el coche. 3 Añade a la tabla Revisiones un campo Matricula de tipo Texto y Tamaño 7 que nos indicará a qué coche (de los coches vendidos) corresponde la revisión. 4 Crea las relaciones oportunas entre las tablas. 5 Introduce los siguientes datos en la tabla Coches vendidos. Matrícula Marca Modelo Color Precio Extras Código Cliente V23600X ¡Opel Corsa 1.2 Sport ¡Azul 21000 Antena eléctrica 100 V1010PB_ Ford Probe 2.0 16V Blanco 28600 101 V45780B Ford Orion 1.8 Ghia Negro 26000 Aire Acondicionado 105 V76480U [Citroen Xantia 16V Negro 24800 Airbag 225 V3543NC Ford Escort 1.6 Ghia Rojo 25000 260 V7632NX [Citroen Zx Turbo-D Rojo 28000 Aire Acondicionado, Airbag 289 V8018U Ford Fiesta 1.4 CLX Azul 19500 Elevalunas eléctricos 352 V2565NB ¡Renault Clio 1.7 S Blanco 21000 390 V76420U ¡Ford Mondeo 1.8 GLX Blanco 31000 810 V1234LC ¡Audi 100 2.3 Verde 35100 Climatizador 822 V9834LH Peugeot 205 GTI Rojo 24500 860 6 Introduce los siguientes datos en la tabla Revisiones. No Cambio [Cambio Revisión ñ Revisión ¡aceite filtro [frenos Otros Matrícula 1 sí No No Revisar luces V7632NX 2 Sí Sí No Cambiar limpias 1V7632NX Cuaderno de Ejercicios Access Página 36 [ACCESS] [l») EMS 2011 3 [No [sí Sí Arreglar alarma V45780B l4 [No [si [sí [Ajustar tablero [V23600X B [sí [sí Sí Cambiar limpias, revisar luces V2565NB l6 [No [No Sí Cambiar luz interior V76480U 17 [sí [sí No V2565NB l8 [No [No No V8018U l9 [sí [No Sí Regular encendido V3543NC [10 [No [si [No [Reparar puerta delantera Veo181J 1 [No [No No V3543NC 12 [sí [sí Sí V1234LC 113 [No [sí No Cambiar limpias V9834LH 14 [No [sí No V1010PB 7 Cierra la base de datos. PRACTICA 10 - Las relaciones (Clinica) 1 Abre la base de datos Clinica de la carpeta Mis ejercicios del disco duro. 2 Añade a la tabla Ingresos un campo Codigo Paciente de tipo Número de Tamaño Entero (este campo servirá para saber a qué paciente corresponde el ingreso), y un campo Codigo Medico de tipo Texto y Tamaño 5 (este campo servirá para saber a qué médico se encarga del ingreso) 3 Crea las relaciones oportunas entre las tablas. 4 Introduce los siguientes datos en la tabla Pacientes. código Nombre Apellidos Dirección Población Código Teléfono Fecha aciente Postal nacimiento [100 [José [Romerales Pinto — [Azorín, 34 [Móstoles [28935 [912563256 [21/03/75 [102 [Santiago [González Sancho [Coslada, 12 [Madrid [28024 [914562587 [30/10/47 103 Carmen [podrguez Javier Poncela, 3 [Getafe [28902 915478555 [06/11/87 10 [Alberto [Puig Monza [División Azul, 56 [Getafe [28902 [914589966 [18/07/36 [120 [Sergio [Pérez Sanabria [Pizarro, 45 [Alcorcón [28223 [915584471 [12/04/50 [130 [Jaime [Flores López (Alcatraz, 56 [Madrid [28001 [914526654 [23/01/32 [131 [Enrique [Morales Miguel [Madrid, 45 [Madrid [28028 [914552203 12/08/90 140 Ana Torn Barcelona, 35 Alcorcón |28223 [914785236 [25/03/58 lermosilla [142 [olga [Prats Hernández Versalles, 2 [Móstoles [28935 [917458963 [25/03/58 [200 [Carlos [Jiménez Blanco — [Gran Vía, 123 [Madrid [28003 [914589632 [12/01/73 Cuaderno de Ejercicios Access Página 37 Observa que aparecen todas las columnas de la tabla Cursos. Como no tenemos cursos creados no aparecen datos, pero podemos introducirlos directamente desde la vista Hoja de datos de la consulta. 8 Introduce los siguientes datos. No hace falta guardar los registros ya que éstos se almacenan automáticamente. Curso” Nombre Curso Horas Inicio —— Final. h [Ofimática [3oo [15/07/00 [20/10/00 l2 Inglés li5o [25/07/00 |10/09/00 El Informática [340 [10/07/00 [25/10/00 l4 Animación [250 [30/07/00 [05/10/00 S Ahora vamos a eliminar la columna * de la rejilla. 1 Mueve el puntero sobre la parte superior de la columna hasta que aparezca la flecha de selección de columna 1 y en ese momento haz clic. La columna aparecerá seleccionada. 2 Pulsa la tecla DEL o SUPR , la columna queda vacía. % Ahora añadiremos los campos uno a uno. 1 Haz doble clic sobre el campo Codigo curso, se añadirá a la rejilla QBE. 2 Haz doble clic sobre el campo n*horas, se añadirá después del último. 3 Haz doble clic sobre el campo Fecha Inicio, se añadirá. Ahora queremos añadir Nombre curso después de Codigo Curso. 4 Arrastra el campo Nombre Curso con el ratón sobre el campo n*horas. Cuando sueltes el botón del ratón verás que el campo Nombre curso ha tomado el lugar de n*horas desplazandolo y los demás campos una posición a la derecha. 5 Termina por añadir el campo Fecha final. S Ahora vamos a dejar el campo n*horas después del campo Fecha Final. 1 Selecciona la columna n*horas como hemos antes con e cursor habrá tomado la forma ls. 2 Pulsa el botón del ratón y manteniéndolo pulsado arrastra la columna detrás de la columna Fecha Final. Ya sabes mover columnas. S Ahora añadiremos un campo calculado que indique el número de días transcurridos entre la fecha de Inicio y la final. Cuaderno de Ejercicios Access Página 40 [ACCESS] APODO 1 Posiciona el cursor en la fila Campo: de la primera columna libre de la rejilla (después del campo n*horas) y escribe dias: [Fecha Final] - [Fecha Inicio]. Lo que ponemos delante de los dos puntos es el encabezado de la columna, y detrás de los puntos ponemos la expresión que permite calcular el campo, los nombres de las columnas de la tabla los tenemos que escribir entre corchetes [ ] porque contienen espacios en blanco. También podemos calcular el 10% de las horas del curso con la expresión n*horas*0, 1. Fijate que en este caso no hace falta encerrar el nombre del campo de la tabla n“horas entre corchetes porque no contiene blancos. 2 Ahora visualiza el resultado de la consulta con el botón Ejecutar 4 o el botón Vista Hoja de datos de la pestaña Inicio. 3 Cambia el n* de horas de un curso y observa que cuando cambias de campo, automáticamente se actualiza el campo calculado (el porcentaje varía). Vuelve a dejar el valor que tenía el registro. 4 Cierra la consulta, como es la primera vez que la guardas te pedirá un nombre, pónle consulta simple. Responde a lo siguiente: ¿Qué es una consulta? ¿Cuál es la diferencia entre Buscar y Consulta? ¿Cómo hacemos una consulta en Access? ¿Cómo ejecutamos una consulta en Access? ¿Qué es un campo calculado? ¿Cómo creamos un campo calculado en una consulta? Cuaderno de Ejercicios Access Página 41 [ACCESS] [l») EMS 2011 Ejercicio 12 - Consultas simples W En la tabla Alumnado faltaban por asignar cursos a los diferentes alumnos, por lo que vamos a crear una consulta tal que aparezca el Código del alumno y su código de curso para introducir los valores que vienen a continuación: Empezaremos por crear la consulta. 1 Haz clic en el botón Diseño de Consulta en la pestaña Crear. A continuación se abrirá el cuadro Mostrar tabla. 2 Haz clic en la tabla Alumnado, quedará así seleccionada. 3 Haz clic en el botón Agregar. Observa que aparece la tabla Alumnado en la zona de tablas de la ventana diseño. 4 Pulsa el botón Cerrar para cerrar el cuadro de diálogo ya que la consulta se va a basar sólo en la tabla Alumnado. Ya tenemos la ventana diseño con la tabla añadida, vamos ahora a indicar qué campos (columnas) queremos que aparezcan en la consulta. 5 Haz doble clic sobre el campo Codigo Alumnado de la tabla Alumnado y observa como aparece en la rejilla QBE. 6 Haz doble clic sobre el campo Curso de la tabla Alumnado y observa como aparece en la rejilla QBE. 7 Haz clic en el botón Ejecutar de 8 Introduce los siguientes datos. Código Alumnado (<UFSo | 9 Cierra la consulta, como es la primera vez que la guardas te pedirá un nombre, pónle consulta alumno curso. Cuaderno de Ejercicios Access Página 42 [ACCESS] ID) EMS 2011 Ejercicio 15 - Consultas simples Vamos a modificar la consulta anterior para obtener únicamente aquellos alumnos de Valencia que hayan nacido antes del 67. Deberemos formar la condición "población = "Valencia" y " fecha de nacimiento < +101/01/67+t" 1 Selecciona la consulta a modificar, Alumnado antes 67, y haz clic derecho sobre ella. : “o Vista Diseño , % coñ 2 Selecciona la opción ES > en el menú contextual. Se abrirá la ventana Diseño de consulta. 3 Haz clic sobre la fila Criterios: de la columna Población. 4 Escribe Valencia. En este caso como el operador es un "igual" no hace falta ponerlo, se pone únicamente el valor, tampoco hace falta encerrar el valor entre comillas, Access las añadirá automáticamente.. La cuadrícula QBE quedará de la siguiente forma: z — Campo: | Nombre alumnado — Apellidos alumnado | Poblacion Fecha de nacimiento Tabla: | Alumnado Alumnado Alumnado Alumnado Orden: 1 Mostrar: o Criterios: “Valencia” 2*01/01/1967% o Como los criterios se encuentran en la misma fila se deberán cumplir los dos criterios para que salga el registro. Es decir saldrán los alumnos de Valencia Y nacidos antes del 67. 5 Ejecuta la consulta haciendo clic sobre el botón Ejecutar Lde la pestaña Diseño. W Ahora vamos a guardar la consulta pero con otro nombre. 1 Despliega el Botón de Office y elige la opción Guardar como 2 Escribe otro nombre Alumnado antes 67 de Valencia. 3 Haz clic sobre el botón Aceptar. 4 Cierra la consulta haciendo clic sobre el botón xx Cuaderno de Ejercicios Access Página 45 [ACCESS] ID) EMS 2011 Ejercicio 16 - Consultas simples % Vamos a realizar otra consulta utilizando la primera, pero ahora ordenaremos los alumnos por apellidos. 1 Selecciona la consulta a modificar, Alumnos, y haz clic derecho sobre ella. Vista Diseñi , os coñ BE Vista Diseño en el menú contextual. Se abrirá la ventana Diseño de consulta. 2 Seleccional la opción 3 Haz clic sobre la fila Orden: de la columna Apellidos alumnado. 4 Haz clic sobre la flecha de su lista desplegable y elige Ascendente para ordenar de la A a la Z. La cuadrícula QBE quedará de la siguiente forma: 17 Y Campo: | Nombre alumnado — Apellidos alumnado |Poblacion Fecha de nacimiento Tabla: | Alumnado Alumnado Alumnado Alumnado Orden: Ascendente Mostrar: Criterios: o 5 Ejecuta la consulta haciendo clic sobre el botón Ejecutar Lde la pestaña Diseño. W Ahora vamos a guardar la consulta pero con otro nombre. 1 Despliega el Botón de Office y elige la opción Guardar como 2 Escribe otro nombre Alumnado por apellido. 3 Haz clic sobre el botón Aceptar. 4 Cierra la consulta haciendo clic sobre el botón xx Cuaderno de Ejercicios Access Página 46 [ACCESS] ID) EMS 2011 Ejercicio 17 - Consultas con Parámetros Objetivo. Practicar las operaciones de Crear y ejecutar una consulta con parámetros. d Empezaremos por crear una consulta donde aparecerán los Cursos que existen en la base de datos. 1 Abre la base de datos Clases.accdb de la carpeta Mis ejercicios. 2 Haz clic en el botón Diseño de Consulta en la pestaña Crear. A continuación se abrirá el cuadro Mostrar tabla. 3 Haz clic en la tabla Cursos, quedará así seleccionada si no lo estaba antes. 4 Haz clic en el botón Agregar. Observa que aparece la tabla Cursos en la zona de tablas de la ventana diseño. 5 Pulsa el botón Cerrar para cerrar el cuadro de diálogo ya que la consulta se va a basar sólo en la tabla Cursos . Vamos a añadir los campos Nombre Curso y n*horas. 6 Haz clic sobre la fila Campo: de la primera columna de la rejilla. 7 Despliega la lista asociada haciendo clic sobre su flecha de lista desplegable. 8 Elige el campo Nombre Curso. Esta es otra forma de añadir campos a la rejilla. 9 Repite los pasos 7, 8 y 9 pero en la segunda columna pon el campo n*horas. La cuadrícula quedará de la siguiente forma: Campo: | Nombre curso. N5 horas Tabla; | Cursos Cursos Orden: 4 Mostrar: Criterios: o 11 Haz clic en el botón Ejecutar Lodo la pestaña Diseño. d 12 Vamos a guardar la consulta, haz clic sobre el botón 2 de la barra de Acceso Rápido. 13 Escribe el nombre que le queremos dar a la consulta, Cursos por horas. 14 Haz clic sobre el botón Ele la ventana de la consulta para salir de ella. Cuaderno de Ejercicios Access Página 47 [ACCESS] ID) EMS 2011 =y — Campo: | Apellidos alumnado |Poblacior Nombre curso Tabla: | Alumnado Alumnado Cursos: Orden: | Ascendente e Mostrar: Criterios: “Walencia” o: “Ofimática” Observa como los criterios se encuentran en dos filas diferentes por lo tanto sacará aquellos que sean de Valencia O aquellos que estén matriculados en un curso de Ofimática. 9 Haz clic en el botón Ejecutar L para ver el resultado. 10 Cierra la consulta, como es la primera vez que la guardas te pedirá un nombre, ponle Alumnos de Ofimática o Valencia. Ejercicio 20 - Consultas multitabla % Crearemos una consulta para saber los datos de todos los alumnos que están en Alumnado y el nombre del curso en el que está matriculado cada uno. 1 Abre la base de datos Clases.accdb de la carpeta Mis ejercicios si no la tienes abierta. 2 Haz clic en el botón Diseño de Consulta en la pestaña Crear. A continuación se abrirá el cuadro Mostrar tabla. 3 Haz clic en la tabla Cursos, quedará así seleccionada. 4 Haz clic en el botón Agregar. Observa que aparece la tabla Cursos en la zona de tablas. 5 Haz clic en la tabla Alumnado, quedará así seleccionada. 6 Haz clic en el botón Agregar. Observa que aparece la tabla Alumnado en la zona de tablas. 7 Pulsa el botón Cerrar para cerrar el cuadro de diálogo. Observa que las tablas aparecen relacionadas ya que tienen una relación definida en la ventana de relaciones. Como están unidas por el campo Codigo Curso, se formarán registros con el alumno junto con los datos del curso en el que está matriculado. 8 Rellena la rejilla QBE de forma que nos quede así: Cuaderno de Ejercicios Access Página 50 [ACCESS] ID) EMS 2011 Campo: |Alumnado.* Hombre curso Tabla: | Alumnado Cursos Orden: o Mostrar: Criterios: o Con la primera columna indicamos que queremos todos los campos de Alumnado y con la segunda columna, el nombre del curso asignado al alumno. 9 Haz clic en el botón Ejecutar A para ver el resultado. Observa que no salen todos los alumnos, faltan los alumnos 4, 5, 6, y 7 porque estos alumnos no tienen valor en su campo Curso. En esta consulta sólo aparecen los alumnos que tienen un Curso que existe en la tabla Cursos. Vamos a cambiar la consulta para que aparezcan todos los alumnos. 1 En la zona de tablas, haz doble clic sobre la línea que une las dos tablas. En el cuadro de diálogo que se abra haz clic en el botón Propiedades de combinación. Se abrirá el cuadro de diálogo Propiedades de la combinación. 2 Selecciona la opción Incluir TODOS los registros de 'Alumnado' y sólo aquellos registros de 'Cursos' donde los campos combinados sean iguales. 3 Pulsa el botón Aceptar para cerrar el cuadro de diálogo. Observa que ahora la relación aparece como una flecha que sale de la tabla Alumnado, esto te indica que la consulta incluirá todos los registros de Alumnado. 4 Haz clic en el botón Ejecutar L para ver el resultado. Observa que ahora aparecen los alumnos 4, 5, 6, y 7 pero sin nombre de curso porque no tienen. 5 Guarda la consulta con el nombre Todos los alumnos pero no salgas de ella. *Crearemos otra consulta a partir de la anterior para que aparezcan ahora todos los cursos y los alumnos asignados a cada curso. 1 Todavía estamos en la consulta Todos los alumnos. 2 Despliega el Botón de Office y selecciona la opción Guardar Como 3 Pónle a la nueva consulta el nombre Todos los cursos. De esta forma hemos creado una nueva consulta a partir de la anterior y estamos en esta (fíjate en la barra de título). 4 En la zona de tablas, haz doble clic sobre la relación que une las dos tablas. En el cuadro de diálogo que se abra haz clic en el botón Propiedades de combinación. Cuaderno de Ejercicios Access Página 51 [ACCESS] APODO Se abrirá el cuadro de diálogo Propiedades de la combinación. 5 Selecciona la opción Incluir TODOS los registros de 'Cursos' y sólo aquellos registros de 'Alumnado'" donde los campos combinados sean iguales. 6 Pulsa el botón Aceptar para cerrar el cuadro de diálogo. Observa que ahora la línea aparece como una flecha que sale de la tabla Cursos, esto te indica que la consulta incluirá todos los registros de Cursos. 7 Haz clic en el botón Ejecutar 2 para ver el resultado. Observa que ahora aparecen también los cursos que no tienen alumnos. E] 8 Guarda la consulta haciendo clic en 2 y ciérrala. Responde a lo siguiente: GN] Respuesta ¿Qué son las consultas multitabla? ¿Cómo agregamos mas tablas a una consulta? ¿Es posible cambiar de relacion, y si es asi como? PRACTICA 11 - Las consultas (Concesionario) 1 Abre la base de datos Concesionario de la carpeta Mis ejercicios. 2 Crea una consulta para visualizar únicamente los campos Matrícula, Marca y Modelo de los Coches vendidos, llámala Consulta coches vendidos. 3 Modifica la consulta anterior para añadir el precio, y visualizar unicamente aquellos que sean Ford, guarda la consulta con el nombre Coches Ford. 4 Modifica la consulta anterior para visualizar los Ford que tengan un precio superior a 2600000, llámala Ford superiores. 5 Crea una consulta para ver los apellidos y población de aquellos clientes que hayan comprado Ford o Citroen, los clientes deberán aparecer por orden alfabético dentro de cada población. Llama la consulta Clientes de Ford y Citroen. 6 Cierra la base de datos. Cuaderno de Ejercicios Access Página 52 [ACCESS] APODO Responde a lo siguiente: GN] ¿Qué son las consultas resumen? ¿Cómo creamos una consulta resumen? 6 ¿Qué operaciones podemos realizar en una consulta resumen Ejercicio 22 - Consultas resumen Vamos a crear una consulta para saber el número de alumnos matriculados en cada curso, queremos que aparezca el código del curso, el título del curso y el número de alumnos. Empezaremos por crear la consulta, el origen de datos será la combinación de la tabla de cursos con la de alumnos ya que de la tabla alumnos podríamos sacar cuántos alumnos hay por código de curso pero como queremos también el título del curso tenemos que combinar las dos tablas. 1 Haz clic en el botón Diseño de Consulta en la pestaña Crear. A continuación se abrirá el cuadro Mostrar tabla. 2 Haz clic en la tabla Alumnado. 3 Haz clic en el botón Agregar. 4 Haz clic en la tabla Cursos. 5 Haz clic en el botón Agregar. 6 Pulsa el botón Cerrar para cerrar el cuadro de diálogo. Con esta combinación sólo saldrían los cursos que tienen alumnos, vamos a cambiar la combinación para que también aparezcan los cursos que no tienen alumnos. 7 Haz doble clic sobre la línea que une las dos tablas y selecciona la opción Incluir TODOS los registros de 'Cursos' y sólo aquellos registros de 'Alumnado' donde los campos combinados sean iguales. Ya tenemos el origen de datos preparado, ahora sólo queda definir los campos a obtener. 8 Haz doble clic sobre el campo Codigo Curso de la tabla Cursos. 9 Haz doble clic sobre el campo Nombre Curso de la tabla Cursos. 10 Haz doble clic sobre el campo Codigo Alumnado de la tabla Alumnado. 11 Haz clic en el botón Totales El. la pestaña de Diseño para añadir a la rejilla la fila Total: y convertir la consulta en una consulta de resumen. Cuaderno de Ejercicios Access Página 55 [ACCESS] ID) EMS 2011 12 En la primera columna de la rejilla (la del código de curso) deja el valor agrupar por de la fila Total:. Queremos contar cuántos alumnos hay en cada curso, la operación de contar debe afectar a todas las filas que tengan el mismo código de curso. 13 En la segunda columna de la rejilla (la del nombre del curso) deja el valor agrupar por de la fila Total:. Añadir este campo a los campos de agrupación no modificará los grupos que nos interesan ya que un valor de Codigo Curso siempre está asociado el mismo valor de Nombre Curso y nos permitirá visualizarlo. 14 En la tercera columna de la rejilla (la del Código del alumno) cambia el valor agrupar por de la fila Total: por el valor Cuenta. En este caso no podríamos haber utilizado la función cuenta(*) como en el ejercicio anterior por los cursos que no tienen alumnos. 15 A continuación en la misma columna, en la fila Campo:, delante de Codigo Alumnado escribe n? de alumnos: para que aparezca este texto como encabezado de columna. 16 Haz clic en el botón Ejecutar Len la pestaña de Diseño. Observa que aparece una fila por cada curso y en esa fila el total calculado 17 Cierra la consulta, como es la primera vez que la guardas te pedirá un nombre, pónle Cuantos alumnos por curso. Ejercicio 23 - Consultas resumen A vamos a crear una consulta para saber el número de alumnos de Valencia matriculados en cada curso, queremos que aparezca el título del curso y el número de alumnos. Esta consulta va a ser muy parecida a la anterior sólo habrá que cambiar el origen de datos para que sólo cuente los alumnos de Valencia. Empezaremos por crear la consulta. 1 Posiciónate en el Panel de Exploración. 2 Haz clic derecho sobre la consulta Cuantos alumnos por curso. BZ Vista Diseño , a en el menú contextual para pasar a la vista diseño. 3 Selecciona la opción 4 Despliega el Botón de Office y selecciona la opción Guardar Como 5 Pónle a la nueva consulta el nombre Cuantos de Valencia. 6 Haz doble clic sobre el campo Poblacion de la tabla Alumnado. Necesitamos este campo para seleccionar los alumnos. 7 En la columna de la rejilla (la de Poblacion) cambia el valor agrupar por de la fila Total: por el valor Donde. De esta forma indicamos que la condición que se incluye en la fila Criterios: afecta a las filas del origen de datos, se seleccionarán los registros antes de calcular nada. 8 En la fila Criterios: de esa misma columna escribe Valencia. Para formar la condición Poblacion = 'Valencia". Cuaderno de Ejercicios Access Página 56 [ACCESS] ID) EMS 2011 9 Haz clic en el botón Ejecutar PA ld 10 Haz clic en el botón Guardar 2, 11 Cierra la consulta. Ejercicio 24 - Consultas resumen Vamos a crear una consulta para saber el número de alumnos matriculados en cada curso, queremos que aparezca el título del curso y el número de alumnos, pero sólo tienen que aparecer los cursos que tengan más de 2 alumnos. Ahora la condición de selección afecta a las filas del resultado, se basa en las filas del resultado por lo que no utilizaremos la opción Donde. 1 Posiciónate en el Panel de Exploración. 2 Haz clic derecho sobre la consulta Cuantos alumnos por curso. : “o Vista Diseño 3 Selecciona la opción =S > en el menú contextual para pasar a la vista diseño. 4 despliega el Botón de Office y selecciona la opción Guardar Como. 5 Pónle a la nueva consulta el nombre Cursos con mas de 2 alumnos. 6 En la fila Criterios: de la columna que saca el n* de alumnos escribe >2. Para formar la condición Cuenta(Codigo Alumnado) > 2. 7 Haz clic en el botón Ejecutar nm El 8 Haz clic en el botón Guardar 2. 9 Cierra la consulta. Nota: Se puede mejorar la consulta ya que no hace falta que la combinación de las dos tablas obtenga los cursos que no tienen alumnos (no cumplirían la condición). Solo tienes que hacer doble clic sobre la línea que une las dos tablas y volver a dejar la primera opción en el cuadro de diálogo Propiedades de la combinación. Cuaderno de Ejercicios Access Página 57 [ACCESS] ID) EMS 2011 PRACTICA 15 - Las consultas de referencias cruzadas (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, cuántos hemos vendido de cada color, también deberá aparecer cuántos hemos vendido en total de cada marca. PRACTICA 16 - Las consultas de referencias cruzadas (Clinica) Crea en la base de datos Clínica de la carpeta Mis ejercicios una consulta que obtenga una tabla de doble entrada que permita saber de cada población cuántos ingresos tenemos en cada especialidad. Ejercicio 26 - Consultas creación de tabla Objetivo. Practicar las operaciones de Crear consultas de creación de tablas. Vamos a crear una consulta para crear una nueva tabla con nuestros alumnos de Valencia. 1 Abre la base de datos Clases.accdb de la carpeta Mis ejercicios. 2 Haz clic en el botón Diseño de consulta de la pestaña Crear. A continuación se abrirá el cuadro Mostrar tabla. 3 Haz clic en la tabla Alumnado, quedará así seleccionada si no lo estaba antes. 4 Haz clic en el botón Agregar. 5 Pulsa el botón Cerrar para cerrar el cuadro de diálogo ya que la consulta se va a basar sólo en la tabla Alumnado. Vamos a añadir todos los campos. 6 Haz doble clic sobre el campo alumnado.* para seleccionar de golpe todos los campos. 7 Haz doble clic sobre el campo Poblacion para añadirlo a la rejilla para poder poner la condición de selección. 8 En la fila Criterios: escribe Valencia para formar la condición poblacion = "Valencia". Cuaderno de Ejercicios Access Página 60 [ACCESS] APODO 9 Haz clic en la casilla de verificación de la fila Mostrar de la columna Poblacion para que no aparezca dos veces la población (ya viene incluida en alumnado.*). Ya tenemos la consulta que obtiene los datos a grabar en la nueva tabla. 10 Haz clic en el botón Crear Tabla de la pestaña Diseño. 11 Escribe el nombre de la nueva tabla Tabla alumnos Valencia. Recuerda que no puedes tener una consulta con el mismo nombre. 12 Pulsa el botón Aceptar. 13 Haz clic en el botón Vista Hoja de datos de la pestaña Inicio para comprobar los datos que se grabarán. 14 Haz clic en el botón Ejecutar 2 para crear la nueva tabla. 15 Cierra la consulta poniéndole el nombre Crear alumnos de Valencia. Responde a lo siguiente: e] Respuesta ¿Qué es una consulta de creacion de tabla? ¿Cómo creamos una consulta de creacion de tabla? Ejercicio 27 - Consultas de actualización Objetivo. Practicar las operaciones de Crear consultas de actualización. Después de analizar los resultados de cursos anteriores la empresa decide aumentar en un diez por cien el número de horas de todos los cursos. 1 Abre la base de datos Clases.accdb de la carpeta Mis ejercicios si no la tienes abierta. 2 Haz clic en el botón Diseño de consulta de la pestaña Crear. 3 Haz clic en la tabla Cursos. 4 Haz clic en el botón Agregar. Cuaderno de Ejercicios Access Página 61 [ACCESS] APODO 5 Pulsa el botón Cerrar para cerrar el cuadro de diálogo. Ya tenemos la ventana diseño con la tabla añadida, vamos ahora a añadir los campos que nos hacen falta (los que queremos actualizar y los que necesitamos para incluir criterios de selección, en nuestro ejercicio queremos actualizar todos los cursos por lo que no pondremos criterios de selección), añadiremos solamente n*horas. 6 Haz doble clic sobre el campo n*horas. 7 Haz clic en el botón Actualizar de la pestaña Diseño. 8 En la fila Actualizar a: escribe [n%horas]*1,1 o si lo prefieres [n?horas] + ([n*horas]*10/100). Sobre todo fíjate que al pulsar Intro Access no añada comillas a la expresión, si lo hace quiere decir que no calculará el resultado de la expresión sino que lo ha entendido como un valor de texto. 9 Haz clic en el botón Ejecutar 2 para actualizar. 10 Cierra la consulta poniéndole el nombre Subir 10 por cien. Responde a lo siguiente: Respue: ¿Qué es una consulta de actualizacion o para que sirve? ¿Cómo creamos una consulta de actualizacion? Cuaderno de Ejercicios Access Página 62 [ACCESS] APODO Ejercicio 30 - Consultas de eliminación Objetivo. Practicar las operaciones de Crear una consulta de eliminación. Vamos a crear una consulta para eliminar los cursos que añadimos en el ejercicio anterior (tienen todos un código mayor que 2000). 1 Abre la base de datos Clases.accdb de la carpeta Mis ejercicios si no la tienes abierta. 2 Haz clic en el botón Diseño de consulta de la pestaña Crear. 3 Haz clic en la tabla Cursos. 4 Haz clic en el botón Agregar. 5 Pulsa el botón Cerrar para cerrar el cuadro de diálogo. Ya tenemos la ventana diseño con la tabla añadida, vamos ahora a añadir los campos que nos hacen falta para definir los criterios de selección de los registros a eliminar. 6 Haz doble clic sobre el campo Codigo Curso. 7 Escribe en la fila Criterio > 2000. 8 Haz clic en el botón Eliminar de la pestaña Diseño. 9 En la fila Eliminar: observa que Access ha puesto Donde 10 Haz clic en el botón Vista Hoja de datos de la pestaña Inicio para comprobar las filas que se borrarán (sólo veremos el código de los cursos pero se borrará la fila entera). 11 Haz clic en el botón Ejecutar 2 para borrar los registros. 12 Cierra la consulta poniéndole el nombre Eliminar cursos. Responde a lo siguiente: GANA] RSE ¿Qué es una consulta de eliminacion? ¿Cómo creamos una consulta de eliminacion? Cuaderno de Ejercicios Access Página 65 [ACCESS] ID) EMS 2011 PRACTICA 17 - Las consultas de acción (Concesionario) Abre la base de datos Concesionario de la carpeta Mis ejercicios. 1 Crea la consulta Crear revisiones Ford que genere una nueva tabla que se llamará Revisiones Ford y que contendrá los registros de Revisiones que sean de coches de la marca Ford. 2 Crea la consulta Subir precio que permita subir un 5% el precio de los coches Ford. 3 Crea la consulta Eliminar revisiones Ford que elimine los registros de Revisiones que sean de coches de la marca Ford. 4 Crea la consulta Recuperar revisiones que recupere los registros borrados en la consulta anterior a partir de la tabla que creamos en el apartado 1. PRACTICA 18 - Las consultas de acción (Concesionario) Abre la base de datos Clinica de la carpeta Mis ejercicios. 1 Crea la consulta Crear pacientes no ingresados que genere una nueva tabla que se llamará Pacientes no ingresados y que contendrá los registros de Pacientes que no estén en la tabla Ingresos. 2 Crea la consulta Cambiar habitacion que cambie los enfermos de la habitacion 504 a la 505. 3 Crea la consulta Eliminar no ingresados que elimine los registros de Pacientes que no estén en la tabla Ingresos. 4 Crea la consulta Recuperar Pacientes que recupere los registros borrados en la consulta anterior. Ejercicio 31 - Crear formularios Objetivo. Saber crear formularios con el asistente y utilizarlos para la introducción, modificación y borrado de datos de una tabla creada con Access 2007. Abrir la base de datos Clases.accdb que se encuentra en la carpeta Mis ejercicios. B Vamos a crear primero un formulario para la edición de datos de la tabla Alumnado, para ello utilizaremos el asistente para formularios: Cuaderno de Ejercicios Access Página 66 [ACCESS] ID) EMS 2011 1 Haz clic en la opción Asistente para formularios que se mostrará al desplegar el botón de Más formularios E - a de la pestaña Crear. 2 En la primera pantalla del asistente elige en el cuadro Tabla/consulta la tabla Alumnado. 3 Haz clic sobre el botón para añadir todos los campos al formulario. 4 Haz clic sobre el botón Siguiente para ir al siguiente paso del asistente. 5 Deja activada la opción En columnas como distribución del formulario. 6 Haz clic sobre el botón Siguiente. 7 Deja la opción Oficina como estilo del formulario. 8 Haz clic sobre el botón Siguiente. 9 Escribe como título alumnos en columnas. 10 Haz clic sobre el botón Finalizar. Al crearse el formulario, observa como aparecen los datos del primer registro que introdujimos desde la tabla. . . is A] oe Al pulsar los botones de la barra de desplazamiento por los registros [Registro: 14 43de3 > "e odremos cambiar de registro. 12 Pulsa * verás como pasas al siguiente registro, púlsalo varias veces. 13 Pulsa verás como vuelves a los registros anteriores. 14 Pulsa H verás que te posicionas en el primer registro. 15 Pulsa Pl verás que te posicionas en el último registro. 16 Cierra el formulario guardando los cambios. SAhora crearemos un formulario para la tabla Cursos para que se vean varios cursos en la misma pantalla. 1 Haz clic en la opción Asistente para formularios que se mostrará al desplegar el botón de Más formularios E - a de la pestaña Crear. 2 En la primera pantalla del asistente elige en el cuadro Tabla/consulta la tabla Cursos. 3 Haz clic sobre el botón para añadir todos los campos al formulario. 4 Haz clic sobre el botón Siguiente para ir al siguiente paso del asistente. 5 Dejar activada la opción Tabular como distribución del formulario. Cuaderno de Ejercicios Access Página 67 [ACCESS] APA Responde a lo siguiente: e] Respuesta ¿Qué son los controles de un formulario? ¿Cómo creamos controles en un formulario? Ejercicio 33 - Crear controles en un formulario. S Ahora vamos a añadir un cuadro combinado para introducir el código de curso mediante una lista desplegable, y para poder elegir el curso por su nombre aunque después guardemos en la tabla Alumnado el código de curso no el nombre. 1 Asegúrate que el botón Asistentes para controles Be la pestaña Diseño esté activado (debe aparecer el fondo naranja). Si no lo está haz clic sobre él, aparecerá activado. 2 Haz clic sobre el botón 3 . 3 Posiciona el puntero del ratón en el lugar donde quieres poner el control, pulsa el botón izquierdo del ratón y sin soltarlo arrastra el ratón dejando el control de un tamaño apropiado, luego suelta el botón. Como tenemos el botón Asistentes para controles activado se abrirá la ventana del asistente. 4 Elige la opción Deseo que el cuadro combinado busque los valores en una tabla o consulta. 5 Pulsa el botón Siguiente. 6 Elige la tabla Cursos ya que queremos que en la lista aparezcan todos los cursos creados en esa tabla. 7 Pulsa el botón Siguiente. Se abre la siguiente ventana. Vamos a elegir tres campos, el código de curso, el nombre del curso y el n* de horas. 8 En la lista de la izquierda estará resaltado el primer campo (Codigo curso), haz clic sobre el botó y el campo pasará a la derecha. 9 Haz clic otra vez sobre el botón y el campo nombre curso pasará a la derecha. 10 Haz clic otra vez sobre el botón para pasar también el campo n?horas. 11 Pulsa el botón Siguiente. Cuaderno de Ejercicios Access Página 70 12 En la siguiente ventana podemos elegir un campo para que se ordene. Elige Nombre Curso para que se ordene alfabéticamente, y pulsa Siguiente. En la siguiente ventana podemos variar el ancho de las columnas de la lista. La lista puede visualizar varias columnas pero cuando seleccionamos una fila de la lista podremos recoger el valor de una sola columna, esa es la columna clave. En nuestro ejemplo queremos que en la lista aparezca el nombre del curso y el n* de horas para que le sea más fácil al usuario elegir el curso, pero sólo se recogerá el código del curso para colocarlo en el campo Curso de Alumnado por lo que la columna clave es la que contiene Codigo curso. 13 Quita la marca de la opción Ocultar la columna clave. Verás que aparece la columna Codigo curso. 14 Vuelve a marcar la opción porque no queremos que aparezca en la lista. 15 Haz más ancha la columna del nombre de curso y más estrecha la de n* de horas. 16 Pulsa el botón Siguiente. 17 Selecciona la opción Almacenar el valor en el campo:. 18 Elige de la lista desplegable que aparece a la derecha de la opción el campo Curso. De esta forma cuando el usuario seleccione una fila de la lista, el código del curso correspondiente a esa fila se almacenará en el campo Curso de la tabla Alumnado. 19 Pulsa el botón Siguiente. 20 Cambia si quieres el título de la etiqueta. 21 Pulsa el botón Finalizar. Veamos el resultado: 22 Haz clic sobre el botón de Vistas para pasar a la Vista Formulario y ver el resultado. 23 Asigna a los alumnos los códigos de cursos que te indicamos a continuación. Aluranado Curso [1 [Informática [2 [Informática Bo ngés 4 Internet [5 [Internet % Observamos que le falta a la lista un encabezado, vamos a añadírselo. 1 Vuelve a la Vista Diseño haciendo clic sobre el botón de Vistas en la pestaña Inicio. 2 Selecciona el cuadro combinado haciendo clic sobre él. Cuaderno de Ejercicios Access Página 71 [ACCESS] ID) EMS 2011 3 Abre el cuadro Propiedades haciendo clic en el botón Ef Hoja de propiedades gg ja pestaña Diseño. 4 Busca la propiedad Encabezado de columnas y ponla a Sí haciendo doble clic sobre ella por ejemplo. 5 Haz clic sobre el botón de Vistas de la pestaña Inicio para pasar a la Vista Formulario y ver el resultado. 6 Despliega el cuadro combinado y observa que ahora aparece un encabezado con el nombre de los campos que forman las columnas. Responde a lo siguiente: GANA] ¿Qué es el Asistente para Controles? ¿Qué es la Hoja de propiedades? Ejercicio 33 - Crear controles en un formulario. Vamos a añadir un control cuadro de lista también para el campo Curso para ver la diferencia entre un cuadro de lista y un cuadro combinado. 1 Asegúrate que el botón Asistentes para controles Be la pestaña Diseño esté activado (debe aparecer sobre fondo naranja). Si no lo está haz clic sobre él, aparecerá activado. 2 Haz clic sobre el botón FB. 3 Posiciona el puntero del ratón en el lugar donde quieres poner el control, pulsa el botón izquierdo del ratón y sin soltarlo arrastra el ratón dejando el control de un tamaño apropiado, luego suelta el botón. Como tenemos el botón Asistentes para controles activado se abrirá la ventana del asistente. 4 Elige la opción Deseo que el cuadro de lista busque los valores en una tabla o consulta. 5 Pulsa el botón Siguiente. 6 Elige la tabla Cursos ya que queremos que en la lista aparezcan todos los cursos creados en esa tabla. 7 Pulsa el botón Siguiente. Se abre la siguiente ventana. Vamos a elegir tres campos, el código de curso, el nombre del curso y el n* de horas. 8 En la lista de la izquierda estará resaltado el primer campo (Codigo curso), haz clic sobre el botón campo pasará a la derecha. y el Cuaderno de Ejercicios Access Página 72 [ACCESS] ID) EMS 2011 3 Pulsa el botón Autoformato de la pestaña Organizar. 4 Elige de la lista el estilo Fundición. 5 Pulsa el botón Aceptar. Así de sencillo hemos cambiado el estilo del formulario. Guarda el formulario. Ejercicio 35 - Crear subformularios Objetivo. Practicar la creación de formularios con subformularios incluidos. Vamos a crear un formulario que permita visualizar en cada pantalla los datos de un curso y la lista de los alumnos matriculados en ese curso. De tal forma que cuando pase al siguiente curso aparezcan los alumnos de ese nuevo Curso. En este caso necesitaremos un formulario para sacar la lista de los alumnos, este lo definiremos con distribución tabular para que aparezcan varias filas con los datos de un alumno en cada fila. También necesitaremos un formulario para visualizar los cursos, en este caso como queremos un curso por pantalla lo definiremos con distribución en columnas. Y después añadiremos a este formulario un subformulario basado en el formulario de alumnos tabular que habremos creado. El formulario final tendrá más o menos este aspecto: Dani Codigo curso Fecha inicio Nombre curso Fecha final N* horas Codigo alumnado Nombre alumnado — Apellidos alumnado Curso al » Il 2][María |puares Trask [lOfimática l Il alh esús |lLópez Rodríguez [Ofimática | [ a] [Ana [Martínez Bueso [[Ofimática | [ E [Carlos [Dávila Nou [Ofimática | w Registro; M4 1de8 |» mies] sintio | Buscar ] | [Registro: M + 1des eme] ) | Buscar | | Cuaderno de Ejercicios Access Página 75 [ACCESS] ID) EMS 2011 % Primero hay que empezar por crear el formulario que pondremos dentro del otro (el subformulario). 1 Haz clic en la opción Asistente para formularios que se mostrará al desplegar el botón de Más formularios A-> a de la pestaña Crear. 2 En la primera pantalla del asistente elige en el cuadro Tabla/consulta la tabla Alumnado. 3 Haz clic sobre el botó para añadir Codigo Alumnado. 4 Haz clic sobre el botó ara añadir Nombre Alumnado. 5 Haz clic sobre el botón para añadir Apellidos Alumnado. 6 Haz clic sobre el campo Curso de la lista de la izquierda para seleccionarlo. 7 Haz clic sobre el botó! para añadirlo a la lista de la derecha. No añadiremos más campos al formulario. 8 Haz clic sobre el botón Siguiente para ir al siguiente paso del asistente. 9 Deja activada la opción Tabular como distribución del formulario. 10 Haz clic sobre el botón Siguiente. 11 Deja la opción Viajes como estilo del formulario. 12 Haz clic sobre el botón Siguiente. 13 Escribe como título alumnos de un curso. 14 Haz clic sobre el botón Finalizar. 15 Cierra el formulario. S Ahora vamos a utilizar el asistente para crear la primera parte del formulario de cursos, la referente al curso. 1 Haz clic en la opción Asistente para formularios que se mostrará al desplegar el botón de Más formularios A-> a de la pestaña Crear. 2 En la primera pantalla del asistente elige en el cuadro Tabla/consulta la tabla Cursos. 3 Haz clic sobre el botón para añadir todos los campos al formulario. 4 Haz clic sobre el botón Siguiente para ir al siguiente paso del asistente. 5 Dejar activada la opción En columnas como distribución del formulario. 6 Haz clic sobre el botón Siguiente. Cuaderno de Ejercicios Access Página 76 7 Deja la opción Viajes como estilo del formulario. 8 haz clic sobre el botón Siguiente. 9 Escribe como título Cursos con alumnos. 10 Haz clic sobre el botón Finalizar. 8d Ahora moveremos los campos Fecha Inicio, Fecha Final para dejarlos a la derecha de los demás campos y ampliaremos la sección Detalle para añadir después el subformulario. 1 Pulsa el botón Quitar el diseño Elpara poder modificar el diseño actual. 2 Selecciona los dos campos manteniendo la techa Mayúsculas pulsada mientras haces clic sobre ellos. 3 Cuando aparecen las flechas en el cursor pulsa el botón izquierdo del ratón y sin soltarlo arrastra los controles hasta donde quieras. 4 Para ampliar la sección Detalle mueve el ratón por el borde inferior de la sección detalle hasta que el puntero del + ratón tome la forma * . 5 Arrastra el puntero hacia bajo para ampliar la sección para que quepa el subformulario. 6 No estaría de más guardar los cambios por si acaso, haz clic en el botón 2. % Ahora añadiremos el subformulario. 1 Haz clic sobre el botón Subformulario '“* en la pestaña Diseño. 2 Posiciona el puntero del ratón en el lugar donde quieres que quede la esquina izquierda superior del subformulario, pulsa el botón izquierdo del ratón y sin soltarlo arrástra el ratón dejando el control de un tamaño apropiado, luego suelta el botón. Empezará el asistente para subformularios. 3 En la primera pantalla del asistente haz clic en el nombre del formulario alumnos de un curso (el formulario que creamos antes) verás que el botón de la opción Usar un formulario existente se activa automáticamente. Podríamos no haber definido el formulario alumnos de un curso previamente y haber elegido la opción Usar tablas y consultas existentes, pero esta forma nos deja menos libertad a la hora de definir el subformulario. 4 Pulsa el botón Siguiente. 5 En la Siguiente ventana podemos definir como se relacionan los formularios. Deja la opción seleccionada y pulsa Siguiente. 6 Escribe como nombre del subformulario subformulario alumnos. Este es el nombre del control subformulario que tienes en el formulario. Ahora quitaremos la etiqueta del control ya que no hace falta y recarga más nuestro formulario. Cuaderno de Ejercicios Access Página 77 [ACCESS] ID) EMS 2011 12 A continuación haz clic en el botón Ajustar al más estrecho A . Ahora los dos controles tienen el mismo ancho pero no quedan alineados. No quites la selección. 13 Haz clic en el botón Alinear a la izquierda E. Ahora los dos controles han quedado perfectamente alineados. 14 Repítelo para la otra fecha. Ahora ajustaremos el alto de todos los campos de la línea de detalle. 15 Mueve el ratón por la parte izquierda de la sección detalle hasta que el puntero tome la forma —+. 16 Haz clic y se seleccionarán todos los controles de la línea. 17 A continuación haz clic en el botón Ajustar al más alto Ahora todos los controles tienen el mismo alto. 18 Haz clic en el botón Alinear en la parte superior Y, Ahora los dos controles han quedado perfectamente alineados. 19 Cierra el formulario guardando los cambios. PRACTICA 19 - Los formularios (Concesionario) Si no tienes abierto Access 2007, ábrelo para realizar los ejercicios planteados a continuación. 1 Abrir la base de datos Concesionario de la carpeta Mis ejercicios. 2 Crear un formulario para la edición de registros de la tabla Clientes llamarlo Mantenimiento Clientes. 3 Crear un formulario para la introducción y edición de registros de la tabla Coches vendidos llamarlo Mantenimiento Coches vendidos. 4 Crear un formulario para la introducción y edición de registros de la tabla Revisiones. Diseñarlo de tal forma que a la hora de introducir la matrícula el usuario pueda ver el nombre del cliente que tiene la matrícula, llamarlo Mantenimiento revisiones. Cuaderno de Ejercicios Access Página 80 [ACCESS] ID) EMS 2011 PRACTICA 20 - Los formularios (Clinica) 1 Abrir la base de datos Clinica de la carpeta Mis ejercicios. 2 Crear un formulario para la edición de registros de la tabla Pacientes llamarlo Mantenimiento Pacientes. 3 Crear un formulario para la introducción y edición de registros de la tabla Medicos llamarlo Mantenimiento Medicos. 4 Crear un formulario en el que aparezca en una zona los datos del médico y debajo la lista de ingresos que tiene el médico, llamarlo Ingresos por Medico. Ejercicio 37 - Crear informes con el asistente Objetivo. Saber crear informes con el asistente. Abrir la base de datos Clases.accdb que se encuentra en la carpeta Mis ejercicios. Vamos a crear primero un informe para la visualización de los datos de la tabla Alumnado, para ello utilizaremos el asistente para informes: 1 Haz clic en el botón Asistente para informes en la pestaña Crear. 2 En la primera pantalla del asistente elige en el cuadro Tabla/consulta la tabla Alumnado. 3 Haz clic sobre el botón para añadir todos los campos al informe. 4 Haz clic sobre el botón Siguiente para ir al siguiente paso del asistente. 5 Haz clic sobre el campo Curso del informe para seleccionarlo. 6 Haz clic sobre el botón Ipara quitar el campo. 7 Haz clic en el campo fecha nacimiento para seleccionar el campo. 8 Haz clic sobre el botón para agrupar por fecha de nacimiento. Cuaderno de Ejercicios Access Página 81 [ACCESS] APODO Como hemos elegido un campo de tipo Fecha/Hora el asistente agrupa por mes, vamos a cambiar esa opción y vamos a definir una agrupación por año de nacimiento: Opciones de agrupamiento. 9 Haz clic sobre el botón 10 Despliega el cuadro Intervalos de agrupamiento del campo fecha nacimiento. 11 Elige la opción Año. 12 Haz clic sobre el botón Aceptar. Volvemos a la ventana del asistente. 13 Haz clic sobre el botón Siguiente. Ahora vamos a hacer que los alumnos del mismo año aparezcan ordenados por apellidos: 14 Despliega el cuadro 1 correspondiente al primer campo de ordenación. 15 Elige el campo Apellidos alumnado. 16 Haz clic sobre el botón Siguiente. 17 Deja activada la opción En pasos como distribución del informe. 18 Marca la opción para poner el informe en Vertical y que quepan los controles. 19 Haz clic sobre el botón Siguiente. 20 Elige la opción que más te guste como estilo del informe. 21 Haz clic sobre el botón Siguiente. 22 Escribe como título listado de alumnos. 23 Haz clic sobre el botón Finalizar. 24 Cierra el informe guardando los cambios. Responde a lo siguiente: 112) ¿Qué son los informes en Access? ¿Cómo creamos un informe de manera rapida? Cuaderno de Ejercicios Access Página 82 [ACCESS] APODO 18 En la pestaña Datos en la propiedad Origen del control escribe = Cuenta([Codigo alumnado]J). 19 En la propiedad Suma continua deja el valor No. No queremos que siga sumando cuando cambia de grupo. 20 Selecciona el control así definido y crea otro copiándolo. (Lo seleccionas, Ctrl + C, Ctrl + V y mueve el nuevo a la derecha del primero) para que no se solapen) 21 En la propiedad Suma continua del nuevo control elige el valor Sobre todo. Este control me va decir cuántos alumnos llevo listados hasta ahora. 22 Hacer clic sobre la opción Vista preliminar en el Botón de Office > Imprimir para ver el resultado. 23 Cierra el informe guardando los cambios. Responde a lo siguiente: GA SO ¿Qué significa tener informaciones con grupos o agrupados? ¿Cómo creamos un informe agrupado? PRACTICA 21 - Los informes (Concesionario) 1 Abrir la base de datos Concesionario de la carpeta Mis ejercicios. 2 Crear un informe para obtener una lista de los Clientes ordenados por Apellidos de tal forma que se pueda archivar los clientes de cada población en un archivador distinto. 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 Crear un informe para imprimir los registros de la tabla Revisiones, e imprimirlo. Cuaderno de Ejercicios Access Página 85 [ACCESS] ID) EMS 2011 PRACTICA 22 - Los informes (Clinica) 1 Abrir la base de datos Clinica de la carpeta Mis ejercicios. 2 Crear un informe para imprimir Apellidos y nombre del paciente así como su fecha de ingreso y los apellidos del médico asignado. Ejercicio 40 - Etiquetas y Cuadros de Texto Objetivo. Practicar el uso de las propiedades de los controles. Abrir la base de datos Clases.accdb que se encuentra en la carpeta Mis ejercicios. d Vamos a partir del formulario creado en el tema 11 llamado Alumnos en columnas. 1 Haz clic derecho sobre el formulario Alumnos en columnas en el Panel de Exploración. 152 vista Diseño , ena : en el menú contextual para entrar en la ventana Diseño de formulario. 2 Selecciona la opción 3 Despliega el Botón de Office , y elige la opción Guardar como. 4 Escribe Alumnos en columnas mejorado. 5 Haz clic en el botón Aceptar. Ahora vamos a pasar a mejorar el aspecto del formulario. Primero eliminaremos el control cuadro de lista de Curso pues ya tenemos un cuadro combinado que hace lo mismo. 6 Selecciónalo. 7 Pulsa la tecla SUPR. 8 Selecciona el cuadro de texto que muestra la fecha de hoy que añadimos en la parte superior y abre sus propiedades haciendo clic en el botón Propiedades ¿T' Hoja de propiedades on la pestaña de Diseño. 9 Seleciona la pestaña Todas para ver todas las propiedades. 10 En la propiedad Alineación del texto selecciona Izquierda. 11 En la propiedad Estilo de los bordes selecciona Transparente. 12 En la propiedad Tamaño de la fuente selecciona 12. 13 En la propiedad Fuente subrayada selecciona Sí. Cuaderno de Ejercicios Access Página 86 GN] [ACCESS] APODO Ahora añadiremos un nuevo campo calculado. 14 Selecciona en el Cuadro de Controles el control Cuadro de texto. 15 Cambia el texto de su etiqueta para que se pueda leer Edad. Para ello haz clic sobre la etiqueta para editar su texto, o modifica directamente su propiedad Título. 16 Haz clic dentro del cuadro de texto y escribe lo siguiente: =CEntero((Fecha()-[Fecha de nacimiento])/365). Esto calculará la diferencia entre la fecha de hoy (Fecha())y la fecha en la que nació el alumno ([Fecha de nacimiento], lo que nos dará un resultado en días de la diferencia de ambos. Dividimos esos días entre 365 para saber a cuántos años se corresponden, y finalemente utilizamos la funcion CEntero() para quedarnos con la parte entera de la división y no mostar el resultado con decimales. Recuerda que antes de introducir una fórmula en un campo calculado deberás escribir un signo igual (=) o sino Access no entenderá qué estás queriendo hacer. También podrías escribir el campo calculado directamente en la propiedad Origen del control, el resultado será el mismo. 17 Selecciona de nuevo el campo de texto de fecha que habíamos incluido en la cabecera del formulario. Vamos a hacer que no sea visible en pantalla. Queremos que este control sólo sea visible cuando se imprima el formulario. 18 Vuelve a abrir sus propiedades haciendo clic en el botón Propiedades [á Hoja de propiedades 19 Cambia la propiedad Mostrar cuando a Sólo al imprimir. 20 Haz clic sobre el botón de Vistas para ver el resultado. 21 Luego haz clic en la opción Vista preliminar del Botón de Office —> Imprimir para ver el resultado que tendría el formulario en una página impresa. Observa que el control solamente se mostrará en la vista previa, y no en la visualización en pantalla. 22 Cierra el formulario guardando los cambios. Responde a lo siguiente: ¿Qué hace el control Etiqueta? ¿Qué hace el control caja de texto? Cuaderno de Ejercicios Access Página 87 [ACCESS] APODO Responde a lo siguiente: e] Respuesta ¿Qué hace el control Grupo de opaciones? Ejercicio 42 - Creación de un Botón de Comando Objetivo. Practicar la creación de Botones de Comando. Abrir la base de datos Clases.accdb que se encuentra en la carpeta Mis ejercicios. % Vamos a partir de uno de los formularios que creamos en unidades anteriores y lo modificaremos a través de la ventana Diseño de formularios. 1 Posiciónate en la ventana Base de datos en la pestaña Formularios. 2 Haz clic sobre el formulario Alumnos en columnas para seleccionarlo. 3 Haz clic en el botón BÉ vista Diseño para entrar en la ventana Diseño de formulario. 4 Despliega el Botón de Office , y elige la opción Guardar como. 5 Escribe Alumnos en columnas - Impresion. 6 Haz clic en el botón Aceptar. Ahora vamos a insertar un botón que nos hará imprimir directamente el formulario. 7 Abrimos, si está minimizado, el Cuadro de controles en la barra de Diseño de formularios. 8 Una vez abierto haremos clic en el botón de Asistente para controles Bara activarlo (si no lo está). 9 Ahora ya podemos crear el botón, selecciónalo en el Cuadro de Controles haciendo clic en su botón a 10 Con la herramienta activada hacemos clic sobre el formulario en el lugar donde quieras colocar el botón. 11 En la ventana que se abre hacemos clic en Operaciones con registros en la lista de Categorías. 12 En la lista de Acciones seleccionamos Imprimir registro. 13 Pulsamos Siguiente. Cuaderno de Ejercicios Access Página 90 [ACCESS] APODO 14 Vamos a quitar el icono del botón. Seleccionamos la opción Texto. 15 En el cuadro de texto que está al lado de la opción escribiremos Imprimir. Podrías dejar el icono que se muestra o incluir tu propia imagen. En este ejercicio nos quedaremos con el texto. 16 Pulsamos Siguiente. 17 Le damos un nombre al control para identificarlo. Vamos a llamarlo imprimir_btn para poder reconocerlo con facilidad. 18 Pulsamos Finalizar y habremos terminado. 19 Haz clic sobre el botón en tu formulario y sin soltar el botón del ratón arrástralo a la posición que más te guste y estíralo para que lea todo el texto. Ahora haremos que este control no sea visible en la impresión 20 Haz clic derecho sobre él para acceder a su menú contextual. 21 Selecciona Propiedades. Se abrirá el cuadro de diálogo de propiedades del Botón de Comando. 22 En la propiedad Mostrar cuando selecciona Sólo en pantalla. Ya tenemos el botón creado, sólo se mostrará cuando lo estemos visualizando en pantalla. Cuando imprimamos el formulario el botón no se mostrará. 23 Haz clic sobre el botón -=lpara ver el resultado. 24 Haz clic en el botón que has creado, se mandará a la impresora el registro que tengas en pantalla. Observa que el botón no sale en el impreso. 25 Cierra el formulario guardando los cambios. Responde a lo siguiente: GANA] NS WIESA ¿Qué hace el control Boton de Comando? Cuaderno de Ejercicios Access Página 91 [ACCESS] APODO PRACTICA 23 -Los controles de formulario e informe (Concesionario) 1 Abrir la base de datos Concesionario de la carpeta Mis ejercicios. 2 Añade un campo a la tabla Coches vendidos y añádele un campo que almacenará las facturas en tipo DOC de la venta del coche. 3 Modifica el formulario Mantenimiento Coches vendidos que realizamos en ejercicios anteriores. 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, en el caso de que no se encontrasen en la lista. Deberás hacerlo sin utilizar el asistente para controles. 4 Modifica el formulario Mantenimiento Coches vendidos de forma que ahora pueda almacenar en la base de datos el documento de Word que contiene la factura de la venta del coche. 5 Guarda el formulario guardando los cambios. PRACTICA 24 -Los controles de formulario e informe (Clinica) 1 Abrir la base de datos Clinica de la carpeta Mis ejercicios. 2 Modifica el formulario Ingresos por Medico creando en temas anteriores para que tome el siguiente aspecto, pero sin tener en cuenta el estilo: Codigo Medico Nombre Medico Especialidad Oftalmología Apellidos Medico Gutiérrez Mellado NE ingreso Habitacion: Cama Fecha ingreso: Codigo Paciente Codigo Medico — *| 112 [505 [E |307/06/2000-[1130 ss ] 18 | 408 JE 10/08/2000-p142 [EGM 13 El E JA [01/12/800 [120 [56M Cuaderno de Ejercicios Access Página 92 [ACCESS] APODO 28 Abre la tabla de Cursos y compruébalo. 29 Modifica el primer registro para devolverle su valor original: Ofimática. Responde a lo siguiente: 4] ¿Qué es una macro? ¿Cómo creamos una macro? ¿De que se compone una macro en el editor de Access? ¿Qué son los argumentos de la accion de una macro? ¿Qué acciones estamos usando en la macro de este ejercicio? Ejercicio 44 - Creación de una Macro con Condiciones Objetivo. Pacticar la creación de Macros con una condición. Abrir la base de datos Clases.accdb que se encuentra en la carpeta Mis ejercicios. B Vamos a partir de la macro creada en el primer ejercicio de esta unidad para después cambiarla desde la ventana Diseño de macros. En el ejercicio anterior vimos que si no encontraba el registro con el valor buscado modificaba el primer registro. Vamos a solventar esto. 1 Haz clic derecho sobre la Macro Cambiar? en el Panel de Exploración. 15Z Vista Diseño , en el menú contextual. 2 Selecciona la opción 3 Despliega el Botón de Office , y elige la opción Guardar como. 4 Escribe Cambiar2. Cuaderno de Ejercicios Access Página 95 [ACCESS] APERALENE 1 5 Haz clic en el botón Aceptar. Ahora vamos a insertar una condición para que esto no ocurra. 6 Haz clic en el botón Condiciones en la pestaña de Diseño. Se añadirá una nueva columna. 7 Posiciónate en la fila que tiene como Acción EstablecerValor. 8 Bajo la columna Condición escribe [Formularios]![Cursos tabular]![Nombre Curso]="Papiroflexia". Aquí tienes una imagen que ilustra como habrá quedado la Macro: Condición Acción Comentario de Eco Desactivamos el Eco de pantalla AbrirFormulario Abrimos .elformulario Cursos BuscarRegistro - Buscamos un registro que contenga la palabra "Papiroflexi: A ¡Formularios]!¡Cur Establecervalor Cambiamos el campo nombre del curso por "Diseño Web" BA Cerrar Cerramos el formulario guardando los cambios A Eco Recuperamos el Eco de pantalla Hemos hecho que antes de cambiar el valor se asegure de que se encuentra en un registro con el valor Papiroflexia. En caso contrario se saltará esta acción y pasará a las siguientes: Cerrar y Eco. Ya no cambiará el campo si no encuentra ningún valor que diga Papiroflexia. 9 Guarda los cambios y ejecuta la Macro con el botón Ejecutar 2 10 Cierra la Macro. 11 Abre la tabla de Cursos y comprueba que el primer registro no ha cambiado. Responde a lo siguiente: GA ¿Qué son las macros con condiciones? Menciona un ejemplo de condicion dentro de la macro: Cuaderno de Ejercicios Access Página 96 [ACCESS] ID) EMS 2011 Ejercicio 45 - Macros con Condiciones Avanzadas Objetivo. Practicar la creación de Macros con Condiciones Avanzadas. Abrir la base de datos Clases.accdb que se encuentra en la carpeta Mis ejercicios. % Vamos a partir de la macro creada en el anterior ejercicio de esta unidad para después cambiarlo desde la ventana Diseño de Macros. 1 Abre la macro Cambiar2 en Vista de Diseño. 2 Despliega el Botón de Office , y elige la opción Guardar como. 3 Escribe Cambiar3. 4 Haz clic en el botón Aceptar. Ahora vamos modificar un poco la macro. Vamos a hacer más estricta la condición, además de que el campo Nombre Curso sea Internet también exigiremos que el n*horas sea menor que 30. Además haremos que cuando la condición no se cumpla se muestre un cuadro de mensaje avisándolo. Cuando se cumpla la condición también aumentaremos el n*horas en 5, avisaremos con otro cuadro de mensaje y saldremos. 5 Selecciona la acción BuscarRegistro. 6 En Argumentos de Acción cambia el valor de la opción Buscar a Internet. 7 Haz clic sobre la línea de línea de Cerrar y pulsaremos 4 veces el botón de Insertar fila Hz nuevas filas en blanco. para insertar 4 8 Haz clic sobre la última línea de Eco y pulsaremos 1 vez el botón de Insertar fila *"**, en blanco. para insertar 1 nueva fila Ya tenemos los espacios preparados, ahora hagamos los cambios 9 Modificaremos la Condición que dice [Formularios]![Cursos tabular]![Nombre Curso]="Papiroflexia" para que pueda leerse [Formularios]![Cursos tabular]![Nombre Curso]="Internet" Y [Formularios]![Cursos tabular]![N*horas]<30. 10 En la columna Condición de las cuatro siguientes filas (que están en blanco) escribiremos puntos suspensivos (...) para que estas acciones se realicen si la condición se cumple. En el caso de que la condición no se cumpliese, se saltaría todas estas acciones y pasaría directamente a la acción de Cerrar. Cuaderno de Ejercicios Access Página 97
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved