Многопользовательские приложения доступа довольно легко сделать для небольших групп пользователей рабочей группы в 15-25 рейнджеров или меньше. Кроме того, разработчик должен рассмотреть вопрос об увеличении размера до серверной части, так как компромисс - это большие административные издержки для сервера вместо необходимости более тщательно программировать приложение, если вы сохраняете серверную часть Jet / ACE.
Что касается онлайн-доступа, то это невозможно по HTTP, но если у вас есть сервер терминалов Windows, вы можете разместить там свое приложение и предоставить пользователям доступ к нему. На самом деле это чрезвычайно простой, эффективный и недорогой способ поддержки удаленных пользователей приложения, хотя чем больше население, тем более проблематичным оно становится. Но к тому времени, когда приложение Access будет иметь пользователей, которые будут напрягать настройку Windows Terminal Server, вы больше не будете использовать серверную часть Jet / ACE.
А с серверной частью вы могли бы предоставить доступ к SQL Server через VPN через Интернет, и если вы действительно эффективно напишите свое приложение Access, даже через стандартное широкополосное соединение, ваши пользователи все равно смогут работать продуктивно.
Тогда есть будущее Access: в Access 2010 была проделана большая работа по интеграции с множеством новых функций в Sharepoint 2010. Если вы создаете свое приложение A2010 с использованием веб-форм и отчетов Access нового типа Ваше приложение может быть загружено на сервер Sharepoint, на котором запущены новые службы доступа, и затем может использоваться в веб-браузере (не ограничиваясь IE и не зависимым от каких-либо плагинов или веб-элементов управления, как это было в прошлом с совершенно бесполезные страницы доступа к данным). Хранилище данных может быть либо SQL Server, либо вы можете оставить его Jet / ACE для пользователей, которые не обращаются к нему через веб-браузер, и хранить данные в Sharepoint для онлайн-пользователей. Кроме того, у вас может быть приложение, интегрированное с Sharepoint, работающее локально в Access, которое использует Sharepoint при подключении к Интернету и по-прежнему может работать в автономном режиме, когда отключено. При повторном подключении вы синхронизируете локальные изменения с сервером Sharepoint, устраняете все различия и продолжаете работать.
Функции действительно замечательные, и, согласно тому, что я слышал и видел, если приложение Access построено полностью из веб-форм и отчетов, оно будет выглядеть и функционировать одинаково при запуске в Access и при запуске в Интернете. браузер через Sharepoint. И если вам нужны клиентские функции, которые вы не предоставляете пользователям, запускающим приложение в браузере, вы все равно можете использовать традиционные объекты Access!
В блоге группы разработчиков Access есть несколько постов о том, что будет в A2010, и там есть хорошее видео, демонстрирующее, как A2010 интегрируется с новыми службами доступа Sharepoint 2010 .
Это представляет собой качественный скачок в веб-возможностях Access, которых раньше почти не существовало, и я очень рад этому. Раньше я довольно настороженно относился к изменениям, внесенным в Access, которые, по-видимому, целиком превращали его в слугу Sharepoint, но теперь я вижу, что польза для пользователей Access и разработчиков Access будет огромной.