Migrar una base de datos Access a la web ya es posible 20

Durante mucho tiempo, las personas que creamos bases de datos Access, nos hemos tenido que conformar con que nuestros desarrollos se quedasen en el ámbito del ‘escritorio’ de Windows.

Muchas veces, esto ha sido suficiente, pero en ocasiones hubiéramos pagado lo que fuera (bueno igual no tanto :)) por poder publicar nuestra base de datos en la web y hacerla accesible así a muchos usuarios sin tener necesidad de instalarla, de forma individual, en sus escritorios.

Las herramientas que ha incluido Access para poder interactuar con la web han sido tradicionalmente escasas y nunca han permitido una migración ni una experiencia web completa.

Aunque algunas empresas ajenas a Microsoft, como Zoho, por ejemplo, nos ofrecen en teoría esta posibilidad, lo cierto es que, finalmente, todo parece pasar por la transformación de la base de datos nativa de Access en ‘otra cosa’ y por tanto, de hacerlo, perdemos una vez realizada la migración, todo lo que precisamente nos gusta de Access: sus diseñadores intuitivos de formularios e informes, su programación simple orientada a eventos, su facilidad para la creación de consultas y su capacidad para interactuar con distintos orígenes de datos y un lenguaje de programación sencillo y eficiente (al nivel de solución en que nos encontramos) como VBA y a cambio, debemos formarnos en las herramientas nativas de esa ‘otra cosa’ a la que hago mención.

La solución la he encontrado, tras mucha búsqueda, en un producto de una empresa que permite, mediante la simple inclusión de una línea de código en el VBA de la aplicación Access, hacerla disponible a través de un navegador web moderno (HTML 5 requerido, eso sí), como lo son cualquiera de los que hoy en día se manejan: Chrome, IE11, Firefox, etc.

Publicar Access en web ya es posible

El producto en cuestión, incluye un servidor web y unas librerías que añadimos como referencia sin ningún problema a nuestra solución en Access. Al añadir una llamada a una función de esas librerías a nuestro código VBA en Access, toda la entrada y salida de la aplicación es capturada y redirigida al servidor web aprovechando los ‘lienzos’ de HTML5. Lo cierto es que el rendimiento y la calidad de la solución es, sencillamente, excepcional, aunque como siempre, dependerá de las características técnicas del equipo en que se despliegue (memoria, discos rápidos, ancho de banda suficiente) que deberán calcularse en función de la carga prevista.

Lógicamente, las funciones disponibles en la librería, incluyen lo necesario para dar solución a los problemas con los que nos encontraremos como fruto del cambio del entorno de ejecución: impresión remota en las impresoras del cliente, subidas y descargas de archivos hacia/de la aplicación, etc.

La solución puede funcionar en una Intranet, si el equipo en que desplegamos el producto lo ubicamos en nuestra LAN o bien, ser de acceso público si lo ubicamos en un proveedor de Internet. Si optamos por un acceso público la complejidad aumenta al entrar en juego temas como dominios, certificados SSL, configuración DNS y aquellos relacionados con la seguridad de datos y frente a ataques que son necesarios en estos entornos.

Convendrá revisar la solución desarrollada en Access para adaptarla en la mejor medida al nuevo entorno de ejecución. Aquí quiero ser claro: los cambios no vienen obligados por la herramienta que usamos para publicar en la web, sino por el cambio en el entorno de ejecución. Es decir, hay que cuestionarse aspectos del diseño y aspectos relacionados con el hecho de que no hay una LAN entre el cliente y el servidor, sino un navegador web, y este cambio de escenario hace que ciertos métodos para hacer las cosas se tengan que cambiar por otros. Tal y como he comentado, esto es realmente sencillo de hacer desde VBA utilizando las funciones que nos aporta la librería.

Publica tu Access en la web en menos que canta un galloEn mi empresa, Grupo Globale, hemos creado un ‘paquete’ de servicios que incluye todo lo necesario para garantizar el éxito de la migración, puesto que somos expertos en todos los ámbitos que toca:

  • desarrollo de aplicaciones en Access
  • servicios de hosting avanzados en Internet
  • experiencia contrastable en la puesta en marcha de soluciones Access en web

Puedes ver nuestra landing page sobre la migración de Access a web haciendo clic aquí.

Estaremos encantados de responder a tus preguntas y ayudarte a tener tu base de datos Acccess en la web, ¡en menos que canta un gallo!

 

