Связь таблицы Access 2007 со списком SharePoint
В предыдущих двух упражнениях вы копировали данные так, что отдельные копии этих данных хранились и в базе данных Access 2007, и на узле SharePoint. Однако синхронизация этих двух наборов данных не выполнялась. Если вы не хотите хранить две копии данных, но все же хотите работать с данными в Access 2007, можно воспользоваться средствами для доступа к внешним данным, физически находящимся вне базы данных Access 2007. Самый простой способ доступа к внешнему списку SharePoint – использовать связанные таблицы (ранее они назывались прикрепленными таблицами). Связанная таблица хранит только данные, необходимые для подключения к списку SharePoint. Если данные изменяются пользователями узла SharePoint, в Access 2007 можно использовать связывание, а не импортирование.
В следующем упражнении вы свяжите таблицу со списком SharePoint.
1. В окне базы данных ExplmpWideWorldlmporters щелкните на вкладке Внешние данные
(External Data).2 В группе Импорт
(Import) щелкните на кнопке Список (SharePoint List). Откроется диалоговое окно Внешние данные – Узел SharePoint (External Data – SharePoint Site).3. В области Укажите узел SharePoint
(Specify а SharePoint site) выберите http://wideworldimporters.Решение проблем
. Если адрес URL веб-узла Wide World Importers не появился в этой области, введите его вручную.4. Установите переключатель Создать связанную таблицу для связи с источником данных
(Link to the data source by creating a linked table) и щелкните на кнопке Далее (Next).Откроется диалоговое окно Внешние данные – Узел SharePoint
(Get External Data – SharePoint Site).5. Установите флажок справа от элемента exportFurniturePrices.
6. Щелкните ОК
.Диалоговое окно Внешние данные – Узел SharePoint
(Get External Data – SharePoint Site) закроется. Теперь база данных Access 2007 имеет две связанные таблицы: exportFurniturePrices1 и User Information List. Список SharePoint exportFurniturePricesl содержит столбцы Кем создан (Created By) и Автор изменений (Modified By). Эти столбцы подстановки указывают на таблицу User Information List.7 Щелкните правой кнопкой мыши на связанной таблице exportFurniturePrices1 и наведите указатель мыши на элемент Параметры списка SharePoint
(SharePoint List Options).Откроется подменю, содержащее команды для управления списком SharePoint из Access 2007.
8. На панели Все таблицы
(All Tables) в группе exportFurniturePrices1 дважды щелкните на элементе exportFurniturePrices1.Связанная таблица exportFurniturePrices1 откроется в Access 2007 в представлении Режим таблицы
(Datasheet).9. Щелкните на вкладке Режим таблицы
(Datasheet).10. В группе Список SharePoint
(SharePoint List) щелкните на кнопке Открытие представления по умолчанию (Open Default View).Список exportFurniturePrices1 откроется в окне обозревателя в представлении Все элементы
(All Items).11. Вернитесь в Access 2007. В таблице exportFurniturePrices1 щелкните на ячейке в первой строке под столбцом Furniture Name.
12. Щелкните на ячейке во второй строке под столбцом export FurniturePrices.
Внимание
! При перемещении в другую строку Access 2007 автоматически синхронизирует изменения со списком SharePoint.13. Вернитесь в Internet Explorer щелкните на кнопке Обновить
(Refresh), а затем убедитесь в том, что первая строка изменилась.14. Щелкните на кнопке Создать
(New). Откроется страница создания элемента.15. В текстовом поле StockNo введите W0033 и щелкните ОК.
16. В нижнюю часть списка будет добавлен элемент «W0033».