У меня сложилось впечатление, что этот вопрос связывает воедино части, которые вы изучали, с вашими предыдущими вопросами:
- файл "слушатель", чтобы обнаружить наличие нового файла и что-то с ним сделать, когда найден
- список файлов с некоторым расширением в папке
- DoCmd.TransferText для извлечения данных файла в вашу базу данных
- Вставка, обновление, удаление записей в таблице на основе импортированного набора записей
Может быть, пришло время дать нам более подробную картину того, с чем вы имеете дело.
Тони спросил, находятся ли оба сайта в одной глобальной сети. Вы ответили, что они на Windows. В другом месте вы сказали, что используете сеть. Пожалуйста, расскажите нам о сети.
Я все еще не уверен, нужен ли вам односторонний или двусторонний обмен данными. Вы говорили об импорте изменений из удаленной таблицы в локальную главную таблицу. Нужно ли выполнять такой же тип операции на удаленном сайте: импортировать изменения, внесенные в таблицу на главном сайте?
Скажите нам, что должно произойти в связи с вопросом, который поднял Джеймс. Могут ли локальные и удаленные пользователи когда-либо редактировать одну и ту же запись? Если они могут, как вы будете разрешать конфликт? Точно так же, что должно произойти, если удаленный пользователь обновляет запись, а локальный пользователь удаляет свою копию этой записи?
Исходя из того, что вы сказали нам до сих пор, это звучит как настоящий вызов для Access, усложненный скоростью изменения записи (5000 в час). Мне нравится план, предложенный Кевином. Однако ваша задача будет более сложной, поскольку вам также необходимо учитывать удаление записей на обоих сайтах.
Возможно, вам придется создать что-то, что дублирует функцию репликации Access. Возможно, вам стоит взглянуть на Jet Replication Wiki , чтобы узнать, можете ли вы изменить свой дизайн, чтобы воспользоваться преимуществами репликации. Я не могу вам помочь, и, к сожалению, вы, кажется, расстроили Дэвида Фентона, который является ведущим специалистом по репликации Jet.