Access es la base de datos gráfica que nos viene con el paquete Office de Microsoft. A destacar el entorno gráfico que nos permite crear consultas y formularios simplemente haciendo clicks sobre los objetos deseados.
MySql es una base de datos de servidor, potente y robusta, pero sin interfaz gráfico. Aunque existen diferentes herramientas que nos permiten conectar a ella y administrarla gráficamente (PhpMyAdmin es la imprescindible) muchas veces para
crear consultas complejas o formularios rápidos necesitamos recurrir a Access.
Si no tenemos MySql podemos instalar todo el paquete del servidorWeb Apache + Php + Mysql en nuestro Windows con la aplicación AppServ y sus correspondientes
manuales How to install AppServ.
La conexión entreAccess y MySql la haremos mediante ODBC. Necesitamos descargarnos la ultima versión del conector Odbcde MySql 5.1 (en el momento de
publicar este articulo) en la web de MySql (requiere registro gratuito para descargar). Una vez tengamos el instalador del conector Odbc solo tendremos que instalarlo en nuestro equipo mediante un sencillo Siguiente>>Siguiente>>Instalar>>Finalizar y nos agregara el conector de MySql en Orígenes de datos ODBC (esta en Panel de Control>>Herramientas Administrativas o ejecutando odbcad32.exe) en la pestaña Drivers (Controladores en Español)
Ahora nos creamos la nueva conexión a la base de datos MySql en la pestaña System DSN (DSN de Sistema)
Buscamos y seleccionamos el Driver MySql ODBC 5.1
Damos los datos de conexión.
Y guardamos, aplicamos y cerramos.
En Access
Abrimos o creamos una base de datos nueva y vincularemos a un origen de datos externo. Mejor vincular así los datos continuaran en MySql y los podremos tratar en Access sin duplicados.
En Access 2003 tenemos que buscar en tipos de archivo Base de datos ODBC
Buscamos y seleccionamos la conexión ODBC creada
Seleccionamos las tablas a vincular para verlas desde Access.
ar Todo.
Y ya las tendremos vinculadas en Access para poder realizar consultas complejas, formularios o informes.
Hemos visto como conectar Access con MySql pero más o menos los mismos pasos son válidos para cualquier otra base de datos que queramos conectar al servidor de MySql.
Un saludo.