Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Compartir base de datos ACCESS

Estas en el tema de Compartir base de datos ACCESS en el foro de Bases de Datos General en Foros del Web. Hola amigos, Qusiera saber si alguien me puede ayudar a poder compartir mi base de datos que la cree en access, y esta codificado con ...
  #1 (permalink)  
Antiguo 08/12/2007, 13:09
 
Fecha de Ingreso: diciembre-2007
Mensajes: 1
Antigüedad: 16 años, 4 meses
Puntos: 0
Pregunta Compartir base de datos ACCESS

Hola amigos,

Qusiera saber si alguien me puede ayudar a poder compartir mi base de datos que la cree en access, y esta codificado con seguridad por usuarios en mdb, claro que esta la cree en mi portatil, y quiero ponerle en el server de mi trabajo y luego que todos la pueda abrir con el usuario y contraseña que yo cree,

Gracias a todos
  #2 (permalink)  
Antiguo 10/12/2007, 03:46
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Re: 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 pòr 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 diseño 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 contraseña 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 contraseña lo pedira al principio.
Otra opcion es utilizar alguno de los ejemplos del Buho para vinculación 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 diseño 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 Depuración >>>> 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 revisión.
- 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 Front-End 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

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 10:08.