Aunque parece obvio ya configuraste el ODBC Data Source Administrator para que reconozca la base de datos? Yo nunca he usado php para conectar bases de datos en access pero si recuerdo que eso es lo primero que uno debe hacer para compartir access con cualquier otro aplicativo.
Cita: Por cierto en XP si me funciona pero en w7 no....
Esto último no lo había leido sino al final. Te tocaria revisar la documentación de windows 7 o en foros a ver si existe algun bug sin corregir.