Поделиться через


Формирование отчетов и печать в 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.

Загрузка расширений

  1. В строке меню выберите Сервис, Расширения и обновления.

  2. В диалоговом окне Расширения и обновления разверните узел В сети и выберите пункт Галерея Visual Studio.

  3. В текстовом поле Поиск в галерее Visual Studio введите LightSwitch.

  4. В появившемся списке выберите расширение и нажмите кнопку Загрузить.

    После этого будет предложено установить расширение или откроется веб-сайт поставщика расширения.