Cursos subvencionados para trabajadores
Realiza el curso gratis a través de tu empresa.
Cursos SubvencionadosTu portal de
formación online
United States
De lo comentado, se deduce que la relación entre dos tablas es única y se establece siempre a través de un campo común a ambas. No es necesario que el campo tenga el mismo nombre pero si es aconsejable acostumbrarse a nombrar los campos comunes del mismo modo, para evitar posibles equivocaciones a la hora de crear las relaciones.
Cuando se establece una relación entre tablas, una de ellas actuará como tabla principal y la otra como tabla relacionada.
Si entre dos tablas existe una relación y se crea otra, ésta sustituirá a la anterior, ya que no puede existir más de una relación entre dos tablas. Sin embargo, una tabla sí puede tener relaciones con más de una tabla, siempre y cuando sea con tablas distintas.
Access permite establecer tres tipos diferentes de relaciones entre dos tablas, y cada una de ellas tiene unas características que condicionarán el comportamiento final de la base de datos. Por ello, debe seleccionarse correctamente el tipo de relación entre las tablas para obtener el resultado esperado.
Los tres tipos de relaciones que existen son:
Las relaciones se establecen y modifican desde el panel de relaciones, al cual se accede seleccionando la opción Relaciones de la Ficha Herramientas de Base de Datos - Grupo Mostrar u Ocultar.

Cuando se accede por primera vez a la ventana de relaciones, ésta aparece vacía:

Sobre la misma aparecerá el cuadro de diálogo que muestra la siguiente figura, desde el cual se pueden agregar las tablas que se van a relacionar entre sí. Los pasos a seguir son:

Es posible añadir nuevas tablas con las que crear nuevas relaciones en cualquier momento. El procedimiento a seguir en este caso es el que se expone a continuación:
Para eliminar tablas de la ventana de relaciones, basta con pulsar sobre la tabla que se quiere eliminar y pulsar la tecla Supr.
Al cerrar la ventana de relaciones, si en ella se ha realizado alguna modificación, se visualizará un mensaje de advertencia como el que muestra la figura siguiente, permitiendo guardar los cambios realizados o, por el contrario, salir sin guardar los mismos.

Las relaciones entre tablas se establecen en el panel de relaciones, siendo el procedimiento el siguiente:
De este modo hemos establecido una relación entre la tabla de clientes y la de pedidos, al realizar la relación de está manera no establecemos ninguna seguridad, es decir, siguiendo con el ejemplo, tal y como hemos hecho esta relación, podríamos tener un pedido realizado por un cliente que no tuviéramos registrado en la tabla de clientes, es decir, un cliente cuyo nombre, compañía .... no lo conociéramos. Para evitar estos errores existe la integridad referencial, la cual estudiaremos a continuación.
Una vez establecidas las relaciones entre las distintas tablas, es posible modificar las mismas o incluso eliminarlas. Ambas operaciones se realizan desde el Panel de Relaciones, como ya se ha comentado anteriormente.
Para modificar una relación los pasos a seguir son:
Para eliminar una relación, basta con seleccionar la relación que se quiere eliminar y pulsar a continuación la tecla Supr (o seleccionar la opción Eliminar de la Ficha Inicio - Grupo Registros).
Copyright 2012© ADR Infor S.L. | Tel.: +34 941 250 116 · Fax: +34 941 236 805 · skype: adrformacion.com
Email |
Política de Privacidad |
Aviso Legal |
Área Privada