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

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!

 

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

  1. 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.

  2. Responder McMata Ago 8,2019 10:09

    Hay algún paso a paso…. gracias

  3. 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 a Manuel Aguirre Cancel Reply