Как отмечалось, при индексировании Access не будет снимать больше записей, когда они ограничены одним или другим местоположением.
Тем не менее, я думаю, что здесь будет использоваться WAN, тогда я, вероятно, рассмотрю использование SQL-сервера, так как вы можете затем агрегировать данные, и это происходит на стороне сервера - будет намного быстрее, чем JET для этих типов сценариев. при условии, что вам нужны такие сценарии.
Другая возможность здесь - рассмотреть возможность использования Access 2010 и Office 365. В этом случае вы сохраняете свой обычный интерфейс Access, но перемещаете данные в Office 365.
Прелесть этой системы в том, что у вас есть автономное и локальное хранилище данных. Это означает, что отчеты и данные только для чтения для каждой копии базы данных доступа будут очень быстрыми и будут выполняться со скоростью локальной базы данных JET. Любые новые данные, введенные в таблицы на сервере, будут автоматически синхронизированы с теми клиентами, которые используют все. Как было отмечено из-за этого автоматического режима офлайн, система работает очень хорошо и даже продолжает работать, если ваше интернет-соединение разрывается или прерывается на некоторое время.
Единственный недостаток при переносе данных в Office 365 - это несколько дополнительных шагов, которые необходимо выполнить, чтобы обеспечить "правильную" передачу ссылочной целостности в Office 365.
В двух словах, этот дополнительный шаг означает, что вы нарушаете (удаляете) отношения между таблицами, а затем используете мастер новых отношений для настройки отношений, которые просто совместимы с Office 365.
Прелесть этой системы в том, что она начинается за 6 долларов в месяц. И вы можете повесить много пользователей с этой учетной записи. Мало того, но такая установка также позволит вам публиковать и создавать веб-формы для ввода данных всеми, и теоретически вам даже не придется распространять формы доступа, а использовать веб-формы. затем с данными в нем. Таким образом, эти формы и данные можно просматривать на чем-то вроде смартфона или iPad, если вы это сделаете.
Вот пошаговое представление, которое показывает, как я бы разорвал связи между таблицами, а затем заново подключил их правильным образом для использования в офисе 365:
http://www.youtube.com/watch?v=3wdjYIby_b0&fmt=22&hd=1
И последнее, но не менее важное: вы можете выгружать данные с сохранением ссылочной целостности, используя Office 2010, и, следовательно, теоретически затем ссылаться на эти таблицы с помощью клиентских приложений Access 2007. Однако Access 2007 не имеет автоматического автономного режима, и производительность не будет близка к той, которую вы получаете при использовании Access 2010 с этой настройкой.
Так что я думаю, что Office 365 является потенциальным идеальным решением, поскольку вы будете получать в режиме реального времени обновления любого внешнего интерфейса в полевых условиях.
Хотя в приведенном выше видео речь шла об отправке данных и использовании обычного внешнего интерфейса Access, вы можете создавать и использовать веб-формы в Access в Office 365, как показано на этом видео:
http://www.youtube.com/watch?v=AU4mH0jPntI
Здесь не требуется activeX или silverlight.