Professional Documents
Culture Documents
entre tablas
Access 2013 es una de las herramientas ms potentes para
Clave principal
Para crear relaciones entre tablas, debemos indicar un campo
especial en cada una de ellas, que se denomina clave principal. A lo
largo de este captulo, veremos qu significa este concepto y cules son
sus utilidades como herramienta para nuestra base de datos.
Productos Cdigo_artculo
Empleados ID Empleado
Sucursales N Sucursal
www.redusers.com
ACCESS 2013 91
www.redusers.com
92 5. RELACIONES ENTRE TABLAS
02 Access mostrar un pequeo icono en forma de llave junto al campo, que indicar
que es la clave principal de la tabla. De esta manera, podemos identificarlo en la
Vista Diseo.
www.redusers.com
ACCESS 2013 93
Relacionar datos
Las herramientas para relacionar tablas nos permiten acceder
rpidamente a la informacin almacenada, sin necesidad de abrir cada
una de las tablas que contienen los datos. Por lo tanto, al proceso de
relacin podemos definirlo como: la vinculacin entre dos tablas
a travs de un campo en comn. A continuacin, veremos cmo es
posible crear la relacin entre tablas.
Es importante tener en cuenta que, antes de eliminar o modificar la clave principal de un campo, debemos
verificar que esta no participe de ninguna relacin entre tablas. Si se da este caso, Access mostrar un
mensaje de error que indicar que no es posible eliminar o modificar dicha clave.
www.redusers.com
94 5. RELACIONES ENTRE TABLAS
Tipos de relaciones
Si bien es cierto que cada tabla almacena informacin independiente,
esto no quiere decir que las relaciones entre sus datos no puedan darse
de distintas formas. Por ejemplo, puede darse desde un solo registro
y terminar mostrando varios resultados compatibles. Esto lo podemos
ver si relacionamos, por ejemplo, una tabla Empleados (que almacena los
datos personales de cada empleado) y una tabla Ventas (que registra las
ventas realizadas, ms el empleado que las efecta) porque, al abrir la
primera, podremos ver el listado de ventas que realiz cada uno de ellos.
IMPRESIONES SATISFACTORIAS
La clave para obtener impresiones satisfactorias es realizar la previsualizacin de los datos antes de la
impresin. En el caso de las relaciones, podemos modificar la ubicacin de las ventanas (desde su barra
de ttulo) en la pestaa Relaciones, hasta obtener la disposicin que queremos.
www.redusers.com
ACCESS 2013 95
Proceso de relacin
En este proceso, veremos cmo crear la relacin entre las tablas
y conoceremos los campos que conectarn sus datos. Para crear
relaciones entre tablas, debemos seguir el Paso a paso.
Cuando activamos la eliminacin en cascada nos aseguramos que no existir un registro que no tenga
su correspondiente vnculo en otra tabla, ya que, al eliminar uno de ellos, automticamente lo harn sus
destinos. Esto evitar que existan datos sueltos, sin destino.
www.redusers.com
96 5. RELACIONES ENTRE TABLAS
01 Abra la base de datos que contiene las tablas que quiere relacionar. Ingrese en la
ficha Herramientas de base de datos y active el botn Relaciones.
www.redusers.com
ACCESS 2013 97
03 Arrastre el campo que ambas tablas tengan en comn desde el cuadro de una tabla
hacia la otra para relacionarlos.
www.redusers.com
98 5. RELACIONES ENTRE TABLAS
05 Se generar una lnea que conecta ambas tablas a travs del campo elegido. Pulse
el botn Guardar, de la barra de acceso rpido.
Al abrir una tabla que est relacionada con otra, y ambas poseen
el campo en comn como campo clave, veremos la informacin
correspondiente a la otra. Por ejemplo, si el campo Id Empleado es clave
principal en las dos tablas, cuando abramos una de ellas veremos la
informacin correspondiente a la otra tabla y viceversa.
En cambio, si el campo en comn sobre el cual se realiza la relacin
es campo clave en una de las tablas pero no en la otra, solamente
veremos los datos de la otra al abrir la tabla que posee el campo clave.
Es decir que la relacin se da nicamente en un sentido. Por ejemplo,
si el campo Id Empleado es clave principal en la tabla Empleados pero no
en la tabla Ventas, cuando abramos la tabla Empleados veremos los datos
correspondientes a sus ventas y, al abrir la tabla Ventas, no veremos
informacin sobre los empleados porque el campo Id Empleado no es
clave principal en esta tabla.
Luego de crear una relacin, es posible modificarla, para ello
debemos hacer doble clic sobre la lnea conectora entre las tablas.
Recordemos que es posible realizar la cantidad de relaciones deseadas
en una misma base de datos.
www.redusers.com
ACCESS 2013 99
www.redusers.com
100 5. RELACIONES ENTRE TABLAS
Ficha Diseo
En el momento en que podemos ver la pestaa Relaciones, es cuando
aparece la ficha Diseo en la cinta de opciones. Esta ficha permite
realizar varias operaciones sobre la relacin, veamos para qu se
utilizan sus botones.
02 03 04 05 06
01
08 07
www.redusers.com
ACCESS 2013 101
03 Mostrar tabla: abre el cuadro Mostrar tabla, que permite agregar tablas en
la pestaa Relaciones, las cuales podrn ser utilizadas para nuevas relaciones.
Eliminar relaciones
Si bien las relaciones entre tablas son una excelente forma
de agilizar el trabajo con bases de datos y su uso evita posibles
duplicaciones de informacin, tambin es importante conocer el
procedimiento para eliminarlas.
Access 2013 permite eliminar las relaciones existentes a travs de la
supresin total de todo vnculo entre las tablas relacionadas. Para esto,
debemos ingresar en la ficha Herramientas de base de datos, presionar el
botn Relaciones para que se presente la pestaa Relaciones y visualizar
las relaciones existentes en la base de datos. Luego, debemos hacer
clic con el botn secundario del mouse sobre la lnea conectora que
representa la relacin que deseamos borrar y en el men, elegir la
opcin Eliminar. Access mostrar un mensaje de confirmacin, donde
tenemos que pulsar el botn S para terminar el proceso y borrar la
www.redusers.com
102 5. RELACIONES ENTRE TABLAS
Informes de relaciones
Los informes de relaciones constituyen un elemento importante de
las bases de datos: distribuyen la informacin de tal manera que pueda
ser impresa. Luego de ver la creacin e impresin de los informes,
conoceremos las propiedades que refieren a las relaciones entre tablas.
Para crear un informe de relacin, presionamos el botn Informes
de relaciones, situado en la ficha Diseo, que muestra las relaciones
existentes entre las diferentes tablas, de manera que se pueda imprimir
Hemos visto que para eliminar la relacin existente entre dos tablas, debemos utilizar el men contextual
(accesible a travs del botn derecho del mouse) de la lnea conectora. Sin embargo, tambin es posible eli-
minar relaciones al seleccionar dicha lnea conectora mediante un clic y presionar la tecla Suprimir o Delete.
www.redusers.com
ACCESS 2013 103
www.redusers.com
104 5. RELACIONES ENTRE TABLAS
Propiedades de los
informes de relaciones
Al guardar el informe, este se mostrar en el Panel de navegacin y se
crear, tambin, un grupo de propiedades particulares, que podemos
visualizar si hacemos clic con el botn derecho del mouse sobre el
informe en el panel y elegimos la opcin Propiedades de vista.
El proceso de guardar un informe tiene como resultado y beneficio conservarlo para visualizarlo en otro
momento con los datos correspondientes al momento de su creacin. Sin embargo, no es necesario
guardar un informe para poder imprimirlo, ya que son dos procesos completamente independientes.
www.redusers.com
ACCESS 2013 105
www.redusers.com
106 5. RELACIONES ENTRE TABLAS
CLAVE PRINCIPAL
Si bien es posible aplicarle una clave principal a un campo que ya contiene datos, sugerimos hacerlo antes,
para que no se generen errores con la informacin ingresada. Por ejemplo, si un campo clave contiene regis-
tros duplicados, no se podr convertir en campo clave. Por esta razn, si establecemos la clave principal an-
tes de introducir los datos, Access nos avisar si hay algn problema y podremos corregirlo en el momento.
www.redusers.com
ACCESS 2013 107
El gran beneficio de actualizar los datos de manera automtica en las diferentes tablas relacionadas es no te-
ner que hacerlo de modo manual, una por una, y perder mucho tiempo, cometer errores u olvidarnos de corre-
gir alguna tabla. Las actualizaciones automticas reducen la posibilidad de realizar modificaciones equvocas.
www.redusers.com
108 5. RELACIONES ENTRE TABLAS
IMPRESIONES EXITOSAS
Para lograr que el resultado de la impresin sea exitoso, recomendamos realizar primero la configuracin
de los mrgenes y del tamao de la hoja en la cual imprimiremos. Posteriormente, ingresamos en la vista
preliminar para confirmar los resultados y, cuando obtenemos los deseados, comenzamos el proceso de
impresin.
www.redusers.com
ACCESS 2013 109
RESUMEN
Hemos aprendido dos tareas fundamentales en el trabajo con tablas: la creacin de claves principales
y de relaciones entre tablas. Como vimos, el campo clave de una tabla es aquel que identifica cada
registro con un valor nico, es decir que solamente puede existir uno por tabla. Tambin analizamos los
distintos tipos de relaciones y las opciones particulares que se generan con cada una de ellas. Por ltimo
explicamos cmo imprimir de manera adecuada los diferentes objetos que componen una base datos.
www.redusers.com
110 5. RELACIONES ENTRE TABLAS
Actividades
TEST DE AUTOEVALUACIN
EJERCICIOS PRCTICOS
PROFESOR EN LNEA
www.redusers.com