y que sentido tendría eso ultimo???
lo de meterlo en una clase yo lo veo porque si por lo que sea cambias la ubicación de la base de datos, o el nombre, o lo que sea, solo tienes que modificar un fichero (el de la clase que contiene la función AccessCnx(), ya que cada vez que creas una conexion llamas a esa funcion y esta te devuelve la ruta). si escribes la ruta en todos los sitios donde necesitas hacer una conexión, como tengas que hacer una modificación de las expuestas anteriormente (cambio de ubicación de la bd, cambio de nombre...) te tocaría hacer esa modificación muchas veces
vamos, luego que cada cual haga lo que le parezca, pero...
PD: por cierto, que lo de la clase a mi me parece mu elegante tb
Saludos!