Опубликован: 18.03.2010 | Доступ: свободный | Студентов: 1243 / 150 | Оценка: 3.85 / 3.72 | Длительность: 09:12:00
Лекция 5:

Доступ к данным на веб-сайте

< Лекция 4 || Лекция 5: 123456 || Лекция 6 >

Вычисления в таблице данных

Пока наши действия были связаны исключительно с представлением и редактированием данных, непосредственно хранящихся в XML -файле на сервере (без проведения каких-либо вычислений). Между тем, SharePoint Designer позволяет легко создавать столбец, в котором отображается результат операций с другими данными из источника данных.

  1. Откройте страницу с представлением данных, к которому необходимо добавить столбец формул.
  2. Щелкните в верхнем правом углу кнопку вызова меню Просмотр представления данных (рис. 5.19).
  3. Выберите команду Изменить столбцы.
    Вызовите меню представления данных

    увеличить изображение
    Рис. 5.19. Вызовите меню представления данных
  4. В диалоговом окне Изменение столбцов в списке Доступные поля введите команду Добавить столбец формулы... (рис. 5.20).
  5. Нажмите кнопку Добавить.
    Создание столбца формул

    Рис. 5.20. Создание столбца формул

    В результате откроется диалоговое окно Построителя выражений XPath. Язык XML Path ( XPath ) - это язык, предназначенный для поиска и обработки данных в XML - документе. XPath предоставляет легкий доступ к именам полей источника данных, операторам и многим встроенным функциям, которые можно оформить как формулы для вычислений.

  6. В диалоговом окне Построитель выражений XPath в группе Выберите поле для вставки дважды щелкните поле, которое требуется добавить в выражение (например, поле Кредит ). Примечание: Для добавления полного пути к полю дважды надо щелкнуть это поле, удерживая нажатой клавишу CTRL.
  7. В поле Измените выражение XPath перенесите курсор непосредственно после имени введенного поля, а затем нажмите клавишу ПРОБЕЛ (рис. 5.21).
  8. В открывшемся списке "IntelliSense", содержащем операторы XPath, двойным щелчком выберите нужный оператор ("минус"). Имейте в виду, что предусмотрена опция вставки типовых функций (суммирования, вычисления среднего и т.д.).
    Ввод оператора в формулу

    увеличить изображение
    Рис. 5.21. Ввод оператора в формулу
  9. Снова нажмите клавишу ПРОБЕЛ.
  10. В открывшемся списке "IntelliSense", содержащем доступные имена столбцов, дважды щелкните нужное поле (например, поле Дебет ). И т.д. (рис. 5.22).
  11. Нажмите кнопку ОК.
    Ввод в формулу поля

    увеличить изображение
    Рис. 5.22. Ввод в формулу поля
  12. Нажмите кнопку ОК в диалоговом окне Изменение столбцов (рис. 5.23).
  13. Просмотрите, как выглядит теперь представление данных.
Столбец формул добавлен в представление данных

Рис. 5.23. Столбец формул добавлен в представление данных

В результате в представлении данных появится новый столбец формул (рис. 5.24). По умолчанию заголовок столбца - это выражение, созданное в построителе выражений XPath. Если необходимо заменить заголовок столбца, то щелкните на его заголовке для выделения, а затем введите нужный текст.

Представление данных с вычисляемым столбцом

увеличить изображение
Рис. 5.24. Представление данных с вычисляемым столбцом

Чтобы изменить уже введенную формулу следует:

  • либо обратиться к коду веб-страницы;
  • либо ввести команду Представление данных / Изменить формулу.

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

Форма данных в браузере

увеличить изображение
Рис. 5.25. Форма данных в браузере
< Лекция 4 || Лекция 5: 123456 || Лекция 6 >