Compartir base de datos access con varios usuarios

compartir

Si has desarrollado una pequeña base de datos en access pero ahora necesitas compartir la información con un usuario seguramente habrás probado a dejar la base de datos en un lugar de la red donde los dos tengáis acceso. Es bastante probable que recibas un fallo advirtiéndote que alguien tiene la base de datos abierta y no puedes acceder.

compartir_acceso

Un truco es ir a Herramientas -> Opciones -> Avanzadas -> Modo predeterminado de apertura y seleccionar la casilla «Compartido«.

Pero es probable que este modo en ocasiones tampoco te funcione si has elaborado formularios complejos para acceder a tu base de datos, en ese caso necesitarás dividir los datos de los formularios. Para realizar la separación nuestras bases de datos tienen que ser vinculadas con una base de datos externa. Para realizar este proceso existe un asistente de Access que realizará esta operación en pocos minutos.

compartir_dividir

Puedes encontrarlo en: Herramientas -> Utilidades de bases de datos -> Divisor de base de datos. Es muy recomendable hacer una copia de seguridad previa a la operación. En el proceso solicitará la ruta donde quieres guardar tus datos (ruta del servidor con acceso por parte de todos los usuarios). Ahora tan solo tienes que copiar tu archivo original de access a cada uno de los usuarios, el cual ya ha sido modificado por el asistente para que se conecte mediante bases de datos vinculadas a tu servidor. No muevas el archivo generado en el servidor o perderás el acceso desde los diferentes equipos.

14 comentarios

  1. Que tal tengo un problema similar, tengo mi base de datos y la quiero manejar en RED ya hice el procedimiento de (Divisor de Base de Datos) y me genero un 2do. archivo donde se encuentran las Tablas.

    Comparti una carpeta llamada RED en esta estan dos archivos el primero (SolicitudPago) en el cual se encuentran los Formularios e Informes y el segundo (SolicitudPago_be) en el que se encuentran las tablas. Este ultimo lo genero el Divisor de Base de Datos.

    Ahora bien al Abrir el archivo (SolicitudPago) en otra maquina conectada a la RED puedo ver los registros perfectamente, sin embargo no puego editar ni agregar un nuevo registro.

    De antemano muchas Gracias por la ayuda !!

  2. Hola tengo un problema, tengo una base de datos que quiero compartir con otros dos usuarios y al mismo tiempo que en las tres computadoras los cambios que efectúe cada quien los podamos ver todos. El archivo lo coloque en mis carpetas para compartir y si pudieron tener acceso y ver el archivo pero a la hora de que el otro usuario capturara información yo no puedo ver los cambios que puedo hacer?
    Gracias de antemano
    PD estoy trabajando con Acces 2007

    1. Hola Gabriela . . . .

      Con respecto a tu duda:

      1ero. debes tener tu BD en una carpeta compartida (que seria tu servidor de archivos) con privilegios de acceso total.
      2do. debes hacer una copia identica de la BD en la PC que quieres compartir (serian los nodos).
      3ero. A esa copia le borras todas las «Tablas», despues te vas a la pestaña de DATOS EXTERNOS / IMPORTAR / ACCESS le das click en la opción «VINCULAR AL ORIGEN DE DATOS CREANDO UNA TABLA VINCULADA», le das click en la opcion EXAMINAR y buscas la BD que esta en tu Servidor.

      Con esto vinculas las Tablas a una sola BD . . . puedes hacer esto en las computadoras que quieres.

      A mi me ha servido hasta la fecha.

      P.D. Esto lo hice en Access 2007 . . . desconosco si funciona en versiones anteriores.

      Saludos

      1. Hola, ya hice lo que me respondiste pero en la otra pc no pueden ver los datos que yo hago ni yo tampoco puedo ver los datos que capturan en la otra compu, que hago??!! el archivo tiene acceso total para otros usuarios, abri la copia que indicaste que deberia haber en el otro equipo y tambien abri el archivo directamente que esta en la carpeta compartida pero en ninguno de los dos están los cambios. Que estoy haciendo mal o por que no funciona. Agradezco tu ayuda.Saludos Bridas, Conexiones y Tubos S. de R. L.23 Norte No 4409 Col CuartillasPuebla, Pue.Tel (222) 195-25-92 Fax (222) 195-25-91E-mail: bricot2001@yahoo.com.mxgabriela.bricot@hotmail.com

        Date: Fri, 16 Aug 2013 19:43:15 +0000 To: gabriela.bricot@hotmail.com

  3. Hola, ya hice lo que me respondiste pero en la otra pc no pueden ver los datos que yo hago ni yo tampoco puedo ver los datos que capturan en la otra compu, que hago??!! el archivo tiene acceso total para otros usuarios, abri la copia que indicaste que deberia haber en el otro equipo y tambien abri el archivo directamente que esta en la carpeta compartida pero en ninguno de los dos están los cambios. Que estoy haciendo mal o por que no funciona. Agradezco tu ayuda.
    Saludos

      1. Hola no me sale ningún error, lo que ya hice fue que puse el archivo en mi disco C y lo compartí y ya con eso pudimos hacer cambios y ver estos mismos en diferentes computadoras, pero lo que no me permite es que no podemos trabajar todas al mismo tiempo, podemos capturar datos pero a la hora de guardar dice que se está usando el archivo, que puedo hacer en ese caso para que trabajemos al mismo tiempo en diferentes equipos sin que salga ese error.
        Saludos

  4. buen dia, ya realice los pasos, al querer abrir el formulario de captura en una segunda maquina, me manda error de que la base de datos_ble ya esta siendo usada, como corregir este problema?’

  5. Hola buenos días quería comentarles el problema que estoy teniendo en mi trabajo y ver si me pueden ayudar, antes que nada muchas gracias.
    El tema es que tienen una base de datos en access en una PC servidora y en el resto de las PC hay accesos directos compartidos y cuando le das doble clic a ese acceso no se abre el ejecutable de la aplicacion sino el access. Alguien tiene idea que puede estar sucediendo?

  6. hola buenos dias

    Saludos

    Quisiera consultarles algo

    tengo una base de datos en acces la cual la estoy colocando en una carpeta compartida

    Manejo los registros con visual Basic, incluir modificar y consultas con reportes

    Que comandos podria utilizar para el control de crear nuevos registros desde varias PCs por cuestion del codigo autonumerico que podria generarse el mismo en todas las maquinas si lo hacen al mismo tiempo

    y cuando estoy modificando un registro no permitir que otro usuario desde otra pc coincidencialmente modifique el mismo registro…

    agradecido de antemano

    en si la consulta es para manejar la base de datos en red de acces con visula basic

    gracias de antemano….

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.