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


Предварительный просмотр отчетов

При проектировании отчета может понадобиться просмотреть его до публикации в производственной среде. Это можно сделать несколькими способами: воспользовавшись вкладкой Предварительный просмотр конструктора отчетов, при помощи окна предварительного просмотра в конструкторе отчетов, а также посредством публикации отчета на сервере отчетов в тестовом режиме.

ms157366.note(ru-ru,SQL.90).gifПримечание.
При осуществлении предварительного просмотра отчета данные для отчета кэшируются в файл на локальном компьютере. Когда вы вновь просматриваете тот же отчет (используя тот же запрос, параметры и учетные данные), конструктор отчетов извлекает кэшированную копию вместо того, чтобы заново выполнять запрос. Файл данных сохраняется как <название_отчета>.rdl.data в том же каталоге, что и файл определения отчета. Этот файл не удаляется, когда конструктор отчетов закрывается.

Вкладка «Предварительный просмотр»

Для предварительного просмотра отчета в конструкторе отчетов откройте вкладку Предварительный просмотр. Тем самым отчет выполнится локально, используя те же возможности обработки отчета и подготовки его к предварительному просмотру, которые обеспечиваются на сервере отчетов. Отчет отображается как интерактивное изображение; можно выбирать параметры, щелкать ссылки, просматривать схему документа, разворачивать и сворачивать скрытые области отчета. Также можно экспортировать отчет в любой из установленных форматов подготовки к просмотру.

Окно предварительного просмотра

Другим способом осуществить предварительный просмотр отчета является выполнение проекта отчета в отладочной конфигурации. Существуют три способа выполнения проекта:

  • Нажатием кнопки Запуск в меню Отладка.
  • Нажатием кнопки Запуск в стандартной панели инструментов Visual Studio.
  • Нажатием клавиши F5.

Если используется конфигурация проекта, которая строит отчет, но не развертывает его, отчет, указанный в свойстве StartItem текущей конфигурации, открывается в отдельном окне предварительного просмотра. Таким образом ведет себя конфигурация DebugLocal. Окно предварительного просмотра отображает отчет в том же виде и с теми же возможностями, что и вкладка Предварительный просмотр. Дополнительные сведения о конфигурациях проектов см. в разделе Публикация отчетов в рабочей среде.

ms157366.note(ru-ru,SQL.90).gifПримечание.
Прежде чем приступить к отладке отчета, необходимо указать стартовый элемент. Для этого в обозревателе решений щелкните правой кнопкой мыши проект отчета, выберите Свойства, а затем в StartItem выберите имя отчета, который нужно отобразить.

Для предварительного просмотра конкретного отчета, не являющегося стартовым элементом проекта, выберите конфигурацию, которая строит отчет, но не развертывает его, например DebugLocal, щелкните правой кнопкой мыши отчет и выберите команду Выполнить. Необходимо выбрать конфигурацию, которая не развертывает отчет; в противном случае отчет будет опубликован на сервере отчетов вместо того, чтобы отобразиться локально в окне предварительного просмотра.

Предварительный просмотр

Когда отчет просматривается на вкладке Предварительный просмотр или в окне предварительного просмотра, отчет выглядит так, как если бы он был создан модулем подготовки отчетов в формате HTML. Отчет не является HTML-страницей, но его макет и разбиение на страницы подобны выходному формату HTML.

Вместо этого отчет можно просмотреть в таком виде, как если бы он был напечатан, путем переключения в режим просмотра печати. На вкладке Предварительный просмотр или в окне предварительного просмотра нажмите кнопку Предварительный просмотр печати на панели инструментов предварительного просмотра. Отчет отобразится в таком виде, как если бы он был напечатан на бумаге. Этот режим просмотра похож на результат работы модуля подготовки отчетов в формате PDF и формате изображения. Предварительный просмотр не является изображением или PDF-файлом, но макет отчета и его разбиение на страницы подобны выходному результату в этих форматах.

Публикация на тестовом сервере

Отчеты также можно протестировать путем публикации их на тестовом сервере. Публикация отчета на тестовом сервере происходит точно так же, как публикация на производственном сервере. Дополнительные сведения о публикации отчета см. в разделе Публикация отчетов в рабочей среде.

См. также

Задачи

Как распечатать отчет (конструктор отчетов)
Как публиковать отчеты (конструктор отчетов)

Основные понятия

Печать отчетов

Другие ресурсы

Отладка и публикация отчетов

Справка и поддержка

Получение помощи по SQL Server 2005