Опубликован: 27.12.2011 | Уровень: специалист | Доступ: платный
Самостоятельная работа 9:

Создание отчетов с использованием расширения Office Integration Pack

< Самостоятельная работа 8 || Самостоятельная работа 9: 123 || Лекция 9 >
Аннотация: Цель работы: изучение способов создания и использования отчетов путем экспорта информации в приложения Microsoft Office. Ожидаемые результаты: в результате выполнения работы в приложение будет добавлен функционал для экспортирования информации в Microsoft Excel и Microsoft Word с использованием расширения Office Integration Pack. Полученные результаты могут быть использованы в качестве отчетов.

Отчеты используются для просмотра информации из таблиц и запросов в форматированном виде. LightSwitch не имеет встроенных средств построения отчета и разработчики рекомендуют использовать Microsoft SQL Server 2008 R2 Report Builder 3.0 для создания отчетов и reporting Service для их размещения.

Указанные средства являются достаточно тяжеловесными и для более простых ситуаций, когда к отчетам не предъявляется особых требований по интерактивности можно использовать Office Integration Pack и выводить отчеты в Microsoft Word и в Microsoft Excel.

Подключите Office Integration Pack используя Диспетчер расширений.

Для подключения нажмите кнопку Загрузить. После установки расширения будет предложено перезагрузить LightSwitch. Необходимо выполнить эту операцию.

Затем открыть вкладку Расширения в окне свойств проекта и установить флажок рядом с названием Office Integration Pack. Расширение будет подключено.

Office Integration Pack значительно расширяет стандартные возможности LightSwitch по экспорту информации в Excel. Можно заранее подготовить рабочую книгу с требуемым форматированием, а затем заполнить ее информацией из LightSwitch.

C использованием этой возможности реализуем вывод документа Ведомость экзамена.

Добавим новую таблицу ведомости и установим ее связи с таблицами Дисциплины и Группы.

На основе этой таблицы создадим экран СозданиеВедомости с использованием шаблона Редактируемый экран сетки.

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


Рис. 17.5.
< Самостоятельная работа 8 || Самостоятельная работа 9: 123 || Лекция 9 >
Денис Кобзов
Денис Кобзов
Россия, Ноябрьск
Szonja Balint
Szonja Balint
Соединенные Штаты, Los Angeles