БД MS Access в сети с несколькими пользователями - PullRequest
3 голосов
/ 05 октября 2010

У меня есть база данных MS Access на сетевом диске с пользовательской формой, в которой есть несколько пользователей (все используют одновременно)

Форма запускает запрос на обновление, который добавит данные в таблицу необработанных данных,

Кто-нибудь знает, как я могу заставить эту работу работать, если два (или более) пользователя одновременно запускают запрос на обновление?Я предполагаю, что это должно быть сделано с использованием временных таблиц ...

Спасибо, Джеймс

Ответы [ 2 ]

8 голосов
/ 06 октября 2010

Просто чтобы добавить несколько страниц с моего веб-сайта к этому обсуждению.

Вы хотите разделить MDB на Front End MDB, содержащий запросы, формы, отчеты, макросы и модули, содержащие только таблицы и взаимосвязи вBack End MDB.FE копируется на каждый компьютер пользователей сети.FE MDB связан с таблицами в конце MDB, который находится на сервере.Вы вносите обновления в FE MDB и распространяете их среди пользователей, вероятно, как MDE.

См. Страницу "Разделение вашего приложения на интерфейсные и внутренние части" для получения дополнительной информации.,См. Бесплатную утилиту Auto FE Updater , чтобы сделать распределение новых FE относительно безболезненным. Утилита также довольно хорошо поддерживает Terminal Server / Citrix.Также посетите мою страницу FAQ по производительности доступа .

4 голосов
/ 05 октября 2010

Доступ не работает должным образом, если доступ ко всей базе данных (интерфейсные формы плюс внутренняя база данных) осуществляется несколькими пользователями из общей сетевой папки.

Попробуйте разделить на интерфейс (по одному на каждом клиентском компьютере) и один сервер (таблицы) на сетевом ресурсе и используйте связанные таблицы в интерфейсе.

Как вручную разбить базу данных Access в Microsoft Access

Информация о производительности запросов в базе данных Access

Советы по повышению производительности Microsoft Access для ускорения работы с базами данных Access

Tony Toews ' Часто задаваемые вопросы о производительности Microsoft Access стоит прочитать.

...