Professional Documents
Culture Documents
Junio 2011 1
133
Prcticas Access 2010 Posicinate sobre el campo de relacin de la tabla principal, es decir Cdigo Mdico de la tabla Mdicos. Pulsa el botn del ratn y mantenindolo pulsado arrstralo hasta el campo Cdigo Mdico de la tabla Ingresos. Suelta el botn del ratn. Aparecer el cuadro de dilogo Modificar relaciones. En la parte superior deben estar los nombres de las dos tablas relacionadas Mdicos e Ingresos y debajo de stos el nombre de los campos de relacin, Cdigo Mdico y Cdigo Mdico (tabla Ingresos). Observa en la parte inferior el tipo de relacin que se asigna dependiendo de las caractersticas de los campos de relacin. En nuestro caso pondr Uno a varios. Activa la casilla Exigir integridad referencial haciendo clic sobre ella. Marca segn consideres, las opciones de Actualizar en cascada los campos relacionados y/o la Eliminacin en cascada los registros relacionados o bien deja la opciones sin marcar segn comentamos en la teora. Haz clic en el botn de Crear y esta se crear, fjate como aparece en la ventana Relaciones. Cierra la ventana Relaciones.
Servei dInformtica
Junio 2011
134
Servei dInformtica
Junio 2011
135
Prcticas Access 2010 Por ltimo intentaremos eliminar la relacin, de forma que las tablas no estn relacionadas entre s, Haz clic sobre la relacin, quedar resaltada Abre el men Edicin Elige la opcin Eliminar Aparecer un cuadro de dilogo donde nos pedir si queremos eliminar la relacin de forma permanente, le deberamos contestar S o NO, en este caso elegir NO para poder seguir con la tabla tal cual est. Cierra la ventana Relaciones. Ahora vamos a cerrar la base de datos Clnica y haremos una copia (p.e. copiar y pegar en nuestra carpeta de trabajo de DISCO o en tu PC) de la misma con otro nombre (p.e. Copia de Clnica). Una vez tengamos la base de datos Copia de Clnica, la abriremos y comprobaremos como las opciones de, Eliminar en cascada los registros relacionados Actualizar en cascada los campos relacionados Funcionan adecuadamente, de forma sencilla y transparente para el usuario de la BBDD, sin posibilidad de dejar datos inconsistentes o falsos en nuestras tablas.
Servei dInformtica
Junio 2011
136
Servei dInformtica
Junio 2011
137
Haz clic sobre la tabla Mdicos (esto se podra real z a e lizar con cualquiera de la tablas), as Pulsa la tecla D o SUPR DEL saparecido, as como la re a elacin asociada a ella. La tabla ha des Ha clic sobre el icono Mostrar tab az e M bla tab blas. , aparecer el cuadro de d c dilogo Mos strar
Ha doble clic s az sobre el nom mbre de la tab Mdicos que aparec en el cuad de dilogo. s ce dro bla Ha clic sobre el botn Cer az rrar. Ahora has vuel a la venta Relacion y al mos lto ana nes strar la tabla Mdicos ap parece de nu uevo la relacin. hora para mo odificar la relacin, haz do oble clic sobre la relacin a modificar n r. Ah Ap parecer el cu uadro de dilogo Modific relacion car nes, haz clic sobre el bot Aceptar (no tn r vam a modif mos ficar nada de la relacin). e . Ha modificado la relacin y has vuelto a la ventana Relacione as o o a es. Pa eliminar la relacin, haz clic sobre la relacin, quedar re ara a e esaltada. Pu ulsa la tecla D o SUPR DEL R, A Aparecer u cuadro de dilogo do un e onde nos ped dir si quere emos elimina la relacin de ar n forma perma anente, le de eberamos co ontestar S o NO, en este caso elegir NO para po e r oder seguir con la tabla tal cual est. a Cie erra la ventan Relaciones. na
Junio 2011 1
138
Prctica 5: Consultas
Utilizando la base de datos Clnica y sus tablas Mdicos, Ingresos y Pacientes ubicadas en tu carpeta de Consultas, realizaremos la consulta de la practica 5 donde se presenten los nombres y apellidos de los pacientes, su fecha de nacimiento, el nombre y apellidos del mdico que lo trata, a que especialidad pertenece, la fecha de ingreso del paciente, en que habitacin y con qu nmero de ingreso se le asigno. Interesndonos solo los pacientes ingresados desde el ao 1999. Una vez comprobados los datos devueltos por nuestra consulta, y dados por correctos deberemos salvarla la consulta como practica_5 (por ejemplo). La prctica nos devuelve datos de varias tablas relacionadas entre si, mediante filtrado de fechas.
Servei dInformtica
Junio 2011
139
Servei dInformtica
Junio 2011
140
Servei dInformtica
Junio 2011
141
Servei dInformtica
Junio 2011
142
Prcticas Access 2010 Borrar registro Guardar registro Cerrar formulario Ejecutar MS-Excel o MS-Word Una vez comprobado el funcionamiento correcto del formulario deberemos salvarlo como practica_13 (por ejemplo).
Servei dInformtica
Junio 2011
143
Nombre del Producto Fecha de la Venta Kilos vendidos Precio del Producto Total As mismo, probemos a desactivar y a activar las siguientes propiedades, en el Formulario principal: Barras de desplazamiento Selectores de registros Botones de desplazamientos Separadores de registros Una vez comprobado el funcionamiento correcto del formulario y subformulario, y subsanadas las deficiencias tanto de funcionamiento como estticas que encuentres, deberemos salvarlo como practica_14 (por ejemplo).
Servei dInformtica
Junio 2011
144
Cdigo Postal Telfono Estado Civil Una vez comprobado el funcionamiento correcto del formulario con el objeto Ficha, deberemos salvarlo como practica_15 (por ejemplo). Qu razn crees que puede haber para repetir los campos IdVendedor y Nombre del Vendedor en ambas fichas? No averiguas por qu es importante que este en ambas fichas? Qutalos en la ficha de Datos Personales y vuelve a ejecutar el formulario y a jugar con el formulario. Te das cuenta ahora?
Servei dInformtica
Junio 2011
145
Servei dInformtica
Junio 2011
146
Y adems deseamos que los registros del apartado de detalle salgan agrupados bien en forma de cabecera o de pie con el cdigo del Medico. Una vez comprobado el funcionamiento correcto del informe deberemos salvarlo en informes como practica_16.
Servei dInformtica
Junio 2011
147