Формирование отчетов и печать в LightSwitch
LightSwitch не содержит встроенные функции создания отчетов и вывода на печать, однако такие функции можно реализовать в приложении LightSwitch несколькими способами.
Экспорт в Excel
Во многих случаях можно создавать отчеты и выводить данные на печать при их первом экспортировании в Excel. Определите запрос для получения данных отчета, создайте экран на основе запроса, а затем нажмите на экране кнопку Экспорт в Excel. Пользователи могут нажимать кнопку для экспорта данных на экране, форматирования данных в Excel и их печати. Дополнительные сведения см. в разделе Экспорт данных в Microsoft Excel.
Примечание
Функция экспорта в Excel доступна только для классических приложений LightSwitch.
Пользовательский элемент управления Silverlight
Для повторяющихся задач создания отчетов и вывода на печать, например печати счетов, можно создать пользовательский элемент управления Silverlight. В элементе управления можно настроить расположение полей, привязать их к данным LightSwitch и с помощью кода XAML определить внешний вид. Затем этот элемент управления можно использовать на экране приложения LightSwitch. Дополнительные сведения см. в разделе Пошаговое руководство. Печать накладной из приложения LightSwitch.
Примечание
Silverlight поддерживает векторную печать, однако лучших результатов можно добиться, используя принтер с поддержкой PostScript.
Службы отчетов SQL Server
С помощью служб отчетов SQL Server можно создавать и развертывать отчеты, управлять ими в организации, а также расширять и настраивать функциональные возможности создания отчетов. Даже при отсутствии полной версии SQL Server можно создавать отчеты с помощью служб отчетов в SQL Server, экспресс-выпуск с дополнительными службами. Дополнительные сведения см. в разделе Практическое руководство. Просмотр отчета служб отчетов SQL Server в LightSwitch, Службы отчетов SQL Server или Службы отчетов в SQL Server, экспресс-выпуск с дополнительными службами.
Автоматизация работы Office
В Office предусмотрено множество встроенных решений для создания отчетов и печати, однако также можно использовать средства разработки Office в Visual Studio Professional 2012 для автоматизации создания отчетов и их вывода на экран или печать из приложения LightSwitch. Дополнительные сведения см. в разделе Пошаговое руководство. Создание отчета.
Решения из других производителей
Некоторые расширения LightSwitch, которые позволяют создавать отчеты и выводить данные на печать, можно получить у других поставщиков, не от корпорации Microsoft. Кроме того, расширения можно найти и загрузить из галереи Visual Studio.
Загрузка расширений
В строке меню выберите Сервис, Расширения и обновления.
В диалоговом окне Расширения и обновления разверните узел В сети и выберите пункт Галерея Visual Studio.
В текстовом поле Поиск в галерее Visual Studio введите LightSwitch.
В появившемся списке выберите расширение и нажмите кнопку Загрузить.
После этого будет предложено установить расширение или откроется веб-сайт поставщика расширения.