У меня сложилось впечатление, что этот вопрос взаимосвязано части вы исследовала с предыдущими вопросами:
- файл «слушатель», чтобы обнаружить наличие нового файла и сделать что-то с ним, когда нашли
- список файлов с некоторым расширением в папке
- DoCmd.TransferText тянуть файл данных в базе данных
- Insert, Update, Удаление записей в таблице на основе импортируемого набора записей
Возможно, пришло время дать нам более подробную картину того, с чем вы имеете дело.
Тони спросил, находятся ли оба сайта в одной глобальной сети (глобальная сеть). Вы ответили, что находятся в Windows. В другом месте вы сказали, что используете сеть. Расскажите, пожалуйста, о сети.
Я все еще не уверен, нужен ли вам обмен данными в одностороннем или двустороннем режиме. Вы говорили об импорте изменений из удаленной таблицы в локальную основную таблицу. Нужно ли выполнять один и тот же тип операции на удаленном сайте: импортировать изменения, внесенные в таблицу на главном сайте?
Сообщите нам, что должно произойти в связи с проблемой, которую Джеймс поднял. Могут ли локальные и удаленные пользователи редактировать одну и ту же запись? Если они смогут, как вы разрешите конфликт? Точно так же, что должно произойти, если удаленный пользователь обновляет запись, а локальный пользователь удаляет свою копию этой записи?
Основываясь на том, что вы сказали нам до сих пор, это звучит как настоящая проблема для Access, сделанная более сложной по сравнению с темпами изменения записи (5000 в час). Мне нравится схема, предложенная Кевином. Однако ваша задача будет более сложной, поскольку вам также необходимо учитывать удаление записей на обоих сайтах.
Кажется, вам, возможно, придется создать что-то, что дублирует функцию репликации Access. Возможно, вам стоит взглянуть на Jet Replication Wiki, чтобы узнать, можете ли вы изменить свой дизайн, чтобы воспользоваться репликацией. Я не могу вам помочь, и, к сожалению, вы, похоже, разочаровали Дэвида Фентона, который является ведущим авторитетом в Jet Replication.
Рассматривали ли вы перемещение таблицы на SQL Server? Или какая-либо другая база данных сервера или даже SharePoint? Таким образом, как локальные, так и удаленные пользователи будут работать с одной и той же таблицей, исключая необходимость согласования двух копий. – HansUp
nope for not that is not a option –
В этом случае вам нужно распространять изменения в обоих направлениях между локальными и удаленными таблицами? Какие данные вы будете передавать между локальными и удаленными сайтами? ... всю таблицу, или только записи, которые изменились в любом месте. Это звучит потенциально неприятно, и я не знаю, смогу ли я помочь. – HansUp