De hecho tienes que abrir el fichero así también en un .bat, no puedes abrir access y luego decirle que abra una base de datos con un bat .
Lo que abres es el fichero directamente:
start .mdb
Pero si, el acceso directo es la solución lógica, pero a lo mejor el chico tenía curiosidad