Я в MS Access полный профан и заранее прошу извинить если ошибусь в терминологии и по ходу за то, что вобще сюда залез.
Существует программа написаная в Access 2000 и локальная сеть из 3-х компьютеров на которой нужно организовать совместное использование данной программы в реалтайме. Компьютер "A" с установленным MS Access 2007 и компьютеры "B" и "C" с установленным Runtime Access 2003. Программа находится на компьютере "A" в расшареной папке.
На данный момент имеем:
1. Если программа изначально запускается с компа "A", то одновременно невозможно запустить её с остальных компьютеров.
2. Если программа запускается с компа "B", то одновременно невозможно запустить её на компьютере "C" и наоборот.
3. Если программа сначала запускается с компа "B" или "C", то затем её возможно запустить на компе "A", но невозможно запустить на третьем компьютере. При этом записи в самой программе изменяются корректно.
Задача состоит в том, чтобы заставить программу работать одновременно на трёх и более компьютерах в локальной сети исключая репликацию с синхронизацией. Возможно-ли это сделать ?
зы В базе режим открытия выставлен на общий доступ и блокировка по изменяемой записи.
1. Необходимо раздлить программу на 2 части: таблицы (записать в файл mdb, с версией Access 2003 или ниже) и интерфейс (формы, запросы, модули, макросы- все объекты без таблиц). Тип файла интерфейса mdb или mde не имеет значения.
2. Далее надо таблицы разместить на сервере в общей папке, а интерфейс на каждом компьютере.
3. Последний этап - надо, используя диспетчер связанных таблиц, (Сервис-Служебные программы-Диспетчер связанных таблиц) привязать интерфейс к таблицам.
у меня вопрос.. я не нашедши как в этом форуме новую тему замутить... поэтому пишу в этой... Вопрос такой.. локальная сеть.. около 50ти компов в разных городах края... программа абон отдела сазхданная в Access... написал её один програмист который в нашей фирме уже с год не работает... на каждом из компов стоит база данных и файл с формами при запуске файла с формами, раньше, раз в месяц, если руководство не заплатило програмисту компенсацию, высвечивалось окно "требуется обновление", потом он уволился.. и с год всё работало нормально.. теперь опять выскакивает это окно и программа грузиться не хочет.. саму базу данных открываю... файл форм никак... а операторы работают только с ней... если открываю файл форм отключив комп от сети открывается страничка где указаваешь логин и пароль... но к сожалению отсутствует меню "сервис" и "вид" ... как мне востановить эту програмку??? скоро годовой отчёт.. время поджимает.. очень прошу помочь....
Варианты решения. Попробуйте открыть базу с ключем shift. Нажимаете shift и мышкой дважды нажимаете на базу данных (mdb или adp файл), тогда должны открыться все формы и другие объекты. Далее надо найти форму или сообщение, которое выскакивает. Тут надо изучать код.
Админу респект ! Спасибо !
Остался один маленький вопрос. Ограничения на кол-во одновременно подключенных юзеров ?