Trabajar con redes virtuales VPN
Access es muy sensible a la rotura de la conexion (aunque sea breves instantes), por ello no es aconsejable que se trabaje conectado con WiFi (la conexion a traves de la nube es aun mas delicada), puede producir la rotura de las tablas.
Si la conexion trae los datos a local y luego los sube no suele ser un problema, trabajar en vivo con los datos ... yo no lo haria.
Mi leal consejo es que se le compren (al servidor) licencias para clientes remotos y que los datos (y la aplicacion) trabajen en el servidor en modo local, una desconexion no supone riesgo (se quedaria la sesion abierta y se podria reconectar o simplemente cerrarla).
De cualquier forma:
Una vez creada la VPN, esta tendra una IP (generalmente dentro del rango local si se hacen bien las cosas) que a todos los efectos se comportara igual que si fuera una maquina de la intranet (otro ordenador mas).
Tendra disponibles todos los recursos que el servidor comparta y a los que el usuario tenga acceso (por eso de los permisos) .... exactamente como cualquier otra maquina del entorno local, el unico punto a tener en cuenta es que esa conexion tendra el ancho MINIMO que la conexion permita (dado que las lineas suelen ser asimetricas: el parametro mas bajo que es el de subida) y no hay que olvidar la comparticion del ancho de banda con el resto de usuarios.
Una conexion como escritorio remoto, ocupa un ancho minimo, no perjudica los datos en caso de desconexiones y la eficiencia es maxima ('lo que de el servidor' como si fuera un puesto local).
La conexion como escritorio remoto no exige una VPN, pero aportaria seguridad a la comunicacion.
Una posible alternativa seria el utilizar otra base de datos (para los datos) tal como MySQL o SQL Server ...... que estan mas preparadas que Access para ese tipo de conexiones.