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.
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.
En 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!
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
Necesito mas información, estoy interesado en comprar su solucion
Necesito mas información, estoy interesado
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..
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
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.
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.
Hola Hector: te recomiendo que visites la página https://migrar-access-a-web.com/. Ahí dispones de información de todo tipo, documentos, precios, portal demostrativo, etc.
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
Hola Pablo: te recomiendo que visites la página https://migrar-access-a-web.com/. Ahí dispones de información de todo tipo, documentos, precios, portal demostrativo, etc.
Saludos cordiales
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!
Hola Alejandro. Te respondí por mail. A tu disposición
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
Hola Andrés. Le envió un mail al respecto. Gracias y seguimos en contacto
Buenas tardes! estoy interesado en tener una base de dato Access en la web.
Que hay que hacer y por donde empezar.
Hola Manuel, echa un vistazo a https://www.migrar-access-a-web.com/. Ahí tienes información bastante amplia sobre como funciona esta migración. Si necesitas alguna aclaración posterior, estoy a tu disposición.
Saludos!
Hay algún paso a paso…. gracias
Hola McMata, echa un vistazo a https://www.migrar-access-a-web.com/. Ahí tienes información bastante amplia sobre como funciona esta migración. Si necesitas alguna aclaración posterior, estoy a tu disposición.
Saludos!
Buenas tardes! estoy interesada en tener una base de dato Access en la web.
Podrian ayudar
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!