En MS Access, ¿cómo divido mi base de datos en el front-end y el back-end?

Para aquellos que no saben, “dividir” una base de datos de Access en un archivo front-end (todo menos tablas) y un archivo back-end (nada más que tablas) consta principalmente de cuatro pasos principales:

1. Cree un nuevo archivo de base de datos de acceso.
2. Copie todos los objetos de la base de datos EXCEPTO para las tablas en el nuevo archivo de base de datos (formularios, informes, macros y módulos).
3. En el nuevo archivo de base de datos, cree enlaces de tabla a las tablas del archivo original.
4. En el archivo de base de datos original, elimine todos los objetos EXCEPTO para las tablas.

Hay muchas buenas razones para hacerlo, especialmente si está distribuyendo la base de datos como una aplicación para múltiples usuarios (consulte https://support.office.com/en-us…). La razón principal es que cuando modifica un objeto front-end, simplemente puede reemplazar los archivos front-end de los usuarios con el nuevo archivo sin tocar los datos reales.

Por lo general, realizo este proceso manualmente, pero puede usar un asistente para hacerlo por usted. Desde el enlace:

1. En su computadora, haga una copia de la base de datos que desea dividir. Comience con el archivo de base de datos en su disco duro local, no en el recurso compartido de red. Si el archivo de la base de datos se comparte actualmente desde su unidad de disco duro local, puede dejarlo donde está.
2. Abra la copia de la base de datos que está en su disco duro local.
3. En la pestaña Herramientas de la base de datos, en el grupo Mover datos, haga clic en Acceder a la base de datos. Se inicia el Asistente de Splitter de base de datos.
4. Haga clic en Dividir base de datos.
5. En el cuadro de diálogo Crear base de datos de fondo, especifique un nombre, un tipo de archivo y una ubicación para el archivo de base de datos de fondo.
6. Cuando finaliza el asistente, muestra un mensaje de confirmación.

Es un proceso sencillo, pero asegúrese de leer el enlace de arriba para ver las advertencias y sugerencias generales.

Dividir la base de datos significa mover todas sus tablas a un archivo de acceso separado. Luego, vincula las tablas desde su archivo front-end (consultas, formularios, etc.).

Esto facilita hacer cambios en el front-end y distribuir el front-end mientras comparte los mismos datos.

Para obtener aún más potencia y rendimiento, mueva el back-end a un RDBMS, como SQL Server, MySQL, PostgreSQL, etc.

Si tiene el entorno adecuado, Access puede hacer frontales potentes.