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

Ejercicio 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 crala. 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.

Ejercicio 2: Clnica
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.

respuesta

Ejercicio 1: Concesionario
Apartado 1 Como la base de datos Concesionario no existe, crearemos una en blanco y le pondremos el nombre Concesionario. Hacer clic sobre la opcin Base de datos en blanco en la pantalla de Introduccin a Microsoft Office Access. Si no aparece la pantalla de Introduccin haz clic en el Botn de Office y selecciona Nuevo. Aparecer el panel Base de datos en blanco a la derecha de la pantalla.

Haz clic en el boton Buscar ubicacin

Se abrir el cuadro de dilogo Archivo de nueva base de datos.

Haz clic sobre el icono dilogo

que aparece en la parte izquierda del cuadro de

Haz doble clic sobre la carpeta Mis ejercicios. Por ltimo en el cuadro Nombre de archivo: escribir Concesionario y hacer clic sobre el botn Aceptar. En el panel Base de datos en blanco pulsa Crear.

Apartado 2 Ir al Botn de Office y elegir la opcin Salir de Access.

Apartado 3 Volver a abrir Access desde el icono en el Escritorio. En el panel de la derecha de Documentos Recientes hacer clic sobre el nombre Concesionario.

Apartado 4 Hacer clic sobre el Botn de Office y elegir Cerrar base de datos del desplegable

Ejercicio 2: Clnica
Apartado 1 Si no aparece la pantalla de Introduccin haz clic en el Botn de Office y selecciona Nuevo. Aparecer el panel Base de datos en blanco a la derecha de la pantalla. Haz clic en el boton Buscar ubicacin .

A continuacin aparece el cuadro de dilogo Archivo nueva base de datos, pulsar en la flecha del cuadro Guardar en: para seleccionar la carpeta Mis ejercicios. En el cuadro Nombre de archivo: escribir Clinica y hacer clic sobre el botn Aceptar. Por ltimo en el panel Base de datos en blanco pulsa el botn Crear. Apartado 2 Hacer clic sobre el botn Cerrar de la ventana.

Apartado 3 En la ventana de Introduccin hacer clic sobre el nombre Clinica que aparece en la seccin Archivos Recientes. Apartado 4 Ir al Botn de Office y elegir la opcin Salir de Access.

CONTINUACION EJERCICIO

1 Abrir la base de datos Concesionario de la carpeta Mis ejercicios del disco duro. 2 Crear una tabla con el nombre Clientes con los siguientes campos:
Nombre del campo Tipo de dato Codigo Cliente Nombre Cliente Apellidos cliente Direccion cliente Poblacion Codigo postal Provincia Telefono Fecha nacimiento Numrico Texto Texto Texto Texto Numrico Texto Texto Fecha/Hora

La clave principal ser el campo Codigo cliente. 3 Crear otra tabla con el nombre Coches vendidos con los siguientes campos:
Nombre del campo Tipo de dato Matricula Marca Modelo Color Precio Extras instalados Texto Texto Texto Texto Texto Memo

La clave principal ser el campo Matricula. 4 Crear otra tabla con el nombre de Revisiones con los siguientes campos:
Nombre del campo Tipo de dato N revision Cambio aceite Cambio filtro Revision frenos Otros Autonumrico S/No S/No S/No Memo

La clave principal ser el campo N revision. 5 Cerrar la base de datos.

Ejercicio 2: Clnica

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 Nombre Paciente Apellidos Paciente Direccion Poblacion Codigo postal Provincia Telefono Paciente Fecha nacimiento Numrico Texto Texto Texto Texto Numrico Texto Texto 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 Nombre Medico Apellidos Medico Telefono Medico Especialidad Texto Texto Texto Texto 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 N ingreso Habitacion Cama Fecha ingreso Autonumrico Numrico Texto Fecha/Hora

No definir clave principal. 5 Cerrar la base de datos.

Ejercicio 1: Concesionario

1 Introducir los siguientes datos en la tabla Clientes de la base de datos Concesionario de la carpeta Mis ejercicios.
Cdigo Nombre Apellidos Direccin Cliente Cliente Cliente 100 101 105 112 225 260 289 352 365 390 810 822 860 861 Antonio Carlos Luis Jaime Alfonso Jos Elisa Eva Gerardo Carlos Garca Prez Prez Ruiz Poblacin Cdigo Provincia Telfono Postal 46011 46300 46700 46014 46500 46002 46500 46600 46002 46005 46007 46005 46800 46800 Valencia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Fecha nacimiento

Astilleros, 3 Valencia Magallanes, Utiel 21 Ganda

963689521 15/08/60 962485147 26/04/58 962965478 30/03/61 963684596 31/01/68 963547852 28/04/69 963874569 15/05/64 963547812 10/07/62 962401589 12/08/65 963589621 02/01/65 963589654 03/05/67 963587412 25/06/64 963589621 25/12/67 963758963 04/05/69 963758963 04/05/69

Rodrguez Juan de Ms Mena, 11 Juangrn Sornes Prats Montolla Navarro Lard beda Sansn San Martn

Balmes, 21 Valencia Sneca, 23 Sagunto Ro Segura, Valencia 14 Valencia, 4 Sagunto Villafranca, Alzira 34 Valencia Valencia

Hernndez Salinas, 8 Luis Prats Ruiz Ercilla, 8 Larred Navas rboles Onsins rboles Onsins Blasco Ibez, 65 Ganda, 8 Ganda, 8

Lourdes Oliver Peris Gran va, 34 Valencia Sergio Joaqun Joaqun Valencia Xtiva Xtiva

2 Modificar el nombre de Gerardo Hernndez Luis por Alfredo. 3 Borrar el ltimo registro. 4 Cerrar la tabla y la base de datos.

Ejercicio 2: Clnica
1 Modificar la estructura de la tabla Pacientes de la base de datos Clnica de la carpeta Mis ejercicios siguiendo estas indicaciones:
Nombre del campo Codigo Paciente Provincia Tipo de dato clave principal Borrar este campo

2 Modificar la estructura de la tabla Mdicos con los siguientes datos:


Nombre del campo Codigo Medico Telefono Medico Tipo de dato Clave principal Borrar este campo

3 Modificar la estructura de la tabla Ingresos con los siguientes datos:


Nombre del campo N ingreso Tipo de dato Clave principal

4 Cerrar la base de datos. RESPUESTA

Ejercicio 1: Concesionario
En el apartado 1 tenemos que introducir los datos para ello debemos abrir la tabla Clientes en vista Hoja de datos: 1 Abrir la base de datos Concesionario. 2 Hacer doble clic sobre el nombre de la tabla Clientes para abrirla. 3 Escribir los datos que nos piden a excepcin de la ltima fila. La ltima fila es casi idntica a la primera por lo que utilizaremos un truco, la copiaremos. 4 Seleccionar la fila del cliente 860 haciendo clic en el extremo izquierdo de la fila, la fila entera deber quedar resaltada. 5 Pulsar Ctrl+C (copiar). 6 Seleccionar la primera fila vaca haciendo clic en su extremo izquierdo, la fila entera deber quedar resaltada. 7 Pulsar Ctrl+V (pegar). Se habr copiado la fila del cliente 860. A continuacin debemos cambiar el cdigo del nuevo cliente a 861. 8 Posicionarse sobre el campo y dejarlo en 861. Nota: Si antes de cambiar el valor intentamos salir de la nueva fila nos aparecer un mensaje de error ya que el Cdigo de cliente est definido como clave principal y por lo tanto no pueden existir dos clientes con el cdigo 860.

En el apartado 2 hay que modificar el registro 9 (el que contiene el cliente Gerardo Hernndez Luis): 1 Ir a la hoja de datos de la tabla Clientes en caso de no estar en ella. Ahora podemos ir directamente al registro a modificar haciendo clic sobre el nombre y cambiar Gerardo por Alfredo pero vamos a practicar el desplazarse a un registro determinado: 2 Hacer doble clic sobre el recuadro en blanco de la barra inferior donde aparece en nmero de registro actual. 3 Escribir el nmero del registro al cual queremos ir, 9. 4 Pulsar INTRO. Ahora estaremos en el registro deseado. Como queremos cambiar el nombre: 5 Pulsar la FLECHA DERECHA del teclado hasta que el nombre quede seleccionado. 6 Escribir el nuevo nombre Alfredo.

En el apartado 3 hay que borrar el ltimo registro. 1 Hacer clic sobre la parte izquierda del registro para seleccionarlo completamente. 2 Hacer clic en el botn de la seccin Registros en la pestaa Inicio.

En el apartado 4 hay que cerrar la tabla y la base de datos: 1 Hacer clic sobre el botn de la ventana de Access.

Ejercicio 2: Clnica
En el apartado 1 hay que modificar la estructura de la tabla Pacientes: 1 Abrir la base de datos Clinica. 2 Ir al diseo de la tabla Pacientes, haciendo clic derecho sobre ella y seleccionando la opcin Vista Diseo en el men contextual.

Para definir el campo Codigo Paciente como clave pricipal: 3 Hacer clic sobre el nombre del campo.

4 Hacer clic sobre el botn Para borrar el campo Provincia: 5 Hacer clic sobre el nombre del campo. 6 Hacer clic sobre el icono

en la pestaa Diseo.

en la pestaa Diseo. de la barra de Acceso Rpido.

7 Guardar la tabla haciendo clic sobre el botn

Ejercicio 1: Concesionario
1 Modificar la estructura de la tabla Clientes de la base de datos Concesionario siguiendo los datos que vienen a continuacin:
Nombre del campo Codigo Cliente Nombre Cliente Apellidos cliente Direccion cliente Poblacion Codigo postal Propiedades No se puede introducir clientes cuyo cdigo no est comprendido entre los valores 1 y 3000. Tamao:15 Tamao: 30 Tamao: 30 Tamao: 15 Tamao: 5 slo admite nmeros de 5 cifras e inferiores a 53000 Tamao: 15 Por defecto el valor ser: Valencia ya que la mayora de nuestros clientes estn en esta provincia. Tamao: 10 con mscara de telfono Formato: Fecha corta

Provincia Telefono Fecha nacimiento

2 Probar cambiar el cdigo del primer cliente por 4500. Observa como no nos deja por no cumplir la regla de validacin. 3 Volver a dejar el cdigo 100. 4 Comprobar todas las dems propiedades que hemos incluido. 5 Modificar la estructura de la tabla Coches vendidos:
Nombre del campo Tipo de dato

Matricula Marca Modelo Color Precio Extras instalados

Tamao: 7 Tamao: 15 Tamao: 20 Tamao: 12 Numrico formato Moneda Dejar las opciones que tiene

6 Cerrar la tabla. 7 Cerrar la base de datos. RESPUESTA

Ejercicio 1: Concesionario
En el apartado 1 hay que modificar la estructura de la tabla Clientes: 1 Abrir la base de datos Concesionario que se encuentra en la carpeta Mis ejercicios. 2 Ir al diseo de la tabla Clientes, haciendo clic derecho sobre ella y seleccionando en el men desplegable.

Para todos aquellos campos en los que hay que modificar el tamao: 1 Hacer clic sobre el nombre del campo a modificar para que aparezcan sus propiedades en la parte inferior de la ventana. 2 Hacer clic sobre la propiedad Tamao. 3 Escribir el nuevo tamao.

