2014-02-03 3 views
0

У меня есть Access 2007, сплит DB до 2008R2, несколько пользователей и проблема, которая происходит случайным образом. Файл открывается макросом AutoExec, который тестирует функцию Trusted Content, «Run Code» OpenDB(), которая переходит к вызову соединения DSNLess для связывания таблиц BE. Все пользователи используют тот же ярлык, который указывает на папку, в которой находится основная форма. Некоторые пользователи получают окно msg при открытии и включении доверенного содержимого, что функция OpenDB() не может быть найдена. Общественная функция явно там, и не, названный так же, как сам модуль. Тот факт, что это случается случайным образом с разными людьми, сбивает меня с толку. Он даже не добирается до первой функции, которую нужно вызвать, поэтому я не уверен, где еще искать ее, которую она даже не может начать. Иногда я могу открыть файл (не из ярлыка) с рабочего стола конечных пользователей, он открывает прекрасную и иногда такую ​​же ошибку. Закройте его, снова откройте из ярлыка и он будет работать. Может быть. Есть идеи?Не можете найти функцию?

ответ

0

В основном я использую доступ к центру доверия, попробуйте это руководство, это может помочь. http://ageesw.com/MACRO.htm

Смежные вопросы