Глава 7. Интеграция SharePoint 2010 с офисными приложениями. Access 2010

Это статья серии “Введение в SharePoint 2010

Ранее в главе рассматривалась интеграция с Excel 2010.

В этой части руководства рассматривается интеграция SharePoint 2010 и Access 2010.

Как вам известно, Access позволяет работать с базами данных, причем данный инструмент пользуется популярностью пользователей. Рассмотрим его возможности для интеграции с SharePoint 2010.

Публикация базы данных Access в SharePoint 2010

В Access 2010 появился новый шаблон базы данных – веб-база данных, поэтому для нашей задачи будем использовать его.

Создайте базу данных, которая вам нужна (я делал базу данных о книгах). При этом нужно иметь в виду, что существуют клиентские объекты и веб объекты (на иконках символ земного шара) базы данных.

Веб объекты:

  • Создаются только в Access 2010
  • Большинство веб объектов имеют ограниченную функциональность в сравнении с аналогичными клиентскими объектами
  • Могут связываться с другими веб объектами
  • Не могут связываться с клиентскими объектами
  • Видны в браузере после публикации базы данных

Клиентские объекты:

  • Все объекты, созданные в Access 2007 и ранее
  • Создаются в Access 2010 для использования в клиентском приложении
  • Полная поддержка функциональности, включая VBA
  • Могут связываться с веб объектами

image

Рис. 7.12. Веб-база в Access 2010 с объектами двух типов

Не забудьте задать форму, которая выводится по умолчанию при открытии базы данных (см. здесь).

После создания базы данных нужно ее опубликовать. Кликаем на Файл, далее выбираем Сохранить и опубликовать. Остается выбрать Опубликовать в Access Services (рис. 7.13). Не лишним будет проверить совместимость базы данных. Если есть какие-то проблемы, то кликните на Вопросы веб-совместимости, и исправьте ошибки. В противном случае указываем адрес сервера SharePoint 2010, и имя нового сайта, на котором будет опубликована база данных.

image

Рис. 7.13. Меню публикации базы данных в Access Services

После успешной публикации появится следующее окно (рис. 7.14)

image

Рис. 7.14. Окно успешной публикации базы данных Access

На созданном сайте по умолчанию открывается указанная в настройках форма, в противном случае будет отображаться страница параметров.

Внешний вид формы в браузере (рис. 7.15) ничем не отличается от ее внешнего вида в клиентском приложении.

image

Рис. 7.15. Внешний вид веб-формы в браузере

Стоит отметить, что в данном случае изменения, сделанные в веб-интерфейсе, отражаются в локальной копии файла, и наоборот. Публикуются все объекты базы данных, но просматривать в браузере можно лишь веб объекты.

Экспорт содержимого базы данных в список

При необходимости можно экспортировать содержимое таблицы или результат запроса в список SharePoint. Команды для экспорта можно найти на вкладке ленты Внешние данные в группе Экспорт (рис. 7.16), выделив при этом нужный объект базы данных. Далее нужно кликнуть на Дополнительно, а затем на Список SharePoint. Также можно экспортировать объект, воспользовавшись его контекстным меню.

image

Рис. 7.16. расположение кнопок для экспорта объектов Access в список SharePoint

В появившемся окне экспорта (рис. 7.17) нужно указать адрес сайта SharePoint , имя нового списка, при желании можно также указать описание, значение параметра Открыть список по окончании экспорта можно оставить по умолчанию. Кликаем на ОК.

image

Рис. 7.17. Окно экспорта данных в список SharePoint

Список с экспортированными данными по умолчанию имеет представление Таблица данных. После успешного экспорта появляется окно сохранения шагов экспорта (рис. 7.18), также при желании можно создать задачу в Outlook, если нужно выполнять операцию регулярно.

image

Рис. 7.18. Окно сохранения шагов экспорта

Заметим, что в случае экспорта созданный нами список и таблица базы данных не связаны.

Импорт списка в базу данных Access

Следующий момент интеграции – импорт списка SharePoint в базу данных Access, команды можно найти на ленте (рис. 7.19).

image

Рис. 7.19. Команды для импорта списка в базу данных

После клика на соответствующую кнопку появляется окно (рис. 7.20), в котором указывается адрес сайта SharePoint, а также способ импорта. Главное отличие между способами – в первом случае таблица и список не связаны (при изменении таблицы изменения не отражаются в списке, и наоборот), а во втором – связаны. Кликаем на Далее.

image

Рис. 7.20. Окно импорта списка в таблицу базы данных

Открывается окно со всеми доступными списками указанного сайта (рис. 7.21), где выбираются нужные для экспорта списки. После выбора кликаем на ОК, после чего появляется окно сохранения шагов импорта.

image

Рис. 7.21. Окно выбора списков для экспорта в базу данных

В результате проделанных действий в базе данных появляется таблица на основе списка SharePoint.

Перемещение таблиц на сайт SharePoint

И, наконец, еще один момент интеграции – перемещение таблиц на сайт SharePoint и создание связей между этими таблицами и базой данных. На вкладке ленты Работа с базами данных в группе Перемещение данных можно найти нужную нам команду (рис. 7.22).

image

Рис. 7.22. Кнопка на ленте для перемещения таблиц на сайт SharePoint

После клика на кнопку появляется окно экспорта таблиц в SharePoint (рис. 7.23). Указываем адрес сайта SharePoint и кликаем на Далее, после чего будет предложено авторизоваться.

image

Рис. 7.23. Мастер экспорта таблиц в SharePoint

После авторизации начинается процесс экспорта таблиц и связывания таблиц с соответствующими списками. По завершении можно посмотреть подробности, где будут указаны названия созданных списков, и расположение локальной резервной копии базы данных Access

image

Рис. 7.24. Окно завершения экспорта таблиц в SharePoint

Кликаем на Готово. Все таблицы автоматически стают связанными.

Итак, в данной части руководства рассматривалась интеграция SharePoint 2010 и Access 2010.

В следующей части руководства рассматривается интеграция SharePoint 2010 и Visio 2010

Advertisements

Глава 7. Интеграция SharePoint 2010 с офисными приложениями. Access 2010: Один комментарий

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s