Hola,
Cita:
Iniciado por gnzsoloyo
... MySQL no puede "dialogar" con Access, y Access sólo puede usar ODBC para "ver" MySQL. ...
El mismo gnzsoloyo te está dando la respuesta, aunque creo que no concretó completamente el concepto, así que aquí va:
Primero haz una copia de seguridad de todo.
Segundo, migra la información de Access a MySQL guardando la mayor compatibilidad posible, para eso necesitas revisar todas las tablas manualmente, es decir, asegúrate que en la migración de datos un campo Integer no se convirtió en un campo Short, utiliza las mejores herramientas disponibles, la última versión de MySQL y el mejor motor de almacenamiento, posiblemente InnoDB.
Tercero, dentro de tu aplicación en Access elimina todas la tablas, y crea vínculos a MySQL por medio de ODBC, las tablas vinculadas van a ser visibles para las aplicaciones en Access de forma transparente, como que si fueran las mismas tablas originales, si es posible actualiza la aplicación a la última versión de Access.
Todos los datos van a estar almacenados en MySQL y no en Access, pero Access va a ver los datos como suyos propios por medio de ODBC. Por supuesto el desempeño se va a ver afectado en Access.
No es una solución, solamente un paliativo temporal mientras haces el cambio a una aplicación MVC y n-Tier con PHP orientado a objetos, preferiblemente con un framework sólido y escalable ... digo pues.
Saludos,