ObjReport.Database.Tables(cnt).Location = PathMdb
Non conosco CR11 quindi non so esattamente come funziona, in effetti non uso più CR da secoli, ma non penso proprio che basti indicare il percorso (come mostri nella riga sopra).

Supponiamo che il database è protetto da password?
Quale provider viene usato?
Da qualche parte vi saranno le impostazioni, e secondo me sono DENTRO ad ogni report che esporrà queste proprietà così da poterle impostare direttamente da code.

Una volta impostata la stringa di connessione generica del tuo database, la userai per impostare quella di tutti i report, quindi l'istruzione sarà la stessa ma cambierà solo il nome del report (ed eventuali altri parametri che già usi per conto tuo).