No sé como es el asunto con mysql-server+access+windows, pero quizas te dé una idea:
 
Justo hoy tube que hacer la misma cosa en linux, usar el servidor mysql (que yá tenía instalado junto a apache , php,y phpmyadmin ) y conectarlo con el base del open office. 
necesite bajarme dos paquetes extra...
libiodbc2 - iODBC Driver Manager
libmyodbc - the MySQL ODBC driver 
Como uso debian, los descargue con solo un  
apt-get install libiodbc2 libmyodbc 
luego fui a 
http://localhost/phpmyadmin y cree una nueva_base_de_datos para usarla en el openoffice  y un usuario con clave. 
finalmente edite el fichero /etc/odbc.ini y añadi lo siguiente:
[
MySQL-Openoffice]
Description	= MySQL database test
Driver		= MySQL
Server		= localhost
Database	=  nueva_base_de_datos
port		= 3306
Socket		=
Option		=
Stmt		= 
Y listo, el paso siguiente fue: abrir el base del openoffice,
y en el asistente de coneccion seleccionar: Conectar con una base de datos existente (MySql)
Como desea conectarse con mysql?:Conectar utilizando ODBC
Cuando nos pide el nobre de origen de bases de datos ODBC clickeamos en Examinar y aparecera "
MySQL-Openoffice", la seleccionamos y clickeamos en siguiente
Como usuario usé el nuevo usuario que cree y tilde la casilla para que me pida la contraseña y listo.  Con eso ya tenes el openoffice hablandole al mysql 
 
   
PD :  No es necesario que la llames MySQL-Openoffice, puedes inventar cualquier nombre 
Quizas esto te ayude averiguar como configurar mysql y openoffice en windows (
http://orbita78.com.ar/books/openoffice-mysql.pdf)