20 comentarios sobre “Migrar una base de datos Access a la web ya es posible

  1. Responder Alejandro Jul 6,2023 09:27

    Hola buenos dias

    Tenemos una apliación en access de gestión de una escuela (matriculas, clases, etc..) que trabaja en local y queríamos ver la posibilidad de tenerla alojada en web de forma que se pueda acceder desde cualquier sitio. Estoy intentando entrar en https://www.migrar-access-a-web.com/ pero no me deja. Quería saber si vosotros podéis hacerlo y el coste que tendría. Muchas gracias

  2. Responder Edgar Juarez Jun 6,2023 22:41

    Necesito mas información, estoy interesado en comprar su solucion

  3. Responder Edgar Juarez Jun 6,2023 22:41

    Necesito mas información, estoy interesado

  4. Responder Manrique Gonzales Jul 12,2022 03:01

    Hola Javier, tengo un sistema de rifas y me gustaria que varios usuarios tengan acceso por la web y de esta manera el administrador pueda visualizar en tiempo real las ventas de cada uno de ellos, como trabaja tu plataforma, necesito me ayudes explicándome porfa..

  5. Responder Ernesto Ago 27,2021 22:01

    Buenas noches Javier,

    Dispongo de una base de datos access que durante los años se ha transformado en la aplicación de access más crítica de la empresa.

    Me gustaría si es posible disponer de una consultoría personalizada para transformarla a una aplicación WEB.

    Gracias

  6. Responder Marcelo Jun 26,2021 02:56

    Hola Javier
    Llevo varios años desarrollando como aficionado y autodidacta una aplicación ACCESS multiempresa para Gestión de Socios de empresas mercantiles, donde cada empresa tiene su carpeta backend correspondiente con documentos pdf, anagrama y por supuesto un fichero Access con las tablas que contienen los datos de cada empresa. Los formularios, informes y código VBA están en otro fichero Access (FrontEnd) que poco a poco voy completando con más utilidades. Hasta ahora funciona bien en local y en redes locales, pero dado el desarrollo de los entornos sharepoint, que permiten incluso el acceso a usuarios externos a la organización pero autorizados en el grupo (en mi caso suelen ser los abogados/secretarios de las empresas), me gustaría saber cómo puedo dar ese paso. He hecho múltiples pruebas, pero hasta ahora me he estrellado. Dado que conoces bien el tema, me gustaría contactar contigo para tener una primera conversación. Quedo a la espera de tus noticias. Saludos, Marcelo.

  7. Responder Hector Javier Rivera y Fernandez Jul 28,2020 20:28

    Hola Alejandro, tengo una estructura de 11 programas DB’s en access que accesan usurios diferentes y lo cuales concentro en una DB de access central cada semana.
    Actualmente lo trabajo en LAN pero dadas las cirdunstancias y la necesidad del home office me gustaria conocer que opcion u opciones puedes ofrecerme.
    Gracias por tu atencion.

  8. Responder Pablo Paredes Jun 24,2020 14:35

    Buen día. Tengo el mismo interés de poder acceder a mi base de datos vía WEB ya que otras soluciones no me funcionan. Gracias

  9. Responder Alejandro May 11,2020 02:20

    Hola. Hice un «sistema» de gestion de empleados en ms-access que utilizo de forma local y por intranet en la oficina. Ahora necesito tener el mismo acceso multiusuario… pero desde casa. Uds pueden ayudarme? Gracias!

  10. Responder andres hurtado Abr 1,2020 05:41

    Cordial Saludo
    Actualmente trabajo con una base de datos en Access y requiero poder tener disponible este aplicativo en modo web
    Quiero su consulta y asesoria
    Por favor me contacta por este medio y conversamos detalles

  11. Responder Manuel Aguirre Ago 21,2019 01:57

    Buenas tardes! estoy interesado en tener una base de dato Access en la web.
    Que hay que hacer y por donde empezar.

  12. Responder McMata Ago 8,2019 10:09

    Hay algún paso a paso…. gracias

  13. Responder Ysaner May 30,2019 18:25

    Buenas tardes! estoy interesada en tener una base de dato Access en la web.
    Podrian ayudar

    • Responder Javier Mendiburu Jun 11,2019 21:19

      Hola Ysaner, te mandé un correo desde el trabajo, espero que lo hayas recibido. Si tienes cualquier duda estoy a tu disposición.
      Saludos y gracias por acercarte a mi blog!

Contestar