Asegurar el acceso de base de datos 2003 como un archivo MDE

Si hace una base de datos para otras personas Access 2003 - especialmente las personas que pueden ser un poco pequeñito ni idea de acceso - es posible que desee encerrar a su base de datos para evitar que otros usuarios realicen cambios que pueden romperlo. Usted puede agregar seguridad en forma de nombres de usuario y contraseñas, pero una opción más simple es dar vuelta a su base de datos desde un archivo MDB en un archivo MDE.

Un Archivo MDE es lo mismo que un archivo de base de datos Access MDB regular, con los siguientes cambios:

  • Todos los procedimientos de VBA son compilado - convertido de código legible (más o menos legible, de todos modos) a un formato que sólo el equipo entiende. Este cambio impide que un usuario de la base de la lectura o de cambiar su código de VBA.
  • Nadie puede crear formularios o informes o modificar los ya existentes (se puede ni siquiera les abrirá en la vista Diseño). No se puede importar cualquier tampoco.

Asegúrese de mantener una copia de su archivo MDB original! Si tiene que hacer cambios en su código VBA, formas o informes (o crear otros nuevos), es necesario utilizar el archivo MDB, no el archivo MDE. Archivos MDE son los más utilizados para la base de datos front-end cuando se divide una aplicación en dos bases de datos (front-end y back-end).

Creación de un archivo MDE

Guardar el archivo MDB como un archivo MDE es fácil. Sigue estos pasos:

1. Asegúrese de que su base de datos está en Access 2002/2003 formato de archivo al abrir la base de datos.

Echa un vistazo a la barra de título de la ventana Base de datos. (Pulse F11 si no es visible.) Si la barra de título dice "(Access 2000 formato de archivo)", entonces usted necesita para convertirlo en el último formato de archivo.

2. Seleccione Herramientas -> Utilidades de base de datos -> Crear archivo MDE.

El acceso se cierra la base de datos para hacer la conversión. Entonces verás la opción Guardar MDE como cuadro de diálogo.

3. Especifique la carpeta y nombre de archivo para el archivo y haga clic en el botón Guardar.

Access crea el nuevo archivo MDE, dejando la MDB original de presentar sin tocar. Entonces se abre el nuevo archivo MDE.

Si Access se encuentra con un problema al hacer el archivo MDE, aparecerá un mensaje con un botón Show Ayuda. Haga clic en el botón para averiguar lo que está mal.

Actualizaciones Hacer tarde

Tarde o temprano, usted va a querer hacer un nuevo informe o corregir un error tipográfico molesto en un formulario. Tienes que ir de nuevo a su archivo MDB para hacer este tipo de cambios, porque no se puede hacer cambios en un archivo MDE.

Si el archivo MDE es un archivo de front-end, sin datos almacenados en el mismo, sólo puede realizar los cambios en el archivo MDB original y vuelve a guardar como un archivo MDE. Debido a que todos los datos reside en la base de datos back-end, ya está todo listo.

Sin embargo, si el archivo MDE contiene tablas llenas de información valiosa, no se puede simplemente abandonarlo. Si utiliza el archivo MDE que hacer la entrada y edición de datos, que archivo contiene las tablas de arriba-hasta la fecha. El archivo original MDB tiene formas editables, informes y código VBA, pero no tiene la última versión de los datos almacenados en las tablas. No es un problema.

Siga estos pasos para actualizar su archivo MDE:

1. Cambiar el nombre de su archivo MDE como un archivo de copia de seguridad.

Por ejemplo, agregue la fecha de hoy hasta el final del nombre de archivo (justo antes de la parte .mde). Estás a punto de crear un nuevo archivo MDE, pero usted no quiere perder los datos en este archivo.

2. Abra el archivo original MDB y hacer cualquier cambio para contener los formularios, informes y código VBA que desea.

Si va a hacer cambios drásticos, hacer una copia de seguridad del MDB primero.

3. Seleccione Herramientas -> Utilidades de base de datos -> Crear archivo MDE y guardarlo como un archivo de MDE con el nombre que el archivo MDE tenía originalmente.

Ahora usted tiene un archivo MDE actualizado con nuevas formas mejoradas, informes y procedimientos de VBA, pero con datos antiguos. Usted también tiene un archivo MDB actualizado con los nuevos, la mejora de formularios, informes y código VBA (pero las mesas fuera de fecha).

4. Elimine todas las tablas de este nuevo archivo MDE.

En la ventana Base de datos, haga clic en el botón Tablas en la lista de objetos, haga clic en cada tabla en la lista que aparece en el panel derecho y, a continuación, pulse la tecla Supr para cada tabla. Es necesario confirmar cada eliminación haciendo clic en el botón Sí. Eliminación de tablas suena peligroso, pero recuerda que tienes todas estas tablas almacenadas de forma segura en su archivo MDE de edad.

5. Importe de las tablas de la antigua MDE archivo a la nueva.

Seleccione Archivo -> Obtener datos externos -> Importar y elija el nombre que le dio su archivo MDE de edad en el Paso 1.

Verá el cuadro de diálogo Importar objetos, con fichas para tablas, consultas, formularios, informes y otros objetos.

6. Haga clic en el botón Seleccionar todo en la ficha Tablas seleccionado y haga clic en Aceptar.

Access importa las tablas del MDE original a los nuevos archivos MDE, en sustitución de los datos más antiguos en las tablas.

7. Importar cualquier consulta o macros en la antigua base de datos MDE que haya creado o modificado.

Repita los pasos 5 y 6, pero el uso de las consultas y Macros lengüetas en el cuadro de diálogo Importar objetos para importar todo lo que ha cambiado.

Si usted va a hacer esto a menudo, considerar dividir su mesa en un extremo frontal y un extremo posterior. Con una base de datos de división, que no tenga que volver a importar las tablas actualizadas: Usted sólo puede dejarlos en la base de datos back-end sin cambios.




» » » Asegurar el acceso de base de datos 2003 como un archivo MDE