Как открыть файл MDB, который уже открыт другим пользователем?

StackOverflow https://stackoverflow.com/questions/1439681

  •  10-07-2019
  •  | 
  •  

Вопрос

Я создал файл Access с формами и отчетом и поместил его на общий диск с полными правами доступа. Но когда один пользователь открывает файл Access, другой пользователь не может открыть файл. Он нажимает на файл, но ответа не приходит ... а я на сервере могу открыть его в любое время. Я застрял. Этот проект предназначен для всех пользователей, каждый из которых должен получить доступ к файлу MDB одновременно. Как это могло быть сделано.

У меня много надежды. Надеюсь, вы, ребята, помогите мне.

Заранее спасибо.

Это было полезно?

Решение

Используйте мастер разделения базы данных, чтобы разбить вашу базу данных на отдельные компоненты переднего плана и внутреннего компонента. Ваши формы и отчеты должны оставаться в передней части. А серверная часть должна содержать только таблицы, индексы и отношения. На переднем крае ваши "таблицы" фактически будут ссылками на внутренние таблицы.

Затем воспользуйтесь программой автоматического обновления FE Tony Toews ( http://www.autofeupdater.com/ ). так что каждый пользователь будет работать со своей собственной копией базы данных переднего плана.

Подход, который вы используете сейчас ... позволяющий нескольким пользователям напрямую открывать одну и ту же базу данных, хранящуюся в общем сетевом ресурсе ..., вызывает проблемы. В дополнение к проблеме, которую вы видите сейчас, такой подход значительно увеличивает риск повреждения базы данных. Не делай этого!

Другие советы

Может быть, кто-то из ваших пользователей сейчас открывает файл в эксклюзивном режиме?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top