Построитель запросов (мастер отчетов)

Построитель запросов позволяет определить запрос для получения результирующего набора для отчета. Можно выбрать один из следующих двух построителей запросов.

  • Текстовый построитель запросов (по умолчанию), предоставляет простую рабочую область для ввода запроса и просмотра его результатов. Можно задать несколько инструкций Transact-SQL, запросов или команд пользовательских модулей обработки данных, а также запросов, заданных в виде выражений. Поскольку обычный построитель запросов предварительную обработку запроса не выполняет и может быть адаптирован под любой синтаксис, он является конструктором запросов по умолчанию в конструкторе отчетов.

  • Графический построитель запросов предоставляет более наглядную визуальную оболочку. Он используется в среде Visual Studio и других компонентах SQL Server. Этим построителем запросов можно пользоваться в том случае, когда не создаются выражения или многокомпонентные инструкции SQL.

    Чтобы переключиться в графический построитель запросов, нажмите кнопку Редактировать как текст в верхнем левом углу диалогового окна.

Можно также импортировать запрос из другого отчета.

Параметры построителя запросов

  • Редактировать как текст
    Переключает между текстовым и графическим конструктором запросов (при условии, что запрос поддерживается обоими конструкторами).

  • Импортировать
    Открывает диалоговое окно Импорт запроса и отображает RDL и SQL-файлы для всех имеющихся отчетов. Запрос можно либо использовать «как есть», либо изменить его в построителе запросов.

  • ! (Выполнить)
    Выполняет запрос и возвращает результирующий набор, если запрос не содержит ошибок. Обратите внимание, что нельзя выполнить запрос, если он является выражением. Чтобы проверить запрос на основе выражения, необходимо выполнить предварительный просмотр отчета.

  • Тип команды
    Определяет текст, хранимую процедуру или непосредственно таблицу. Доступность типов команд зависит от заданного модуля обработки данных.

  • Область запроса
    Введите запрос.

  • Область результатов
    Показывает результирующий набор данного запроса.