Hola xochitemol, no te entendi muy bien lo que preguntas, pero te digo algo
por lo general, cuando trabajo con bases de datos tipo Access
siempre las guardo en una ruta donde este mi proyecto visual Basic,
al igual que los reportes que hago con el Crystal Report.
Asi siempre puedo hacer referencia a ellos asi:
FileReporte=App.Path & "\Reportes\Reporte1.rpt"
FileBaseDatos=App.Path & "\Datos\Basedatos.mdb"
y si el proyecto esta en c:\sistema\ y lo muevo a d:\sistema o donde quieras
nunca tendras errores.
Le asignas al reporte la ruta de la Base de datos con esto
DBTabl.Location = FileBaseDatos
o tambien asi:
DBTabl.Location =App.Path & "\Datos\Basedatos.mdb"