Sie sind auf Seite 1von 3

COMPARTIR BASE DE DATOS ACCESS

El primer paso seri tener back end y front end. lee esta explicacion sobre el tema antes de entrar en la seguridad pr usuarios: ***************COPIO Que buscamos con esto de Back-End, Front-End en MDE y Red? - Tener una aplicacion a la cual varios usuarios puedan acceder al mismo tiempo - Los usuarios podran ver las actualizaciones de la aplicacion en tiempo real, es decir cada vez que alguien cree un registro nuevo o realice alguna modificacon, el resto de los usuarios podran verlo. - Evitar que los usuarios tengan accesso a la tablas de manera directa, solo podran hacerlo por medio de los formularios y consultas. - Evitar que los usuarios puedan modificar el codigo de la aplicacion y el diseo de los formularios e informe Diferencia entre Back-End y Front-End - Back-End es una mdb que se encuentra en un servidor o en un ordenador que funciona como servidor, dentro de una carpeta compartida y la cual solamente contiene las tablas. esta mdb es recomendable que tenga contrasea para su apertura - Front-End un mde que puede estar en local en cada estacion u ordenador por usuario, tambien puede ser una sola que estara en una carpeta compartida y los usuarios tendran accessos directos instalados en su estacion u ordenador. Esta base tendra todos los objetos para la exploracion, edicion y creacion de archivos,

es decir formularios, consultas, macros, informes, codigo VBA. Pero no contendra ninguna tabla en local, a esta base se vincularan las tablas del Back-End por medio de Archivo >>> Obtener datosexternos >>>> Vincular. En caso de que el Back-End contenga contrasea lo pedira al principio. Otra opcion es utilizar alguno de los ejemplos del Buho para vinculacin o revinculacion de tablas. Archivo mde - Un archivo mde lo que hace es ocultar o eliminar el codigo de la aplicacion pero mantendra el funcionamiento, bloqueara la vista diseo de formularios e informes, asi como la creacion de nuevos. Sin embargo las macros y consultas si podran ser modificadas y se podra crear nuevas. - Un archivo mde se obtiene por medio de Herramientas >>>> Utilidad de la base de datos >>> Crear archivo MDE... - En caso de que esta opcion aparesca deshabilitada (atenuada) se debera convertir la base a una version superior por medio de Herramientas >>> Utilidad de la base de datos >>> Convertir base de datos - Si al convertir la base en mde se recibe un mensaje de error, se debe a que existe alguna falla en la ventana de VBA, presiona Atl+F11 luego en Depuracin >>>> Compilar, si hay algo lo mostrara, si aun asi no es posible crear la mde entonces esposible que en el codigo existan procedimientos sin origen, es decir si creaste un combo con el asistente y luego borraste ese combo en el formulario el codigo se ha quedado huerfano en la ventana VBA ya que no se borra al borrar el combo. Una buena opcion aunque lenta es crear una base nueva en blanco e ir importando los objetos de poco en poco e ir creando la mde, en el moemnto que no deje crear la mde sabras cual es el objeto que requiere revisin. - Si un formulario esta basado en una consulta, lo mejor para evitar

que esa consulta sea modificada es que el formulario en origen de datos no tenga la consulta como tal (una consulta que aparece en la ventana base de datos) pinchando en los ... podras crear la consulta para dar origen al formulario y al crear el archivo mde esta no podra ser modificada Consideraciones - Back-End debera estar establecida en Herramientas >>>> Opciones >>>>> Avanzadas >>>>> Modo predeterminado de apertura compartida - Front-End debera estar establecida en Herramientas >>>> Opciones >>>>> Avanzadas >>>>> Modo predeterminado de apertura compartida y bloqueo de registro >>>>> registro modificado - La opcion del registro modificado se puede sustituir para el FrontEnd al establecer por cada formulario bloqueo por registro modificado, con esto lo que se logra es que la aplicacion no permitira que dos usuarios modifiquen el mismo registro al mismo tiempo, lo que crearia perdida de datos y confusion en los usuarios. *******************FIN COPIA En cuanto a la seguridad por usuarios, mira esto: http://www.hispavila.com/3ds/office/...dadaccess.html ( ESTE ARCHIVO SE LLAMA:

SEGURIDAD EN

LAS BD ACCESS )
Un saludo

Das könnte Ihnen auch gefallen