![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
ops |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 8.5.2007 Репутация: нет Всего: нет |
Здравствуйте.
Есть 1 база на Access, к которой одновременно обращаются несколько человек по сети. Дело в том, что мне удобно в некоторой форме програмно по событию менять надписи в пользовательском меню, типа: Form_Current() CommandBars(i).Controls(j).Caption="text". End Sub Проблема возникает, если в этот момент база запущена только на одном компе - тогда он блокирует вход всем остальным. И если другой человек пытается зайти - он получает "База на компьютере Х была приведена в состояние, препятствующее её открытию или блокировке". И надо компу Х закрывать базу, запускать другого человека, а потом открывать заново. Если же в базе был кто-то ещё - никаких проблем. А значит, принципиальной необходимости Акцессу так блокировать - нету. Что посоветуете? Как я понимаю, такое изменение параметров формы приводит к чему-то вроде включения режима отладки, что, понятно, требует монопольного доступа к базе. Может, типа, есть какая-нибудь глобальная установка вроде Connection.EditState или IsBlocked, которую можно опрокидывать, или ещё как? В принципе, я согласен и на другой, более щадящий способ смены надписи в пользовательском меню, если есть таковой. |
|||
|
||||
bopoha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1283 Регистрация: 10.5.2006 Где: Беларусь, Минск Репутация: 21 Всего: 21 |
Вариант разделить mdb на две части: интерфейс и данные. Интерфейсная часть у каждого будет своя. Проблемы отпадуть сами собой.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "MS Access" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS Access | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |