Vincular tablas

En el capítulo 1 te recomendamos dividir tu base de datos en dos bases de datos, una conteniendo las tablas con los datos y otra conteniendo a las consultas, formularios y reportes (para no usar términos tan largos llamaremos a la primera base de datos como BD Datos y a la segunda base de datos como BD Fuente), pero seguramente te preguntaras ¿Cómo voy a hacer para trabajar con los formularios en la BD fuente sin tener tablas?, La respuesta es muy sencilla, ¡Vincularemos las tablas!

Un vínculo es la creación de una tabla virtual, estableciendo un canal de comunicación hacia una base de datos con tablas reales. La tabla vinculada físicamente no esta allí, se puede eliminar la tabla vinculada y la información permanece en la base de datos de tablas reales.

Recuerda las recomendaciones del primer capítulo para crear la Base de datos de las tablas y la Base de Datos Fuente porque llegó el momento de llevarlo a la práctica. Para nuestra aplicación asumiremos que ya tenemos creadas todas nuestras tablas en la Base Datos, ahora crearemos una nueva base de datos, seleccionamos el objeto tablas en el administrador de Base de datos de Access y hagamos clic derecho sobre el objeto tablas, seleccionaremos la opción de vincular tablas.

Ahora Access nos presenta un cuadro de dialogo solicitándonos proporcionar la ubicación en el disco de la base de datos origen. Seleccionamos la ubicación y

Después veremos una ventana conteniendo todas las tablas disponibles para el vinculo. Selecciona las tablas necesarias y presiona Aceptar. Ahora ya tenemos nuestras tablas vinculadas con las cuales podremos realizar la creación de consultas, formularios e informes.

Si por alguna razón cambias la ubicación de tu base de datos fuente, necesitaras decirle a cada una de las tablas vinculadas la nueva ubicación de la BD Datos. Access tiene una herramienta que nos facilitara la modificación de los vínculos, esta herramienta se localiza en el menú Herramientas -> Utilidades de Base de datos en la opción Administrador de tablas vinculas.

En el administrador encontraras un listado de las tablas vinculadas con el nombre y la ubicación de la base de datos origen. Para cambiar la ubicación de las tablas vinculadas se debes seleccionarlas en la casilla de verificación, y activa también la casilla de verificación de “Preguntar siempre por la nueva ubicación”, después presiona Aceptar. Access te presentara un cuadro de dialogo en donde debes seleccionar la base de datos de la nueva ubicación.

Fuente: Apuntes de Base de datos de la UNIDEG