Ссылка на доступ в сочетании с RefLibPaths прерывает доступ при выходе - PullRequest
0 голосов
/ 19 сентября 2011

У меня следующая проблема. У меня есть .mde, который должен использовать другой .mde для некоторых функций. Ссылка .mde должна быть в уникальном месте для каждого пользователя. Я думал, что мог бы бросить это на нашем диске P: \ (который существует для каждого пользователя, но приводит к другой папке). Единственная проблема, к которой я получил доступ, сохраняет путь UNC, который преобразуется в \\ [server] \ [user] \ mylib.mde вместо P: \ mylib.mde

Так что я подумал, что буду использовать это руководство: http://smsconsulting.spb.ru/shamil_s/topics/testrefs.htm Когда я использую это, это работает. За исключением того, что я не могу закрыть Access без сбоя Access.

Более подробная информация о нашей среде. Мы работаем на Win7 с Office 2010 за исключением Access, который является Access 2003.

Кто-нибудь понял, почему это не работает?

РЕДАКТИРОВАТЬ: После некоторого дополнительного тестирования я заметил, что I Access не падает, когда ссылка .mde находится на моем локальном жестком диске, он только падает, когда он находится на сетевом диске.

1 Ответ

0 голосов
/ 19 сентября 2011

Я не тестировал добавление в mde только в mdb, но, возможно, стоит попробовать это:

Dim ref As Reference

On Error Resume Next
References.AddFromFile "C:\docs\Some.mde"

''Just checking
For Each ref In References
    s = s & vbCrLf & "Name: " & ref.Name
Next
...