Para el campo Codigo Cliente hay que asignar una regla de validacin: 1 Hacer clic sobre el nombre del campo. 2 Hacer clic sobre la propiedad Regla de validacin en la parte inferior de la ventana. 3 Escribir >0 Y <3001 para que nicamente nos permita introducir cdigos comprendidos entre 1 y 3000 (mayores que cero y menores que 3001. Para mejorar la regla de validacin: 4 Hacer clic sobre la propiedad Texto de validacin para especificar el mensaje que deber aparecer en pantalla si introducimos un valor que no cumple la condicin anterior. 5 Escribir Introducir Cdigos comprendidos entre 1 y 3000.

Para que el cdigo postal est compuesto siempre de cinco cifras le tenemos que asignar una mscara de entrada: 1 Hacer clic sobre el nombre del campo Codigo postal. 2 Hacer clic sobre la propiedad Mscara de entrada, teclear la mscara 00000 (el 0 representa un dgito numrico obligatorio y que si se introduce un valor, este deber contener obligatoriamente cinco cifras.

Para que el cdigo postal sea siempre menor que 53000: 1 Haz clic sobre la propiedad Regla de validacin y teclea < 53000. Para mejorar esta regla de validacin: 2 Haz clic sobre la propiedad Texto de validacin y teclea El cdigo postal debe ser inferior a 53000.

Ahora vamos a especificar el valor predeterminado de la provincia de forma que aparezca Valencia automticamente en el campo sin tener que escribirlo. 1 Hacer clic sobre el campo Provincia. 2 Hacer clic sobre la propiedad Valor predeterminado en la parte inferior de la ventana. 3 Escribir Valencia.

Para que el telfono se introduzca con mscara de telfono: 1 Hacer clic sobre el campo Telefono. 2 Haz clic sobre la propiedad Mscara de entrada. 3 Haz clic sobre el botn que aparecer a la derecha de la propiedad.

4 Sigue el asistente y elige la mscara de telfono que tiene predefinida. Nota: Si en el asistente no aparece, puedes aadirla usando la mscara (000) 000-000;; Nos queda cambiar el formato de la fecha de nacimiento. 1 Haz clic sobre el campo Fecha de nacimiento. 2 Haz clic sobre la propiedad Formato en la parte inferior de la ventana.

3 Haz clic sobre la flecha que aparece a la derecha de la propiedad. Se abrir una lista desplegable. 4 Haz clic sobre Fecha corta.

Finalmente debemos guardar los cambios efectuados: 1 Haz clic sobre el icono de la barra de Acceso Rpido.

En el apartado 3 para dejar el cdigo 100 podemos: Hacer clic sobre el cdigo y teclear el valor 100 sustituyndo el valor 4500, o bien, Hacer clic sobre el icono de la barra de Acceso Rpido para deshacer los cambios.

En el apartado 5 hay que modificar la estructura de la tabla Coches vendidos: 1 Ir al diseo de la tabla, haciendo clic derecho sobre ella y seleccionando en el men contextual.

Para todos aquellos campos en los que hay que modificar el tamao: 1 Hacer clic sobre el nombre del campo a modificar para que aparezcan sus propiedades en la parte inferior de la ventana. 2 Hacer clic sobre la propiedad Tamao. 3 Escribir el nuevo tamao.

Hay que cambiar el tipo de dato del campo Precio por Moneda: 1 Hacer clic sobre el tipo de dato del campo Precio. 2 Hacer clic sobre la flecha de la derecha. 3 Elegir Moneda. Nota: El tipo Moneda utiliza utiliza la definicin de moneda que tiene el ordenador en la

configuracin regional de Windows.

Al final guardar la tabla.

Ejercicio 2: Clnica III.


1 Modificar la tabla Pacientes de la base de datos Clinica siguiendo estas indicaciones:
Nombre del campo Codigo Paciente Nombre Paciente Apellidos Paciente Direccion Poblacion Codigo postal Telefono Paciente Fecha nacimiento Tipo de dato Entero Tamao: 15 Tamao: 30 Tamao: 30 Tamao: 15 Tamao: 5 Tamao: 10 Formato: Fecha corta

2 Modificar la tabla Medicos con los siguientes campos:


Nombre del campo Codigo Medico Nombre Medico Apellidos Medico Especialidad Tipo de dato Tamao: 5 Tamao: 15 Tamao: 30 Tamao: 20

3 Modificar la tabla Ingresos con los siguientes campos:


Nombre del campo Habitacion Cama Fecha ingreso Tipo de dato Entero Tamao: 1 Formato: Fecha corta

4 Cerrar la base de datos. RESPUESTA

Ejercicio 2: Clnica
En el apartado 1 hay que modificar la estructura de la tabla Pacientes:

1 Abrir la base de datos Clinica que se encuentra en la carpeta Mis ejercicios. 2 Ir al diseo de la tabla Pacientes, haciendo clic derecho sobre ella y seleccionando en el men contextual.

Para todos aquellos campos de tipo texto en los que hay que modificar el tamao: 1 Hacer clic sobre el nombre del campo a modificar para que aparezcan sus propiedades en la parte inferior de la ventana. 2 Hacer clic sobre la propiedad Tamao. 3 Escribir el nuevo tamao.

Para que el campo Codigo Paciente sea de tipo entero: 1 Hacer clic sobre el nombre del campo. 2 Hacer clic sobre la propiedad Tamao en la parte inferior de la ventana. 3 Hacer clic sobre la flecha de la derecha. Se abrir una lista desplegable. 4 Hacer clic sobre el valor Entero.

Nos queda cambiar el formato de la fecha de nacimiento. 1 Hacer clic sobre el campo Fecha de nacimiento. 2 Hacer clic sobre la propiedad Formato en la parte inferior de la ventana. 3 Hacer clic sobre la flecha que aparece a la derecha de la propiedad. Se abrir una lista desplegable. 4 Hacer clic sobre Fecha corta.

Finalmente guardaremos la tabla.

En el apartado 2 hay que modificar la estructura de la tabla Medicos:

1 Ir al diseo de la tabla, haciendo clic derecho sobre ella y seleccionando en el men contextual.

Para todos aquellos campos de tipo texto en los que hay que modificar el tamao: 1 Hacer clic sobre el nombre del campo a modificar para que aparezcan sus propiedades en la parte inferior de la ventana. 2 Hacer clic sobre la propiedad Tamao. 3 Escribir el nuevo tamao.

Finalmente guardaremos la tabla.

En el apartado 3 hay que modificar la estructura de la tabla Ingresos: 1 Ir al diseo de la tabla, haciendo clic derecho sobre ella y seleccionando en el men contextual.

Para modificar el tamao del campo Cama: 1 Hacer clic sobre el nombre del campo a modificar para que aparezcan sus propiedades en la parte inferior de la ventana. 2 Hacer clic sobre la propiedad Tamao. 3 Escribir el nuevo tamao.

Para que el campo Habitacion sea de tipo entero: 1 Hacer clic sobre el nombre del campo. 2 Hacer clic sobre la propiedad Tamao en la parte inferior de la ventana. 3 Hacer clic sobre la flecha de la derecha. Se abrir una lista desplegable. 4 Hacer clic sobre la opcin Entero.

Nos queda cambiar el formato de la fecha de nacimiento. 1 Hacer clic sobre el campo Fecha de nacimiento. 2 Hacer clic sobre la propiedad Formato en la parte inferior de la ventana. 3 Hacer clic sobre la flecha que aparece a la derecha de la propiedad. Se abrir una lista desplegable. 4 Hacer clic sobre Fecha corta.

Finalmente guardaremos la tabla. Por ltimo cerrar la base de datos haciendo clic sobre el botn de la ventana

Ejercicio 1: Concesionario
1 Abre la base de datos Concesionario de la carpeta Mis ejercicios. 2 Aade a la tabla Coches vendidos un campo Codigo cliente de tipo Nmero. Este campo nos dir qu cliente nos ha comprado el coche. 3 Aade a la tabla Revisiones un campo Matricula de tipo Texto y Tamao 7 que nos indicar a qu coche (de los coches vendidos) corresponde la revisin. 4 Crea las relaciones oportunas entre las tablas. 5 Introduce los siguientes datos en la tabla Coches vendidos.
Matrcula Marca V2360OX V1010PB V4578OB V7648OU V3543NC V7632NX V8018LJ V2565NB V7642OU V1234LC Opel Ford Ford Citroen Ford Citroen Ford Renault Ford Audi Modelo Corsa 1.2 Sport Color Azul Precio 21000 28600 26000 24800 25000 28000 19500 21000 31000 35100 Climatizador Aire Acondicionado, Airbag Elevalunas elctricos Aire Acondicionado Airbag Extras Antena elctrica Cdigo Cliente 100 101 105 225 260 289 352 390 810 822

Probe 2.0 16V Blanco Orion 1.8 Ghia Negro Xantia 16V Escort 1.6 Ghia Zx Turbo-D Clio 1.7 S Mondeo 1.8 GLX 100 2.3 Negro Rojo Rojo Blanco Blanco Verde

Fiesta 1.4 CLX Azul

V9834LH

Peugeot 205 GTI

Rojo

24500

860

6 Introduce los siguientes datos en la tabla Revisiones.


N Cambio Cambio Revisin Otros Revisin aceite filtro frenos 1 2 3 4 5 6 7 8 9 10 11 12 13 14 S S No No S No S No S No No S No No No S S S S No S No No S No S S S No No S S S S No No S No No S No No Cambiar limpias Regular encendido Reparar puerta delantera Revisar luces Cambiar limpias Arreglar alarma Ajustar tablero Cambiar luz interior Matrcula V7632NX V7632NX V4578OB V2360OX V7648OU V2565NB V8018LJ V3543NC V8018LJ V3543NC V1234LC V9834LH V1010PB

Cambiar limpias, revisar luces V2565NB

7 Cierra la base de datos. RESPUESTA

Ejercicio 1: Concesionario
Para los apartados 2 y 3 hay que modificar la estructura de las tablas: 1 Ir al diseo de la tabla, haciendo clic derecho sobre el nombre de la tabla en el Panel de Exploracin y seleccionando la opcin 2 Aadir el campo al final de la tabla. 3 Cerrar la tabla. Si tienes problemas repasa la unidad 4. en el men contextual.

En el apartado 4 hay que definir dos relaciones: Una relacin de uno a varios entre Clientes y Coches vendidos. Como Coches vendidos contiene el cdigo del cliente esta tabla ser la tabla relacionada y la tabla Clientes la tabla principal.

1 Haz clic en el botn Relaciones en la pestaa Herramientas de base de datos. Como la ventana Relaciones est vaca tenemos que primero aadir las tablas: 2 Seleccionar la tabla Clientes. 3 Hacer clic sobre el botn Agregar. 4 Seleccionar la tabla Coches vendidos. 5 Hacer clic sobre el botn Agregar. 6 Hacer clic sobre el botn Cerrar.

Y ahora definir la relacin: 7 Ir sobre el campo de relacin de la tabla principal, es decir Codigo Cliente de la tabla Clientes. 8 Pulsar el botn del ratn y mantenindolo pulsado arrastrar hasta el mismo campo de la tabla Coches vendidos. 9 Soltar el botn del ratn. 10 Activar el recuadro Exigir integridad referencial haciendo clic sobre ste. 11 No activar las casillas Actualizar en cascada los campos relacionados y Eliminar en cascada los registros relacionados (no se debera dejar borrar un cliente si este tiene coches vendidos). 12 Hacer clic sobre el botn Crear. Al pulsar el botn puede que te salga algn mensaje de error, en este caso tendrs que pulsar el botn Cancelar, corregir la causa del error y volver a intentar crear la relacin. Segn el mensaje que sale puedes saber cul es la causa del error. Si el mensaje es No se encontr ningn ndice nico... es porque no tienes definido el campo Codigo Cliente como clave principal en la tabla Clientes. Si el mensaje es La relacin debe ser sobre el mismo nmero de campos... es porque el campo Codigo Cliente de la tabla clientes no es del mismo tipo que el campo Codigo Cliente de la tabla Coches vendidos, comprueba tipo de dato y tamao. Si el mensaje es MS no puede crear esta relacin y exigir integridad referencial... es porque en la tabla Coches vendidos tienes algn registro (o varios) con un valor en el campo Codigo Cliente que no existe en la tabla Clientes. A menudo es debido al valor predeterminado del campo Codigo Cliente de la tabla Coches vendidos. Los campos numricos tienen por defecto el valor predeterminado cero por lo que cuando se crea un nuevo registro se asigna el valor cero al campo a menos que escribamos otro. El cero no es lo mismo que el valor nulo por lo que Access entiende que el coche vendido se asigna al cliente cuyo cdigo es cero y en la tabla Clientes no hay ningn cliente con el cdigo cero por eso da error. Por todo ello es conveniente quitar el valor predeterminado en los campos que intervienen en

las relaciones. Si no te sale ningn mensaje de error se crear la relacin y sta aparecer en la ventana Relaciones.

La segunda relacin a definir es una relacin de uno a varios entre Coches vendidos y revisiones. Como Revisiones contiene la matrcula del coche, la tabla Coches vendidos es ahora principal y la tabla relacionada es Revisiones (un coche puede tener varias revisiones y una revisin corresponde a un slo coche) Como la tabla Coches vendidos est en la ventana Relaciones slo hay que aadir la tabla Revisiones. Se supone que todava tienes abierta la ventana Relaciones, sino brela. 13 Seleccionar la tabla Revisiones. 14 Hacer clic sobre el botn Agregar. 15 Hacer clic sobre el botn Cerrar. Y ahora definir la relacin: 16 Ir sobre el campo Matrcula de la tabla Coches vendidos. 17 Pulsar el botn del ratn y mantenindolo pulsado arrastrar hasta el mismo campo de la tabla Revisiones. 18 Soltar el botn del ratn. 19 Activar el recuadro Exigir integridad referencial haciendo clic sobre ste. 20 Activar las casillas Actualizar en cascada los campos relacionados y Eliminar en cascada los registros relacionados (hemos decidido que se pueden borrar coches que tengan revisiones y este caso borrar tambin esas revisiones). 21 Hacer clic sobre el botn Crear. Se crear la relacin y sta aparecer en la ventana Relaciones. 22 Cerrar la ventana Relaciones haciendo clic sobre su botn Aparecer un cuadro de dilogo. 23 Hacer clic sobre el botn S para guardar la ventana. En los apartados 5 y 6 hay que abrir las tablas correspondientes e introducir los datos. .

Ejercicio 2: Clnica IV.

1 Abre la base de datos Clinica de la carpeta Mis ejercicios del disco duro. 2 Aade a la tabla Ingresos un campo Codigo Paciente de tipo Nmero de Tamao Entero (este campo servir para saber a qu paciente corresponde el ingreso), y un campo Codigo Medico de tipo Texto y Tamao 5 (este campo servir para saber a qu mdico se encarga del ingreso) 3 Crea las relaciones oportunas entre las tablas. 4 Introduce los siguientes datos en la tabla Pacientes.
Cdigo Nombre Apellidos Paciente 100 102 103 110 120 130 131 140 142 200 201 207 220 231 240 300 302 400 401 Jos Santiago Carmen Alberto Sergio Jaime Enrique Ana Olga Carlos Mara Rogelia Ivn Luis Mnica Joaqun Loreto Luis Luisa Romerales Pinto Gonzlez Sancho Rodrguez Santacana Puig Monza Prez Sanabria Morales Miguel Torrente Hermosilla Prats Hernndez Jimnez Blanco Toms Caballo Guerra Santa Granadino Callejas Navarrete Prat Armengol Prats Rodrguez Monzn Martnez Lozano Martnez Garca Garca Montoro Direccin Azorn, 34 Poblacin Mstoles Cdigo Telfono Postal 28935 28024 28902 28902 28223 28001 28028 28223 28935 28003 28028 28025 28015 28223 28028 28223 28223 28935 28935 Fecha nacimiento

912563256 21/03/75 914562587 30/10/47 915478555 06/11/87 914589966 18/07/36 915584471 12/04/50 914526654 23/01/32 914552203 12/08/90 914785236 25/03/58 917458963 25/03/58 914589632 12/01/73 914578559 05/05/55 914562258 12/07/90 914522369 19/07/75 914512589 13/06/40 914588963 02/07/85 914578521 05/05/77 914589632 24/01/51 911235641 24/01/80 911235652 10/01/75

Coslada, 12 Madrid Javier Poncela, 3 Divisin Azul, 56 Pizarro, 45 Getafe Getafe Alcorcn

Flores Lpez Alcatraz, 56 Madrid Madrid, 45 Barcelona, 35 Madrid Alcorcn

Versalles, 2 Mstoles Gran Va, 123 Enrique Velasco, 3 Castellana, 12 Madrid Madrid Madrid

Doctor Ms, Madrid 46 Trujillo, 33 Doce de octrubre, 1 Barcelona, 111 Alcorcn Madrid Alcorcn

Cipreses, 56 Alcorcn Olmos, 54 Olmos, 24 Mstoles Mstoles

5 Introduce los siguientes datos en la tabla Medicos.


Cdigo Nombre Apellidos Mdico AJH CEM CSM ESMH FHL FVP JMP OPA PAP SGM SVT Antonio Carmen Carlos Eva Fernanda Federico Juana Olga Pedro Sebastin Santiago Jimnez Hernndez Snchez Martnez San Martn Hernndez Hernndez Lpez Vidal Planella Moreno Navarro Pons lvarez Gutirrez Mellado Especialidad Pediatra

Esteban Muoz Psiquiatra General Pediatra Radiologa Anlisis Intensivos Intensivos

Armengol Prats Ciruga Oftalmologa

Vzquez Torres Ginecologa

6 Introduce los siguientes datos en la tabla Ingresos.


N Fecha Habitacin Cama Ingreso ingreso 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 101 105 125 204 205 204 201 201 305 304 306 303 302 504 504 405 401 408 A A B B B A A A A B A B A B B B A B Cdigo Cdigo Paciente Mdico SVT CSM PAP SGM JMP CEM FHL OPA FVP ESMH OPA CSM AJH SGM ESMH FVP PAP SGM

23/04/98 302 24/05/98 103 15/06/98 300 12/09/98 120 12/10/98 100 04/01/99 102 01/02/99 240 02/04/00 110 03/05/00 220 12/05/00 201 13/05/00 207 15/06/00 220 16/06/00 131 30/06/00 130 02/07/00 231 05/07/00 200 08/08/00 140 10/08/00 142

19 20

504 509

A B

12/08/00 120 20/08/00 240

SGM FHL

7 Cierra la base de datos.

RESPUESTA Ejercicio 2: Clnica


En el apartado 2 hay que modificar la estructura de la tabla Ingresos: Hacer lo mismo que en el ejercicio 1.

En el apartado 3 hay definir las dos relaciones, una entre Pacientes e Ingresos y otra entre Medicos e Ingresos: 1 Haz clic en el botn Relaciones en la pestaa Herramientas de base de datos. 2 Seleccionar la tabla Pacientes. 3 Hacer clic sobre el botn Agregar. 4 Seleccionar la tabla Ingresos. 5 Hacer clic sobre el botn Agregar. 6 Seleccionar la tabla Mdicos. 7 Hacer clic sobre el botn Agregar. 8 Hacer clic sobre el botn Cerrar.

Para definir las relaciones: 9 Ir sobre el campo Codigo Paciente de la tabla Pacientes. 10 Pulsar el botn del ratn y mantenindolo pulsado arrastrar hasta el mismo campo de la tabla Ingresos. 11 Soltar el botn del ratn. 12 Activar el recuadro Exigir integridad referencial haciendo clic sobre ste. 13 Activar las casillas Actualizar en cascada los campos relacionados y Eliminar en cascada los registros relacionados. 14 Hacer clic sobre el botn Crear. Ahora vamos a realizar la segunda relacin:

15 Ir sobre el campo Codigo Medico de la tabla Medicos. 16 Pulsar el botn del ratn y mantenindolo pulsado arrastrar hasta el mismo campo de la tabla Ingresos. 17 Soltar el botn del ratn. 18 Activar el recuadro Exigir integridad referencial haciendo clic sobre ste. 19 Activar las casillas Actualizar en cascada los campos relacionados y Eliminar en cascada los registros relacionados. 20 Hacer clic sobre el botn Crear. 21 Cerrar la ventana de relaciones haciendo clic sobre su botn .

En los apartados 4, 5 y 6 hay que abrir las tablas correspondientes e introducir los datos.

Ejercicio 1: Concesionario
1 Abre la base de datos Concesionario de la carpeta Mis ejercicios. 2 Crea una consulta para visualizar nicamente los campos Matrcula, Marca y Modelo de los Coches vendidos, llmala Consulta coches vendidos. 3 Modifica la consulta anterior para aadir 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, llmala Ford superiores. 5 Crea una consulta para ver los apellidos y poblacin de aquellos clientes que hayan comprado Ford o Citroen, los clientes debern aparecer por orden alfabtico dentro de cada poblacin. Llama la consulta Clientes de Ford y Citroen. 6 Cierra la base de datos.

RESPUESTA Ejercicio 1: Concesionario


En el apartado 2 tenemos que crear una consulta a partir de la tabla Coches vendidos. 1 Haz clic en el botn Diseo de Consulta en la pestaa Crear. A continuacin se abrir el cuadro Mostrar tabla.

2 Hacer clic en la tabla Coches vendidos. 3 Hacer clic en el botn Agregar. 4 Pulsar el botn Cerrar para cerrar el cuadro de dilogo. 5 Hacer clic doble clic sobre el campo Matricula. 6 Hacer clic doble clic sobre el campo Marca. 7 Hacer clic doble clic sobre el campo Modelo. 8 Para ejecutar la consulta hacer clic sobre el botn de la pestaa Diseo.

Observa como nicamente nos ensea los tres campos solicitados de la tabla. 9 Cerrar la consulta. 10 Escribir el nombre Consulta coches vendidos.

En el apartado 3 hay que modificar la consulta anterior para ampliar sus criterios. 1 Hacer clic derecho sobre el nombre Consulta coches vendidos en el Panel Exploracin. 2 Seleccionar la opcin en el men contextual.

3 Desplegar el Botn de Office y elegir la opcin Guardar como. 4 Escribir el nombre Coches Ford. La guardamos antes para no machacar por error la consulta anterior. 5 Hacer doble clic sobre el campo Precio. 6 En la fila Criterios: de la columna Marca escribir Ford. 7 Para ejecutar la consulta hacer clic sobre el botn 8 Hacer clic sobre el botn 9 Cerrar la consulta.

En el apartado 4 hay que modificar la consulta anterior para ampliar sus criterios. 1 Hacer clic derecho sobre el nombre Coches Ford en el Panel de Exploracin. 2 Selecciona la opcin en el men contextual.

3 Desplegar el Botn de Office y elegir la opcin Guardar como. 4 Escribir el nombre Ford superiores. La guardamos antes para no machacar por error la consulta anterior. 5 En la fila Criterios: de la columna Precio escribir >2600000. 6 Para ejecutar la consulta hacer clic sobre el botn 7 Hacer clic sobre el botn 8 Cerrar la consulta.

En el apartado 5 tenemos que crear otra consulta con las tablas Clientes y Coches vendidos. 1 Hacer clic en el botn Diseo de Consulta en la pestaa Crear. 2 Hacer clic en la tabla Coches vendidos. 3 Hacer clic en el botn Agregar. 4 Hacer clic en la tabla Clientes. 5 Hacer clic en el botn Agregar. 6 Pulsar el botn Cerrar para cerrar el cuadro de dilogo. Deben aparecer las tablas unidas por una combinacin. 7 Hacer clic doble clic sobre el campo Poblacion. 8 Hacer clic doble clic sobre el campo Apellidos. 9 Hacer clic doble clic sobre el campo Marca. 10 En la fila Criterios: de la columna Marca escribir Ford. 11 En la fila O: de la misma columna escribir Citroen. 12 En la fila Orden: de la columna Poblacion seleccionar la opcin Ascendente. 13 En la fila Orden: de la columna Apellidos seleccionar la opcin Ascendente. 14 Para ejecutar la consulta hacer clic sobre el botn 15 Hacer clic sobre el botn . de la pestaa Diseo.

16 Escribir el nombre Clientes de Ford y Citroen.

17 Cerrar la consulta.

Ejercicio 2: Clnica
1 Abre la base de datos Clinica de la carpeta Mis ejercicios. 2 Crea una consulta para ver los apellidos, telefono y fecha de nacimiento de aquellos pacientes que hayan nacido antes de 1960 y cuyo cdigo postal sea 28028, pnle el nombre Pacientes del 28028. 3 Crea una consulta para ver de los pacientes cuya fecha de ingreso sea posterior al 31/12/98, sus apellidos, fecha de nacimiento , fecha de ingreso y apellidos del mdico asignado as como la especialidad de ste, pnle el nombre Pacientes con medico. 4 Cierra la base de datos.

RESPUESTA Ejercicio 2: Clnica


Para el apartado 2 : 1 Hacer clic en el botn Diseo de Consulta en la pestaa Crear. A continuacin se abrir el cuadro Mostrar tabla. 2 Hacer clic en la tabla Pacientes. 3 Hacer clic en el botn Agregar. 4 Pulsar el botn Cerrar para cerrar el cuadro de dilogo. 5 Hacer clic doble clic sobre el campo Apellidos paciente. 6 Hacer clic doble clic sobre el campo Telefono paciente. 7 Hacer clic doble clic sobre el campo Fecha nacimiento. 8 En la fila Criterios: de la columna Fecha nacimiento escribir < 01/01/60. 9 Hacer clic doble clic sobre el campo Codigo postal. 10 Desmarcar la casilla de la fila Mostrar: de la columna Codigo postal. 11 En la fila Criterios: de la columna Codigo postal escribir 28028. 12 Para ejecutar la consulta hacer clic sobre el botn Ejecutar de la pestaa de Diseo.

13 Cerrar la consulta. 14 Escribir el nombre Pacientes del 28028.

En el apartado 3 tenemos que crear otra consulta con las tablas Pacientes y Medicos e Ingresos. 1 Hacer clic en el botn Diseo de Consulta en la pestaa Crear. 2 Hacer clic en la tabla Pacientes. 3 Hacer clic en el botn Agregar. 4 Hacer clic en la tabla Medicos. 5 Hacer clic en el botn Agregar. 6 Hacer clic en la tabla Ingresos. 7 Hacer clic en el botn Agregar. 8 Pulsar el botn Cerrar para cerrar el cuadro de dilogo. Deben aparecer las tablas unidas por una combinacin. 9 Hacer clic doble clic sobre el campo Apellidos Paciente. 10 Hacer clic doble clic sobre el campo Fecha nacimiento. 11 Hacer clic doble clic sobre el campo Fecha ingreso. 12 Hacer clic doble clic sobre el campo Apellidos medico. 13 Hacer clic doble clic sobre el campo Especialidad. 14 En la fila Criterios: de la columna Fecha ingreso escribir > 31/12/98. 15 Para ejecutar la consulta hacer clic sobre el botn 16 Hacer clic sobre el botn . .

17 Escribir el nombre Pacientes con medico. 18 Cerrar la consulta.

Ejercicio 1: Concesionario
Crea en la base de datos Concesionario de la carpeta Mis ejercicios: 1 Una consulta para saber cantos coches se han vendido, cunto dinero ha supuesto, y el importe medio vendido, no debern contar los coches de la marca Citroen, llamarla resumen

sin Citroen. 2 Un consulta para saber cuntas revisiones tenemos con cambio de aceite, cuntas con cambio de filtros y cuntas con cambio de frenos, llamarla resumen revisiones.

RESPUESTA Ejercicio 1: Concesionario


Apartado 1: 1 Haz clic en el botn Diseo de Consulta en la pestaa Crear. 2 Hacer clic en la tabla Coches vendidos. 3 Hacer clic en el botn Agregar. 4 Pulsar el botn Cerrar para cerrar el cuadro de dilogo. 5 Hacer clic doble clic sobre el campo Matricula. 6 Hacer clic doble clic sobre el campo Precio. 7 Hacer clic doble clic otra vez sobre el campo Precio. 8 Hacer clic en el botn Totales de la pestaa Diseo para aadir a la rejilla la fila Total: y convertir la consulta en una consulta de resumen. 9 En la primera columna de la rejilla (la de Matricula) cambiar el valor agrupar por de la fila Total: por el valor Expresin. 10 Sustituir el valor de la fila Campo: por n de coches vendidos:Cuenta(*) 11 En la segunda columna de la rejilla (la primera de Precio) cambiar el valor agrupar por de la fila Total: por el valor Suma. 12 A continuacin en la misma columna, en la fila Campo:, delante de Precio escribir importe vendido: para que aparezca este texto como encabezado de columna. 13 En la tercera columna de la rejilla (la segunda de Precio) cambiar el valor agrupar por de la fila Total: por el valor Promedio. 14 A continuacin en la misma columna, en la fila Campo:, delante de Precio escribir Precio medio: para que aparezca este texto como encabezado de columna. 15 Hacer clic doble clic sobre el campo Marca. 16 En esa misma columna cambiar el valor agrupar por de la fila Total: por el valor Donde. 17 A continuacin en la misma columna, en la fila Criterio:, escribir <> Citroen para que no se consideren los coches de la marca Ctroen.

18 Haz clic en el botn Ejecutar 19 Cerrar la consulta.

para ver el resultado.

20 Escribir el nombre Resumen sin Citroen.

Apartado 2: El truco consiste en utilizar el valor interno de los campos de tipo S/No, el valor S se almacena como el valor -1 y el valor No como 0, por lo que si sumamos los valores de una columna de tipo S/No, obtenemos en negativo el nmero de valores S que esta contiene, slo nos queda por ejemplo multiplicar este valor por -1 para obtener su positivo. 1 Haz clic en el botn Diseo de Consulta en la pestaa Crear. 2 Hacer clic en la tabla Revisiones. 3 Hacer clic en el botn Agregar. 4 Pulsar el botn Cerrar para cerrar el cuadro de dilogo. 5 Hacer clic doble clic sobre el campo Cambio aceite. 6 Hacer clic doble clic sobre el campo Cambio filtro. 7 Hacer clic doble clic otra vez sobre el campo revision frenos. 8 Hacer clic en el botn Totales de la pestaa de Diseo para aadir a la rejilla la fila Total: y convertir la consulta en una consulta de resumen. 9 En la primera columna de la rejilla (la de Cambio aceite) cambiar el valor agrupar por de la fila Total: por el valor Expresin. 10 Sustituir el valor de la fila Campo: por Cambios aceite:suma([Cambio aceite]) * -1 11 En la segunda columna de la rejilla (la de Cambio filtro) repetir los pasos 10 y 11 cambiando Cambio aceite por Cambio filtro y la cabecera de columna. 12 En la tercera columna de la rejilla (la de revision frenos) repetir los pasos 10 y 11 cambiando Cambio aceite por revision frenos. 13 Haz clic en el botn Ejecutar 14 Cerrar la consulta. 15 Escribir el nombre Resumen revisiones. para ver el resultado.

Ejercicio 2: Clnica
Crea en la base de datos Clnica de la carpeta Mis ejercicios:

1 Una consulta para saber los mdicos que tienen ms de tres ingresados, indicando para cada uno de ellos su nombre, apellidos del mdico y cantos ingresados tiene. Llamar la consulta Medicos saturados. 2 Un consulta para saber de cada especialidad, la fecha de ingreso ms antigua. Llamar la consulta Ingresos antiguos.

Ejercicio 2: Clnica
Para el apartado 1 : 1 Hacer clic en el botn Diseo de Consulta en la pestaa Crear. A continuacin se abrir el cuadro Mostrar tabla. 2 Hacer clic en la tabla Medicos. 3 Hacer clic en el botn Agregar. 4 Hacer clic en la tabla Ingresos. 5 Hacer clic en el botn Agregar. 6 Pulsar el botn Cerrar para cerrar el cuadro de dilogo. Las dos tablas deben aparecer combinadas. 7 Hacer clic doble clic sobre el campo Nombre medico. 8 Hacer clic doble clic sobre el campo Apellidos medico. 9 Hacer clic doble clic sobre el campo ningreso. 10 Hacer clic en el botn Totales de la pestaa de Diseo para aadir a la rejilla la fila Total: y convertir la consulta en una consulta de resumen. 11 En la primera columna de la rejilla (la de Nombre medico) dejar el valor agrupar por de la fila Total:. 12 En la segunda columna de la rejilla (la de Apellidos medico) dejar el valor agrupar por de la fila Total:. 13 En la tercera columna de la rejilla (la de ningreso) cambiar el valor agrupar por de la fila Total: por el valor Cuenta. 14 A continuacin en la misma columna, en la fila Campo:, delante de ningreso escribir ingresos atendidos: para que aparezca este texto como encabezado de columna. 15 A continuacin en la misma columna, en la fila Criterio:, escribir > 3 para que salgan unicamente las files que tengan un n de ingresos mayor que 3. En este caso no hay que poner Donde en la fila Total: porque la condicin se basa en las filas del resultado del resumen. 16 Hacer clic en el botn Ejecutar para ver el resultado.

17 Cerrar la consulta. 18 Escribir el nombre Medicos saturados.

Para el apartado 2 : 1 Hacer clic en el botn Diseo de Consulta en la pestaa Crear. A continuacin se abrir el cuadro Mostrar tabla. 2 Hacer clic en la tabla Medicos. 3 Hacer clic en el botn Agregar. 4 Hacer clic en la tabla Ingresos. 5 Hacer clic en el botn Agregar. 6 Pulsar el botn Cerrar para cerrar el cuadro de dilogo. Las dos tablas deben aparecer combinadas. 7 Hacer clic doble clic sobre el campo Especialidad. 8 Hacer clic doble clic sobre el campo fecha ingreso. 9 Hacer clic en el botn Totales de la pestaa de Diseo para aadir a la rejilla la fila Total: y convertir la consulta en una consulta de resumen. 10 En la primera columna de la rejilla (la de Nombre medico) dejar el valor agrupar por de la fila Total:. 11 En la segunda columna de la rejilla (la de fecha ingreso) cambiar el valor agrupar por de la fila Total: por el valor Mn. La fecha ms antigua ser el valor mnimo de todas las fechas. 12 A continuacin en la misma columna, en la fila Campo:, delante de ningreso escribir ingreso ms antiguo: para que aparezca este texto como encabezado de columna. 13 Hacer clic en el botn Ejecutar 14 Cerrar la consulta. 15 Escribir el nombre Ingresos antiguos. para ver el resultado.

RESPUESTA Ejercicio 1: Concesionario


Crea en la base de datos Concesionario de la carpeta Mis ejercicios una consulta que obtenga una tabla de doble entrada que permita saber de cada marca de coche, cuntos

hemos vendido de cada color, tambin deber aparecer cuntos hemos vendido en total de cada marca.

Ejercicio 2: Clnica
Crea en la base de datos Clnica de la carpeta Mis ejercicios una consulta que obtenga una tabla de doble entrada que permita saber de cada poblacin cuntos ingresos tenemos en cada especialidad.

Ejercicio 1: Concesionario
1 Abre la base de datos Concesionario. 2 Hacer clic en el botn Asistente para Consultas en la pestaa Crear y selecciona Asist. consultas de tabla ref.cruzadas del cuadro de dilogo que aparece. Pulsa Aceptar. Aparece la primera del asistente donde indicaremos el origen de datos. 3 Elegir la tabla Coches vendidos. Toda la informacin que necesitamos est en esta tabla. 4 Pulsar el botn Siguiente. Aparecer la ventana para introducir el encabezado de filas. 5 Hacer clic en el campo Marca para seleccionarlo. 6 Hacer clic en el botn .

7 Pulsar el botn Siguiente. Aparecer la ventana para introducir el encabezado de columnas. 8 Hacer clic en el campo Color. 9 Pulsar el botn Siguiente. 10 Hacer clic en el campo matricula y clic en la funcin Cuenta. 11 Pulsar el botn Siguiente. Aparecer la ventana para introducir el nombre de la consulta. 12 Escribir Cruzada marca-color. 13 Pulsar el botn Finalizar. Aparece el resultado de la consulta. 14 Cerrar la consulta.

Ejercicio 2: Clnica
Antes de empezar con la consulta de referencias cruzadas tenemos que crear la consulta

que ser el origen de la cruzada. 1 Crear una consulta que combine las tablas Ingresos, Pacientes y Medicos, incluir en la consulta todos los campos de las tres tablas, en realidad slo nos hara falta ningreso, especialidad y poblacion, pero as la consulta nos podr servir para otras consultas. 2 Guardar la consulta con el nombre ingresos-pacientes-medicos.

Ahora podemos crear la consulta de referencias cruzadas. 1 Hacer clic en el botn Asistente para Consultas en la pestaa Crear y selecciona Asist. consultas de tabla ref.cruzadas del cuadro de dilogo que aparece. 2 Pulsa Aceptar. Aparece la primera del asistente donde indicaremos el origen de datos. 3 Elegir la Consulta ingresos-pacientes-medicos. 4 Pulsar el botn Siguiente. Aparecer la ventana para introducir el encabezado de filas. 5 Hacer clic en el campo Poblacion para seleccionarlo. 6 Hacer clic en el botn .

7 Pulsar el botn Siguiente. Aparecer la ventana para introducir el encabezado de columnas. 8 Hacer clic en el campo Especialidad. 9 Pulsar el botn Siguiente. 10 Hacer clic en el campo ningreso y clic en la funcin Cuenta. 11 Pulsar el botn Siguiente. Aparecer la ventana para introducir el nombre de la consulta. 12 Escribir Cruzada poblacion-especialidad. 13 Pulsar el botn Finalizar. Aparece el resultado de la consulta. 14 Cerrar la consulta.

Ejercicio 1: 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.

Si no tienes muy claro las operaciones a realizar en este ejercicio, Aqu te lo explicamos.

Ejercicio 2: Clnica
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 estn 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 estn en la tabla Ingresos. 4 Crea la consulta Recuperar Pacientes que recupere los registros borrados en la consulta anterior.

Ejercicio 1: 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.

RESPUESTA Ejercicio 1: Concesionario

Apartado 1: 1 Abrir de la base de datos Concesionario. 2 Haz clic en el botn Diseo de consulta de la pestaa Crear. A continuacin se abrir el cuadro Mostrar tabla. 3 Elegir la tabla Revisiones. 4 Hacer clic en el botn Agregar. 5 Elegir la tabla Coches vendidos. 6 Hacer clic en el botn Agregar. 7 Pulsar el botn Cerrar. 8 Hacer doble clic sobre el campo revisiones.* para seleccionar de golpe todos los campos de la tabla Revisiones. 9 Hacer doble clic sobre el campo Marca para aadirlo a la rejilla para poder poner la condicin de seleccin. 10 En la fila Criterios escribir Ford para formar la condicin Marca = 'Ford'. 11 Hacer clic en la casilla de verificacin de la fila Mostrar de la columna Marca para que no aparezca en el resultado de la consulta y se grabe en la nueva tabla. Ya tenemos la consulta que obtiene los datos a grabar en la nueva tabla. 12 Haz clic en el botn Crear tabla de la pestaa Diseo. 13 Escribir el nombre de la nueva tabla Revisiones Ford. 14 Pulsa el botn Aceptar. 15 Hacer clic en el botn Vista Hoja de datos de la pestaa Inicio para comprobar los datos que se grabarn. 16 Hacer clic en el botn Ejecutar para crear la nueva tabla.

17 Cierra la consulta ponindole el nombre Crear revisiones Ford.

Apartado 2: 1 Haz clic en el botn Diseo de consulta de la pestaa Crear. A continuacin se abrir el cuadro Mostrar tabla. 2 Elegir la tabla Coches vendidos.

3 Hacer clic en el botn Agregar. 4 Pulsar el botn Cerrar. Ya tenemos la ventana diseo con la tabla aadida, vamos ahora a aadir los campos que nos hacen falta (los que queremos actualizar y los que necesitamos para incluir criterios de seleccin, en nuestro ejercicio queremos actualizar el precio de los coches de la marca Ford, aadiremos Precio y Marca. 5 Hacer doble clic sobre el campo Precio. 6 Hacer doble clic sobre el campo Marca. 7 En la fila Criterios de la columna escribir Ford para formar la condicin Marca = 'Ford'. 8 Haz clic en el botn Actualizar de la pestaa Diseo. 9 En la fila Actualizar a: escribir [Precio]*1,05 o si lo prefieres [Precio] + ([Precio]*5/100). Recuerda escribir el nombre de los campos entre corchetes [ ] para evitar que Access los confunda con literales. 10 Hacer clic en el botn Ejecutar para actualizar.

11 Cerrar la consulta ponindole el nombre Subir precio.

Apartado 3: 1 Haz clic en el botn Diseo de consulta de la pestaa Crear. 2 Elegir la tabla Revisiones. 3 Hacer clic en el botn Agregar. 4 Elegir la tabla Coches vendidos. 5 Hacer clic en el botn Agregar. 6 Pulsar el botn Cerrar. 7 Hacer doble clic sobre el campo revisiones.* . 8 Hacer doble clic sobre el campo Marca para aadirlo a la rejilla para poder poner la condicin de seleccin. 9 En la fila Criterios escribir Ford para formar la condicin Marca = 'Ford'. 10 Haz clic en el botn Eliminar de la pestaa Diseo. 11 En la fila Eliminar: de la columna Marca observa que Access ha puesto Donde, y en la columna revisiones.* ha puesto Desde.

12 Hacer clic en el botn Vista Hoja de datos de la pestaa Inicio para comprobar las filas que se borrarn. 13 Hacer clic en el botn Ejecutar para borrar los registros.

14 Cerrar la consulta ponindole el nombre Eliminar revisiones Ford.

Apartado 4: 1 Haz clic en el botn Diseo de consulta de la pestaa Crear. 2 Elegir la tabla Revisiones Ford. 3 Hacer clic en el botn Agregar. 4 Pulsar el botn Cerrar. Ya tenemos la ventana diseo con la tabla aadida, vamos ahora a aadir los campos que nos hacen falta. 5 Hacer doble clic sobre el campo Revisiones Ford.* para seleccionar de golpe todos los campos. Lo podemos hacer porque los campos de la tabla Revisiones Ford estn en el mismo orden que los campos de la tabla Revisiones. 6 Haz clic en el botn Anexar de la pestaa Diseo. 7 Escribir el nombre de la tabla donde queremos insertar las filas Revisiones. 8 En la fila Anexar a: observa que Access ha puesto automticamente Revisiones.* (todos los campos de la tabla Revisiones). 9 Hacer clic en el botn Vista Hoja de datos de la pestaa Inicio para comprobar los datos que se insertarn. 10 Hacer clic en el botn Ejecutar para insertar los registros.

11 Cerrar la consulta ponindole el nombre Recuperar Ford.

Ejercicio 2: Clnica
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 estn 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 estn en la tabla Ingresos.

4 Crea la consulta Recuperar Pacientes que recupere los registros borrados en la consulta anterior.

Ejercicio 2: Clnica
Apartado 1: 1 Abrir la base de datos Clinica. 2 Haz clic en el botn Diseo de consulta de la pestaa Crear. A continuacin se abrir el cuadro Mostrar tabla. 3 Elegir la tabla Pacientes. 4 Hacer clic en el botn Agregar. 5 Elegir la tabla Ingresos. 6 Hacer clic en el botn Agregar. 7 Pulsar el botn Cerrar. 8 En la zona de tablas, hacer doble clic sobre la lnea que une las dos tablas. Se abrir un cuadro de dilogo Propiedades de la combinacin. 9 Seleccionar la opcin Incluir TODOS los registros de 'Pacientes' y slo aquellos registros de 'ingresos' donde los campos combinados sean iguales 10 Pulsar el botn Aceptar para cerrar el cuadro de dilogo. Observar que ahora la relacin aparece como una flecha que sale de la tabla Pacientes, esto te indica que la consulta incluir todos los registros de Pacientes. 11 Hacer doble clic sobre el campo Pacientes.* para seleccionar de golpe todos los campos de la tabla Pacientes. 12 Hacer doble clic sobre el campo ningreso para aadirlo a la rejilla para poder poner la condicin de seleccin. 13 En la fila Criterios escribir es nulo para formar la condicin ningreso es nulo. Los pacientes no ingresados son los que no aparecen en la tabla Ingresos por lo que en las filas de la combinacin de las dos tablas aparecern y no tendrn datos en los campos que vienen de la tabla Ingresos. 14 Hacer clic en la casilla de verificacin de la fila Mostrar de la columna ningreso para que no aparezca en el resultado de la consulta y se grabe en la nueva tabla. Ya tenemos la consulta que obtiene los datos a grabar en la nueva tabla. 15 Hacer clic en el botn Crear Tabla de la pestaa Diseo. 16 Escribir el nombre de la nueva tabla Pacientes no ingresados. 17 Pulsa el botn Aceptar.

18 Hacer clic en el botn Vista Hoja de datos de la pestaa Inicio para comprobar los datos que se grabarn. 19 Hacer clic en el botn Ejecutar para crear la nueva tabla.

20 Cierra la consulta ponindole el nombre Crear Pacientes no ingresados.

Apartado 2: 1 Haz clic en el botn Diseo de consulta de la pestaa Crear. A continuacin se abrir el cuadro Mostrar tabla. 2 Elegir la tabla Ingresos. 3 Hacer clic en el botn Agregar. 4 Pulsar el botn Cerrar. Ya tenemos la ventana diseo con la tabla aadida, vamos ahora a aadir los campos que nos hacen falta (los que queremos actualizar y los que necesitamos para incluir criterios de seleccin, en nuestro ejercicio queremos actualizar el nhabitacion de los ingresos de la habitacion 504, aadiremos Habitacion. 5 Hacer doble clic sobre el campo Habitacion. 6 En la fila Criterios escribir 504 para formar la condicin Habitacion = 504. 7 Hacer clic en el botn Actualizar de la pestaa Diseo. 8 En la fila Actualizar a: escribir 505 . 9 Hacer clic en el botn Ejecutar para actualizar.

10 Cerrar la consulta ponindole el nombre Cambiar habitacion.

Apartado 3: 1 Haz clic en el botn Diseo de consulta de la pestaa Crear. 2 Elegir la tabla Pacientes. 3 Hacer clic en el botn Agregar. 4 Elegir la tabla Ingresos. 5 Hacer clic en el botn Agregar. 6 Pulsar el botn Cerrar.

7 En la zona de tablas, hacer doble clic sobre la lnea que une las dos tablas. Se abrir un cuadro de dilogo Propiedades de la combinacin. 8 Seleccionar la opcin Incluir TODOS los registros de 'Pacientes' y slo aquellos registros de 'ingresos' donde los campos combinados sean iguales 9 Pulsar el botn Aceptar para cerrar el cuadro de dilogo. 10 Hacer doble clic sobre el campo Pacientes.* para seleccionar de golpe todos los campos de la tabla Pacientes. 11 Hacer doble clic sobre el campo n ingreso para aadirlo a la rejilla para poder poner la condicin de seleccin. 12 En la fila Criterios escribir es nulo para formar la condicin n ingreso es nulo. 13 Hacer clic en el botn Eliminar de la pestaa Diseo. 14 En la fila Eliminar: de la columna n ingreso observa que Access ha puesto Donde, y en la columna Pacientes.* ha puesto Desde. Como el origen de la consulta se basa en varias tablas, debemos cambiar las propiedades de la consulta para que nos permita ejecutarla. 15 Hacer clic en el botn Hoja de propiedades de la pestaa Diseo

, y cambiar la propiedad de la consulta Registros nicos a S.

16 Hacer clic en el botn Vista Hoja de datos de la pestaa Inicio para comprobar las filas que se borrarn. 17 Hacer clic en el botn Ejecutar para borrar los registros.

18 Cerrar la consulta ponindole el nombre Eliminar no ingresados.

Apartado 4: 1 Haz clic en el botn Diseo de consulta de la pestaa Crear. 2 Elegir la tabla Pacientes no ingresados. 3 Hacer clic en el botn Agregar. 4 Pulsar el botn Cerrar. 5 Hacer doble clic sobre el campo Pacientes no ingresados.* para seleccionar de golpe todos los campos. 6 Hacer clic en el botn Anexar de la pestaa Diseo. 7 Escribir el nombre de la tabla donde queremos insertar las filas Pacientes. 8 En la fila Anexar a: observa que Access ha puesto automticamente Pacientes.* 9 Hacer clic en el botn Vista Hoja de datos de la pestaa Inicio para comprobar los datos que se insertarn. 10 Hacer clic en el botn Ejecutar para insertar los registros.

11 Cerrar la consulta ponindole el nombre Recuperar Pacientes.

Ejercicio 1: Concesionario
1 Abrir la base de datos Concesionario de la carpeta Mis ejercicios. 2 Crear un formulario para la edicin de registros de la tabla Clientes llamarlo Mantenimiento Clientes. 3 Crear un formulario para la introduccin y edicin de registros de la tabla Coches vendidos llamarlo Mantenimiento Coches vendidos. 4 Crear un formulario para la introduccin y edicin de registros de la tabla Revisiones. Disearlo de tal forma que a la hora de introducir la matrcula el usuario pueda ver el nombre del cliente que tiene la matrcula, llamarlo Mantenimiento revisiones.

RESPUESTA Ejercicio 1: Concesionario


Apartado 2:

1 Abrir la base de datos Concesionario. 2 Haz clic en la opcin Asistente para formularios que se mostrar al desplegar el botn de Ms formularios de la pestaa Crear.

3 Elegir la tabla Clientes como origen del formulario. 4 Hacer clic sobre el botn Aceptar. 5 Hacer clic sobre el botn para aadir todos los campos al formulario.

6 Hacer clic sobre el botn Siguiente para ir al siguiente paso del asistente. 7 Dejar activada la opcin En columnas como distribucin del formulario. 8 Haz clic sobre el botn Siguiente. 9 Elegir el estilo del formulario que ms te guste. 10 Hacer clic sobre el botn Siguiente. 11 Escribir como ttulo Mantenimiento de Clientes. 12 Hacer clic sobre el botn Finalizar. 13 Cerrar el formulario.

Apartado 3: Seguir los mismos pasos que para el apartado 2 sustituyendo los nombres de la tabla y el ttulo. Puedes practicar desplazando los controles y alinendolos.

Apartado 4: Para realizar este ejercicio utilizaremos el asistente para formularios para crear casi todo el formulario, despus modificaremos el diseo para crear un cuadro combinado que permita visualizar junto a la matrcula el nombre del cliente. Este cuadro combinado deber sacar la matrcula y el nombre y apellidos del cliente correspondiente. Como no tenemos los tres campos en la misma tabla deberemos crear una consulta para tenerlos juntos y luego basaremos el cuadro combinado en esa consulta.

1 Antes de empezar a crear el formulario crearemos la consulta Coches con clientes para tener cada coche con los datos del cliente correspondiente para luego utilizarla como origen del cuadro combinado.

Despus podemos empezar la creacin del formulario: 2 Seguir los pasos 1 al 11 del apartado 2 sustituyendo Clientes por Revisiones. 3 Seleccionar la opcin Modificar el diseo del formulario. 4 Hacer clic sobre el botn Finalizar. Entramos en la ventana diseo de formulario. 5 Hacer clic sobre el control correspondiente a la matrcula. 6 Pulsar la tecla DEL o SUPR para eliminar el control. Lo borramos para sustituirlo por el cuadro combinado. 7 Asegrarse que el botn Asistentes para controles de la pestaa Diseo est activado (debeverse como en la imagen). Si no lo est hacer clic sobre l, aparecer activado. 8 Hacer clic sobre el botn .

9 Posicionar el puntero del ratn en el lugar donde quieres poner el control, pulsar el botn izquierdo del ratn y sin soltarlo arrstrar el ratn dejando el control de un tamao apropiado, luego soltar el botn. Como tenemos el botn Asistentes para controles activado se abrir la ventana del asistente. 10 Elegir la opcin Deseo que el cuadro combinado busque los valores en una tabla o consulta. 11 Pulsar el botn Siguiente. 12 Elegir la consulta Coches con clientes. 13 Pulsar el botn Siguiente. Se abre la siguiente ventana. Vamos a eligir tres campos Matricula, Nombre cliente y Apellidos Cliente. 14 Hacer clic en el campo Matricula, hacer clic sobre el botn derecha. 15 Hacer clic en el campo Nombre cliente, hacer clic sobre el botn a la derecha. y el campo pasar a la

y el campo pasar

16 Hacer clic en el campo Apellidos cliente, hacer clic sobre el botn pasar a la derecha. 17 Pulsar el botn Siguiente. 18 Ordena los campos de forma ascendente por matrcula. 19 Pulsar el botn Siguiente.

y el campo

En la siguiente ventana podemos variar el ancho de las columnas de la lista. 20 Ajustar el ancho del campo Matricula. 21 Pulsar el botn Siguiente. 22 Selecciona la columna Matrcula para que coja de ah el valor. 23 Pulsar el botn Siguiente. 20 Seleccionar la opcin Almacenar el valor en el campo:. 24 Elegir de la lista desplegable que aparece a la derecha de la opcin el campo Matricula. De esta forma cuando el usuario seleccione una fila de la lista, la matrcula correspondiente a esa fila se almacenar en el campo Matricula de la tabla Revisiones. 25 Pulsar el botn Siguiente. 26 Cambiar si se quiere el ttulo de la etiqueta. 27 Pulsar el botn Finalizar. Vemos el resultado. 28 Guardar los cambios haciendo clic en el botn 29 Cerrar el formulario. .

Ejercicio 2: Clnica
1 Abrir la base de datos Clinica de la carpeta Mis ejercicios. 2 Crear un formulario para la edicin de registros de la tabla Pacientes llamarlo Mantenimiento Pacientes. 3 Crear un formulario para la introduccin y edicin de registros de la tabla Medicos llamarlo Mantenimiento Medicos. 4 Crear un formulario en el que aparezca en una zona los datos del mdico y debajo la lista de ingresos que tiene el mdico, llamarlo Ingresos por Medico.

RESPUESTA Ejercicio 2: Clnica


Apartado 2 y 3: 1 Posicionarse en la pestaa Formularios de la ventana Base de datos de la base de datos Clinica. 2 Seguir los mismos pasos que para el apartado 2 del ejercicio 1 sustituyendo los nombres de la tabla y el ttulo.

Apartado 4: Para realizar este ejercicio utilizaremos el formulario Mantenimiento de medicos creado en el apartado anterior, y le aadiremos un subformulario dependiente para que aparezcan los ingresos de cada mdico.

1 Antes de empezar a crear el formulario Ingresos por Medico crearemos el formulario que nos servir de origen del subformulario, lo llamaremos Sub ingresos. Incluir en l todos los campos de la tabla Ingresos y darle distribucin Tabular.

Despus podemos empezar la creacin del formulario Ingresos por Medico. 2 Abre en Vista de diseo el formulario Mantenimiento de Medicos. 3 Modificar el tamao de la seccin Detalle para que quepa el subformulario. 4 Cambiar la disposicin de los controles para dejarlos en la zona superior de la seccin Detalle. 5 Hacer clic sobre el botn Subformulario .

6 Posicionar el puntero del ratn en el lugar donde quieres poner el subformulario, pulsar el botn izquierdo del ratn y sin soltarlo arrastrar el ratn dejando el control de un tamao apropiado para que quepan varias filas de ingresos, luego soltar el botn. 7 En la primera pantalla del asistente hacer clic en el nombre del formulario Sub ingresos (el formulario que creamos en el paso 1) vers que el botn de la opcin Usar un formulario existente se activa automticamente. Podramos no haber definido el formulario Sub ingresos previamente y haber elegido la opcin Usar tablas y consultas existentes, pero esta forma nos deja menos libertad a la hora de definir el subformulario. 8 Pulsa el botn Siguiente. 9 Deja la opcin seleccionada en esta ventana y pulsa Siguiente. 10 Escribir como nombre del subformulario subformulario ingresos. Este es el nombre del control subformulario que tienes en el formulario. 11 Pulsar el botn Finalizar. 12 Ahora quitaremos la etiqueta del control ya que no hace falta y recarga ms nuestro formulario. Hacer clic sobre la etiqueta y pulsar la tecla DEL o SUPR. 13 Quita del mismo modo la etiqueta Sub Ingresos del subformulario. 14 Hacer clic en el botn de Vistas para ver el resultado en la Vista Formulario.

Como las dos tablas estn relacionadas por el campo Codigo medico, Access automticamente ha enlazado el subformulario con el formulario por ese campo con lo cual en el subformulario slo aparecen los ingresos que tienen asignado el cdigo de mdico del registro activo en el formulario principal. 15 Guardar el formulario, eligiendo Guardar como, en el Botn de Office . 16 Llmalo Ingresos por mdico. 17 Cerrar el formulario.

Ejercicio 1: 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 poblacin 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

RESPUESTA Ejercicio 1: Concesionario


Apartado 2: Para que pueda archivar los clientes de cada poblacin en archivadores distintos tengo que obtener un listado agrupado por poblacin (dentro de la poblacin ordenar los clientes por apellidos), adems se debern imprimir los clientes de poblaciones distintas en hojas distintas.

1 Haz clic en el botn Asistente para informes de la pestaa Crear. 2 Elegir la tabla Clientes como origen del informe. 3Hacer clic sobre el botn para aadir todos los campos al informe.

4 Hacer clic sobre el botn Siguiente para ir al siguiente paso del asistente. 5 Hacer clic sobre el campo Poblacion para seleccionarlo. 6 Hacer clic sobre el botn para aadir esa agrupacin.

7 Hacer clic sobre el botn Siguiente para ir al siguiente paso del asistente.

8 Desplegar el primer cuadro combinado y elegir Apellidos para que los registros aparezcan ordenados por apellidos. 9 Haz clic sobre el botn Siguiente. 10 Dejar activada la opcin En pasos como distribucin del informe. 11 Haz clic sobre el botn Siguiente. 12 Elegir el estilo del formulario que ms te guste. 13 Hacer clic sobre el botn Siguiente. 14 Escribir como ttulo Clientes por poblacion. Como tenemos que rectificar el diseo porque queremos que salte de pgina al finalizar cada poblacin, marcamos la casilla Modificar el diseo del informe. 15 Hacer clic sobre el botn Finalizar. Una vez en la ventana Diseo de informe, vamos a aadir el salto de pgina. Queremos que salte despus de terminar un grupo, luego esto lo indicaremos en el pie de grupo. 16 Hacer clic sobre el botn de la pestaa Diseo.

17 Haz clic en el vnculo Ms para acceder a todas las opciones de la agrupacin. 18 Selecciona con una seccin de pie para mostrar un pie de grupo. 19 Selecciona tambin la opcin Mantener todo el grupo junto en una pgina para que hasta que no termine la seccin (el pie de grupo) no salte de pgina. 20 Inserta en el pie creado un control Salto de lnea 21 Hacer clic sobre la opcin Vista preliminar en el Botn de Office Imprimir para ver el resultado. Observa que cambia de pgina cuando termina una poblacin. 22 Hacer clic sobre el botn Cerrar para salir de la vista preliminar 23 Cerrar el informe guardando los cambios.

Apartado 3: 1 Haz clic en el botn Asistente para informes de la pestaa Crear. 2 Elegir la tabla Coches vendidos como origen del informe. 3 Hacer clic sobre el botn para aadir todos los campos al informe.

4 Hacer clic sobre el botn Siguiente para ir al siguiente paso del asistente.

5 Si aparece adrupado por Codigo de Cliente, haz clic sbre l para seleccionarlo. 6 Hacer clic sobre el botn para quitar esa agrupacin.

7 Hacer clic sobre el campo marca para seleccionarlo. 8 Hacer clic sobre el botn para aadir esa agrupacin.

9 Hacer clic sobre el botn Siguiente para ir al siguiente paso del asistente. 10 Desplegar el primer cuadro combinado y elegir Modelo para que los registros aparezcan ordenados por modelo dentro de la misma marca. Como queremos aadir una lnea de totales... 11 Hacer clic sobre el botn Opciones de resumen para aadir los totales. 12 En la columna Suma marcar la casilla correspondiente al campo Precio para que se calcule la suma de los importes de una misma marca. 13 Haz clic sobre el botn Aceptar para volver al asistente. 14 Haz clic sobre el botn Siguiente. 15 Dejar activada la opcin En pasos como distribucin del informe. 16 Haz clic sobre el botn Siguiente. 17 Elegir el estilo del formulario que ms te guste. 18 Hacer clic sobre el botn Siguiente. 19 Escribir como ttulo Coches por marca. Como tenemos que rectificar el diseo porque queremos aadir la cantidad de coches vendidos por marca, marcamos la casilla Modificar el diseo del informe. 20 Hacer clic sobre el botn Finalizar. Una vez en la ventana Diseo de informe, vamos a aadir el control. En el pie de grupo correspondiente aparece el total que incluimos con el asistente (el que calcula la suma de los importes). Vamos a aprovechar este control para crear el nuevo. 21 Hacer clic sobre el control correspondiente a la suma de importes, quedar seleccionado. 22 Pulsar Ctrl + C para copiarlo. 23 Pulsar Ctrl + V para pegarlo. Aparece un nuevo control. 24 Arrstrarlo hasta donde quieres que se quede en el informe. Mantenerlo seleccionado. 25 Abrir el cuadro Propiedades con el botn (si no lo tienes abierto).

Deben aparecer las propiedades del nuevo control, sino haz clic sobre el control para seleccionarlo. 26 En la propiedad Origen del control, cambia =suma([precio]) por =cuenta([matricula]) para que este control cuente las matrculas (es lo mismo contar matrculas que coches). 27 En la pestaa Formato, en la propiedad Formato, cambia el de Moneda por Nmero general. 28 Hacer clic sobre la opcin Vista preliminar en el Botn de Office Imprimir para ver el resultado. Observa que ahora tienes los dos totales. Para mejorar el diseo puedes aadir una etiqueta delante del nuevo campo con el contenido N de coches vendidos..... Si en los importes aparecen almohadillas en vez del precio, haz ms grandes las cajas de texto que los contienen. 29 Hacer clic sobre el botn Cerrar para salir de la vista preliminar 30 Cerrar el informe guardando los cambios.

Apartado 4: Para realizar este ejercicio tienes que seguir los mismos pasos que en los apartados anteriores pero sin definir agrupaciones ni ordenaciones. Aqu lo que puedes hacer es practicar desplazando los controles y alinendolos.

Ejercicio 2: Clnica
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 mdico asignado.

Ejercicio 2: Clnica
Apartado 2: 1 Antes de empezar a crear el informe crearemos la consulta Ingresos con paciente y medico para tener cada ingreso con los datos del paciente correspondiente y con los datos del mdico correspondiente para luego utilizarla como origen del informe. Si tienes algn problema deberas repasar el tema 7. Despus podemos empezar la creacin del informe. 1 Haz clic en el botn Asistente para informes de la pestaa Crear. 2 Elegir la consulta Ingresos con paciente y medico como origen del informe. 3 Hacer clic sobre el campo Fecha ingreso para seleccionarlo.

4 Hacer clic sobre el botn

para aadirlo a la lista de campos del informe.

5 Hacer clic sobre el campo Apellidos de Pacientes para seleccionarlo. 6 Hacer clic sobre el botn para aadirlo a la lista de campos del informe.

7 Hacer clic sobre el campo Nombre de Pacientes para seleccionarlo. 8 Hacer clic sobre el botn para aadirlo a la lista de campos del informe.

9 Hacer clic sobre el campo Apellidos de Medicos para seleccionarlo. 10 Hacer clic sobre el botn para aadirlo a la lista de campos del informe.

11 Hacer clic sobre el botn Siguiente. 12 Hacer clic sobre el botn Siguiente para ir al siguiente paso del asistente. 13 Hacer clic sobre el botn Siguiente para ir al siguiente paso del asistente. 14 Hacer clic sobre el botn Siguiente. 15 Elige la opcin En columnas como distribucin del informe. 16 Haz clic sobre el botn Siguiente. 17 Elegir el estilo del formulario que ms te guste. 18 Hacer clic sobre el botn Siguiente. 19 Escribir como ttulo Ingresos con paciente y medico. Como tienes que rectificar el diseo para practicar, marcar la casilla Modificar el diseo del informe. 20 Hacer clic sobre el botn Finalizar. Una vez en la ventana Diseo de informe, puedes practicar cambiando los encabezados de las columnas y el formato de los controles. 21 Hacer clic sobre la opcin Vista preliminar en el Botn de Office Imprimir para ver el resultado. 22 Hacer clic sobre el botn Cerrar para salir de la vista preliminar 23 Cerrar el informe guardando los cambios.

Ejercicio 1: Concesionario
1 Abrir la base de datos Concesionario de la carpeta Mis ejercicios. 2 Aade un campo a la tabla Coches vendidos y adele 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. Debers 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.

Ejercicio 2: Clnica
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:

Ejercicio 1: Concesionario
Apartado 2 : 1 Haz clic derecho en la tabla Coches vendidos y selecciona la opcin Vista Diseo en el men contextual. 2 En la primera fila en blanco de la columna Nombre del campo aadir Factura. 3 En la columna Tipo de datos de la misma fila seleccionar el tipo Objeto OLE.

4 Cierra la tabla guardando los cambios.

Apartado 3: 1 Haz clic derecho en el formulario Mantenimiento Coches vendidos y selecciona la opcin Vista Diseo en el men contextual. 2 Haz clic derecho sobre el campo de texto de Color y selecciona Cambiar a... y Cuadro combinado. 3 Cambia la propiedad Tipo de origen de la fila a Lista de valores. 4 En Origen de la fila escribe "Azul";"Rojo";"Blanco";"Negro". 5 Asegrate de que la propiedad Limitar a lista est establecida en No para poder aadir otros colores que no estn en lista.

Apartado 4: 1 Selecciona el control Marco de objeto dependiente y dibjalo sobre el escenario.

2 Haz clic sobre su etiqueta y pulsa la tecla SUPR para eliminarla, no la necesitaremos. 3 Selecciona el Marco de objeto y muestra sus propiedades haciendo clic derecho sobre l y seleccionando la opcin Propiedades. 4 Cambiar la propiedad Origen de control a Factura. 5 Cambiar la propiedad Modo de cambiar el tamao a Extender. 6 Cambiar la propiedad Tipo de presentacin a Icono. 7 Cambiar la propiedad Tipo OLE permitido a Incrustados para que el documento se almacene junto a la base de datos. 8 Cambiar la propiedad Activado a S. 9 Cambiar la propiedad Bloqueado a No. 10 Cambiar la propiedad Efecto especial a Grabado. 11 Pulsando el botn Vistas podrs ver cmo funciona. Observa que si haces clic derecho sobre el Marco de objeto y seleccionas Insertar Objeto podrs almacenar las facturas del coche junto al resto de sus propiedades. 12 Guarda los cambios y cierra el formulario.

Ejercicio 2: Clnica
1 Haz clic derecho en el formulario Ingresos por Medicos y selecciona la opcin en el men contextual para acceder a la Vista de Diseo del Formulario. Durante los siguientes pasos cambiaremos diversas propiedades de los controles y elementos del formulario. Es aconsejable que despus de realizarlos pases a la vista de Formulario para ver cmo afectan a su apariencia haciendo clic en el botn Vistas. 2 Haz clic derecho sobre el icono en la esquina superior izquierda del formulario y selecciona Propiedades para mostrar el cuadro Propiedades. 3 Cambia la propiedad Selectores de registros a No. 4 Cambia la propiedad Separadores de registros a No. Dejaremos la ventana Propiedades abierta, pues la seguiremos utilizando durante el resto del ejercicio. 5 Si no modificaste el formulario, los cuatro campos de texto deberan estar en columna. Selecciona los dos ltimos para cambiarlos de sitio. 6 Haz clic sobre alguno de ellos, y sin soltar el botn del ratn, arrstralos hasta tenerlos a la derecha de los dos primeros cuadros de texto. 7 En la ventana Propiedades selecciona subformulario ingresos para ver sus propiedades. 8 Modifica la propiedad Efecto especial a Grabado. Ahora cambiaremos las propiedades del formulario que se encuentra dentro del control Subformulario. 9 Haz clic sobre el icono dentro del subformulario.

10 En la ventana Propiedades cambia la propiedad Botones de desplazamiento a No. 11 Cambia la propiedad Selectores de registros a No. 12 Cambia la propiedad Barras de desplazamiento a Slo vertical. 13 Cambia la propiedad Permitir agregar a No. Ahora vamos a modificar la alineacin de los elementos que aparecen en el subformulario. 14 Haz clic en la etiqueta N Ingreso en el subformulario para seleccionarla. 15 Pulsa la tecla MAYUS y sin soltarla haz clic en el resto de etiquetas y cuadros de texto del subformulario. 16 En la ventana Propiedades cambia la propiedad Alineacin del texto a Izquierda.

Ahora dibujaremos un control Rectngulo para mejorar la apariencia del formulario. 17 Selecciona el control Rectngulo en la pestaa Diseo y dibuja un Rectngulo sobre el formulario que agrupe a los cuatro campos del formulario principal. 18 Alinea y modifica el tamao de los controles para que queden alineados. 19 Cierra el formulario guardando los cambios.

Ejercicio 1: Concesionario
1 Abre la base de datos Concesionario de la carpeta Mis ejercicios. 2 Crea una Macro que modifique todos los registros de coches con extras aumentando su precio en 5.000.

Ejercicio 1: Concesionario
1 Haz clic en Macro en la pestaa Crear para crear una nueva Macro. 2 Guarda la Macro desde Botn de Office Guardar 3 Dale el nombre de SubirPrecio. Primero desactivaremos el Eco de pantalla para que no se vean las acciones de la Macro. 4 En la primera fila selecciona Eco en la columna Accin. 5 Nos dirijimos a la parte inferior donde encontramos los Argumentos de la accin. All seleccionamos No en Eco activo. 6 Escribe Realizando cambios... en Texto de la barra de estado. Ahora abriremos el formulario donde haremos los cambios. 7 En la siguiente fila selecciona en la columna Accin la accin AbrirFormulario. 8 En los Argumentos de accin seleccionamos Mantenimiento Coches vendidos en Nombre del formulario. 9 Modificaremos la opcin Condicin WHERE para que pueda leerse No EsNulo([Extras instalados]) para que se cargue el formulario filtrando los registros cuyo campo Extras instalados no sea nulo. 10 Cambia la opcin Vista a Formulario. 11 Cambia la opcin Modo de datos a Modificar. 12 Cambia la opcin Modo de la ventana a Normal. 13 En la siguiente lnea selecciona la Accin EjecutarMacro.

14 En los Argumentos de accin escribe SubirPrecio.repite en la opcin Nombre de macro. 15 En expresin de repeticin escribe No EsNulo([Formularios]![Mantenimiento Coches vendidos]![Matricula]) para que se repita la Macro repite para todos los coches en el formulario (todos tendrn nmero de matrcula). Ahora nos desplazaremos unas cuantas lneas para colocar el bucle. 16 Baja unas 5 o 6 lneas y en Accin selecciona EstablecerValor. 17 En los Argumentos de Accin escribe [Formularios]![Mantenimiento Coches vendidos]![Precio] en Elemento para modificar el Precio del coche. 18 En Expresin escribe [Formularios]![Mantenimiento Coches vendidos]![Precio] +5000 para aumentar su Precio en 5000. 19. Pulsa el botn Nombres de macro para que se muestre la columna de los nombres. 20. Escribe en la columna del nombre, de la accin EstablecerValor, el nombre repite. 21 En la siguiente lnea selecciona la Accin IrARegistro. 22 En Argumentos de accin selecciona Formulario en Tipo de objeto. 23 En Nombre del objeto selecciona Mantenimiento Coches vendidos. 24 En la opcin Registro selecciona Siguiente. Ya hemos terminado con el bucle. Modificar el campo Precio y luego pasar al siguiente hasta que no quede ninguno. Ahora volveremos de nuevo a la lnea que dejamos despus de EjecutarMacro. 25 En la lnea debajo de EjecutarMacro selecciona la accin Cerrar para cerrar el formulario. 26 En los argumentos de accin selecciona Formulario en Tipo de objeto. 27 En Nombre del objeto selecciona Mantenimiento Coches vendidos. 28 Selecciona S en la opcin Guardar para que se cierre el formulario guardando los cambios. 29 En la siguiente fila selecciona la Accin CuadroMsj. 30 En los argumentos de accin escribe Se han aumentado los precios de los coches con extras. en la opcin Mensaje. 31 Cambia la opcin Bip a No. 32 Cambia la opcin Tipo a Informacin. 33 En la opcin Ttulo escribe Actualizacin realizada.

Finalmente detendremos la Macro para que no siga ejecutndose. 34 En la siguiente fila aade la accin DetenerMacro.

Si has seguido bien los pasos tu Macro debera parecerse a esta:

35 Cierra la Macro guardando los cambios.

Ejercicio 2: Clnica
1 Abre la base de datos Clinica de la carpeta Mis ejercicios. 2 Crea una Macro que se ejecute cada vez que abras la base de datos. 3 La Macro deber ver si existen pacientes sin ingreso. En caso afirmativo deber ejecutar las consultas Crear Pacientes no Ingresados y Eliminar no ingresados que creamos en unidades anteriores para que se guarden estos pacientes en la tabla Pacientes no ingresados y se eliminen de la tabla Pacientes. 4 Si se ejecutan la consultas, es decir, si existen pacientes sin ingreso, debers mostrar un mensaje al usuario indicndolo.

RESPUESTA Ejercicio 2: Clnica


Apartado 2 : 1 Haz clic en Macro en la pestaa Crear para crear una nueva Macro. 2 Guarda la Macro desde Botn de Office Guardar 3 Dale el nombre de AutoExec para que se ejecute cada vez que abras la base de datos.

Apartado 3: Para conseguir el objetivo de este apartado antes deberemos crear una consulta que utilizaremos para ver si existen o no pacientes sin nmero de ingreso. 1 Haz clic en el botn Diseo de Consulta de la pestaa Crear. 2 Selecciona la tabla Ingresos y pulsa Agregar. 3 Selecciona la tabla Pacientes y pulsa Agregar. 4 Haz clic en el botn Cerrar para empezara generar la consulta. 5 Ahora haz doble clic sobre la lnea de relacin existente entre las dos tablas para acceder a sus propiedades. 6 Selecciona la opcin Incluir TODOS los registros de 'Pacientes' y slo aquellos registros de 'Ingresos' donde los campos combinados sean iguales y pulsa Aceptar. 7 Haz doble clic sobre Cdigo Paciente para aadirlo la consulta. 8 Haz doble clic sobre Ningreso para aadirla a la consulta. 9 En Ningreso escribe Es Nulo en la fila Criterios:. 10 Desactiva la casilla Mostrar: para el campo Ningresos. El resultado ser un listado de nmeros de Cdigos de Paciente que no tienen ingresos. 11 Guarda la consulta como Pacientes sin Ingreso y cierrala. Ahora crearemos la Macro que necesitamos. 12 Ves a la pestaa de Macros en la ventana de la base de datos y haz clic sobre ella. 13 Selecciona la Macro AutoExec que creamos en el apartado anterior y haz clic en Diseo para poder modificarla. 14 Activaremos la opcin de Condiciones haciendo clic en el botn Condiciones en la pestaa de Diseo. 15 En la primera fila escribiremos en la columna Condicin lo siguiente: DCont("*";"Pacientes sin Ingreso")>0. Esto evaluar si el nmero de registros en la consulta Pacientes sin Ingreso es mayor que 0. En caso afirmativo ejecutaremos las acciones que nos piden. 16 En la primera fila seleccionaremos la accin AbrirConsulta. 17 En los argumentos de la accin seleccionaremos Crear Pacientes no ingresados en Nombre de la consulta. 18 En la siguiente lnea selecciona de nuevo otra accin AbrirConsulta.

19 En los argumentos de la accin seleccionaremos Eliminar no ingresados en Nombre de la consulta. 20 Finalmente seleccionaremos la accin CuadroMsj en la ltima fila. 21 En argumentos de la accin escribe @Existen pacientes sin ingreso@Se han transladado a la tabla 'Pacientes no ingresados'@ en la opcin Mensaje. 22 Cambia la opcin Bip a No. 23 Cambia la opcin Tipo a Aviso: !. 24 Escribe Pacientes sin Ingreso en la opcin Ttulo. 25 Ahora viene la parte ms importante, debers aadir puntos suspensivos en la columna de Condicin para todas las acciones que hemos escrito, de esta forma slo se ejecutarn si se cumple la condicin que escribimos en la primera lnea para la primera accin. Una vez lo tengas habrs acabado.

Si has seguido bien los pasos tu Macro debera parecerse a esta:

26 Cierra la Macro guardando los cambios.

RESPUESTA Ejercicio 1: Concesionario


1 Abre la base de datos Concesionario de la carpeta Mis ejercicios. 2 Crea un Panel de Control desde donde puedas acceder a todos los formulario e informes de la base de datos. Haz que se abra al principio y desactiva el resto de barras de herramientas y opciones de administracin.

Ejercicio 1: Concesionario
1 Haz clic en la pestaa Utilidades de la base de datos y haz clic sobre Administrador del panel de control. 2 Access te dir que no encuentra un Panel de Control, y te preguntar si quieres crear uno nuevo. Haz clic en S.

3 En el cuadro de dilogo que aparecer pulsa el botn Modificar. 4 Cambia el Nombre para que se pueda leer Panel de Control. 5 Haz clic sobre el botn Nueva. 6 En el nuevo cuadro de dilogo selecciona Abrir el formulario en modo Edicin en Comando. 7 En la opcin Formulario selecciona Mantenimiento Clientes. 8 En Texto escribe Clientes. 9 Pulsa el botn Aceptar para crear el elemento. 10 Vuelve a hacer clic sobre el botn Nueva. 11 En el nuevo cuadro de dilogo selecciona Abrir el formulario en modo Edicin en Comando. 12 En la opcin Formulario selecciona Mantenimiento Coches vendidos. 13 En Texto escribe Coches. 14 Pulsa el botn Aceptar para crear el elemento. 15 Vuelve a hacer clic sobre el botn Nueva. 16 En el nuevo cuadro de dilogo selecciona Abrir el formulario en modo Edicin en Comando. 17 En la opcin Formulario selecciona Mantenimiento revisiones. 18 En Texto escribe Revisiones. 19 Pulsa el botn Aceptar para crear el elemento. 20 Vuelve a hacer clic sobre el botn Nueva. 21 En el nuevo cuadro de dilogo selecciona Abrir el informe en Comando. 22 En la opcin Informe selecciona Clientes por poblacion. 23 En Texto escribe Clientes por Poblacin. 24 Pulsa el botn Aceptar para crear el elemento. 25 Vuelve a hacer clic sobre el botn Nueva. 26 En el nuevo cuadro de dilogo selecciona Abrir el informe en Comando. 27 En la opcin Informe selecciona Coches por marca.

28 En Texto escribe Coches por Marca. 29 Pulsa el botn Aceptar para crear el elemento. 30 Vuelve a hacer clic sobre el botn Nueva. 31 En el nuevo cuadro de dilogo selecciona Abrir el informe en Comando. 32 En la opcin Informe selecciona Revisiones. 33 En Texto escribe Revisiones. 34 Pulsa el botn Aceptar para crear el elemento. 35 Pulsa el botn Cerrar para terminar de editar la pgina del Panel de Control. 36 Y vuelve a hacer clic en el botn Cerrar para salir del Administrador. Ahora lo colocaremos en la configuracin de Inicio. 37 Haz clic en Herramientas y luego en la opcin Inicio. 38 En el desplegable Mostrar formulario/pgina selecciona Panel de control. 39 Desactiva todas las casillas de verificacin del cuadro de dilogo. 40 Pulsa el botn Aceptar y habremos terminado.

Ejercicio 2: Clnica
1 Abre la base de datos Clinica de la carpeta Mis ejercicios. 2 Aade a la barra de acceso rpido dos botones, uno para ver el formulario Mantenimiento Mdicos y otro para ver y aadir datos al formulario Mantenimiento Pacientes.

RESPUESTA Ejercicio 2: Clnica

1 Abre la base de datos manteniendo pulsada la tecla Maysculas, para que no se ejecute la macro AutoExe. Ahora, para agregar estos botones, deberemos crear dos macros que abran el formulario. Primero, crearemos la de abrir Mantenimiento Medicos. 2 Pulsa el botn Macro, en la pestaa Crear. 3 En la columna Accin, elige Abrir formulario. Los Argumentos de accin deben de ser los siguientes:

4 En Nombre del formulario elige Mantenimiento Medicos 5 En Vista, deja Formulario. 6 En Modo de datos, selecciona Slo lectura. 7 Deja la Ventana como Normal. 8 Guarda la macro llamndola AbrirMedicos.

9 Para crear la macro que abra Mantenimiento Pacientes, repetir los pasos del 2 al 7 con los siguientes cambios: En el paso 4, establece el nombre a Mantenimiento Pacientes. En el Paso 6, pon el Modo de datos como Modificar.

10 Guarda la macro llamndola AbrirPacientes.

Ahora, vamos a crear los botones en la barra de Acceso rpido. 1 Pulsa sobre la pestaa de la barra, y elige Ms comandos... en el desplegable. 2 En la pestaa Comandos disponibles en... elige Macros. 3 Selecciona la macro AbrirMedicos 4 Pulsa Agregar 5 Selecciona la macro en el cuadro de la derecha y pulsa Modificar.... 6 Elige el icono que ms te guste para el botn. 7 Modifica el Nombre para mostrar. 8 Pulsa Aceptar 9 Repite los pasos del 3 al 8 para la macro AbrirPacientes

Por ltimo, para agregar los botones y salir de las opciones de Access, pulsa Aceptar.

Ejercicio 1: Concesionario
Abrir la base de datos Concesionario.accdb y hacer que los datos que se visualicen en la

hoja de datos de cualquier tabla aparezcan de color azul.

Ejercicio 2
Abrir la base de datos ejemplo2.mdb que se encuentra en la carpeta Mis ejercicios del curso. Optimizar la tabla Estadistica. Si la abres vers que hay varios campos con valores repetidos.

RESPUESTA Ejercicio 1: Concesionario


Para cambiar el color de los datos que se visualicen en la hoja de datos tenemos que cambiar una de las opciones de la base de datos: 1 Posicionarse en la ventana Base de datos de la base de datos Concesionario. 2 Desplegar el Botn de Office y seleccionar la opcin Opciones de Access. A continuacin se abrir el cuadro de dilogo Opciones. 3 Hacer clic sobre la categora Hoja de Datos. 4 En la seccin Colores predeterminados desplegar el cuadro Color de fuente:. 5 Elegir el color Azul. 6 Pulsar el botn Aceptar.

Ejercicio 2.
Abrir la base de datos ejemplo2.mdb que se encuentra en la carpeta Mis ejercicios. Para poder optimizar la tabla con Access 2007, debemos convertir la base a este formato. 1 Pulsar el botn de Botn de Office . 2 Dejar el cursor sobre el men Guardar como y cuando se desplegue elegir Base de datos de Access 2007. 3 Elegir una carpeta y guardar la base. Al guardarla, se ha cerrado la base anterior y se ha abierto la base .accdb.

Vamos a optimizar la tabla Estadistica. Si la abres vers que hay varios campos con valores repetidos. 1 Haz clic en la pestaa Herramientas de base de datos, haz clic en el botn Analizar tabla. 2 Pulsa Siguiente dos veces. 3 La tabla Estadstica estar seleccionada pues es la nica de la base de datos. Pulsamos de nuevo Siguiente. 4 Selecciona la opcin No, quiero decidir yo y haz clic en Siguiente. 5 En la nueva ventana selecciona el campo Estado_civil y arrstralo fuera de la tabla. 6 Dale el nombre de Estado civil. 7 Arrastra tambin el campo Nivel_estudios para crear una nueva tabla con l. 8 Dale el nombre Estado civil. 9 Haz doble clic sobre Tabla1 para cambiar su nombre. 10 En Nombre escribe Sujeto. 11 Asegrate de que las dos nuevas tablas que se han creado tienen un Id nico generado (son de tipo Texto y queremos que sea de tipo Numrico). Si no lo estuviesen selecciona la tabla y pulsa el botn Agregar clave generada 12 Pulsa Siguiente para pasar al siguiente paso. 13 Se mostrar el valor de registro soltera. Lo cambiaremos a soltero seleccionndolo en la lista desplegable de Correccin. 14 Pulsamos Siguiente para seguir. 15 Selecciona la opcin S, crear la consulta y pulsa Finalizar para terminar. .

Se abrir la consulta con el nombre de Estadistica. Observa como su contenido es igual a la tabla que haba en un principio. En la seccin de Tablas vers que se han creado 3 tablas nuevas, si entras en la ventana de Relaciones vers cmo se hallan relacionadas.

Ejercicio 1: Concesionario
Abrir la base de datos Concesionario.accdb y exportar a Word el formulario Mantenimiento Clientes.

Ejercicio 2
Abrir la base de datos clases.accdb de la carpeta Mis ejercicios. Exporta los cursos contenidos en el archivo de texto Cursos_avanzados.txt de la carpeta ejercicios del curso. Debers introducir estos registro en la tabla que creamos en el paso a paso de esta tema Nuevos_cursos. Tambin utiliza la especificacin que guardamos en el paso a paso.

RESPUESTA Ejercicio 1: Concesionario


1 Posicionarse en la seccin de Formularios del Panel de Exploracin de la base de datos Concesionario. 2 Selecciona el formulario Mantenimiento Clientes. 3 Haz clic en la pestaa Datos externos y haz clic en el botn Word de la seccin Exportar. 4 En el asistente, marca la opcin Abrir el archivo de destino al finalizar la operacin de exportacin. Word se abrir y mostrar una tabla con una tabla con la relacin de registros del formulario Mantenimiento Clientes.

Ejercicio 2.
Abrir la base de datos Clases.accdb de la carpeta Mis ejercicios. Vamos a importar el archivo Cursos_avanzados.txt para aadirle los registros a la tabla Nuevos_cursos. 1 Haz clic en la pestaa Datos Externos y haz clic en el botn Archivo de texto de la seccin Importar. 2 En el cuadro de dilogo pulsa el botn Examinar y navega hasta la carpeta ejercicios del curso y selecciona el archivo Cursos_avanzados.txt. 3 Selecciona la opcin Anexar una copia de los registros a la tabla: y elige la tabla Nuevos_cursos . 4 Pulsa el botn Aceptar.

Ahora cargaremos la especificacin que guardamos en el paso a paso anterior. 5 En el Asistente para importacin de texto pulsa el botn Avanzado. 6 Haz clic en el botn Especificaciones en el cuadro de dilogo Especificacin de importacin. 7 Selecciona la especificacin esp_Cursos_AMD y pulsa Abrir. Vers que automticamente se cargarn todas las opciones que habamos definido en el ejercicio anterior. 8 Pulsa el botn Aceptar para volver al Asistente. 9 Pulsa el botn Siguiente para continuar. 10 Vuelve ha hacer clic en Siguiente. 11 Asegurate de que el nombre que aparece en Importar a la tabla es Nuevos_cursos. Pulsa Finalizar para terminar.

Los registros se importarn. Si abres la tabla Nuevos_cursos vers que se han aadido 4 registros.

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