Создание отчетов с использованием расширения 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 использованием этой возможности реализуем вывод документа Ведомость экзамена.
Добавим новую таблицу ведомости и установим ее связи с таблицами Дисциплины и Группы.
На основе этой таблицы создадим экран СозданиеВедомости с использованием шаблона Редактируемый экран сетки.
Используя кнопку Добавить элемент данных добавьте на экран новый запрос на основе таблицы студенты.