Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2010, 17:21   #1
Strider_SV
Новичок
Джуниор
 
Регистрация: 15.07.2010
Сообщений: 2
Вопрос Репликация

Добрый день, у нас возникла следующая проблема. Есть три человека на фирме, которые ведут общую базу данных "MS Access 7" и часто находятся в командировках. При этом каждый вносит новые записи на своём ноутбуке, будучи в отъезде. Для этого были сделаны базы-репликанты, а основная база размещена на сервере, куда по логике вещей должна была плюсоваться новая информация в дополнение к уже существующей.
Однако весь затык сразу упёрся в момент "или то, или это"... Допустим Сотрудник№1 в своей базе в Таблице "Фирма" создал запись-строку под №252. Сотрудники №2 и №3 находясь в командировках сделали такую же запись-строку №252, но уже с данными совершенно других фирм. При синхронизации Access предлагает на выбор одну запись оставить, другую удалить (или же как вариант - изменить номер строки в базе-репликанте на №253 и №254 соответственно и повторно произвести синхронизацию). Оба варианта нас не устраивают - первый по причине, что все записи независимы и их нельзя даже сравнивать; второй по причине, что новой информации море, и вручную подгонять базу-репликант под основную базу уйдёт уйма времени.
Как сделать так, чтобы информация дописывалась, а не перезатирала друг друга и не конфликтовала? Заранее благодарен за ответ.
Strider_SV вне форума Ответить с цитированием
Старый 15.07.2010, 19:53   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Strider_SV.
решение Вашей задачи может быть связано с запретом присваивания номера "..на своём ноутбуке, будучи в отъезде..".
Или задавайте номера только при синхронизации и только в БД с последующей синхронизацией реплики, или заблаговременно создавайте набор пустых записей с номерами для каждого из пользователей.

Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 16.07.2010, 10:24   #3
Strider_SV
Новичок
Джуниор
 
Регистрация: 15.07.2010
Сообщений: 2
По умолчанию

Спасибо, попробуем
Strider_SV вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Частичная репликация Tatochka Microsoft Office Access 7 17.06.2010 14:58
Репликация Rapala БД в Delphi 1 13.05.2010 14:36