Как открыть конструктор запросов для создания запроса к набору данных (построитель отчетов 2.0)
Конструкторы запросов помогают построить запросы, указывающие, какие данные следует получить для набора данных отчета из источника данных. Построитель отчетов 2.0 предоставляет конструктор запросов для каждого типа источника данных, например для Microsoft SQL Server или Службы Microsoft SQL Server Analysis Services. При создании запроса набора данных к источнику данных, является ли он ссылкой на внедренный источник данных или на общий источник данных, будет открыт конструктор запросов, связанный с этим типом источника данных.
Некоторые типы источников данных поддерживают как графические, так и текстовые конструкторы запросов. Если поддерживается более одного конструктора, для переключения между конструкторами можно использовать кнопку Редактировать как текст на панели инструментов конструктора запросов. В большинстве конструкторов не поддерживается изменение текста запроса с последующим переключением в режим графического конструктора запросов. Дополнительные сведения см. в разделе Конструкторы запросов и источники данных (построитель отчетов 2.0).
После создания набора данных в области «Данные отчета» можно просмотреть коллекцию полей и автоматически сформированные параметры отчета, которые указаны запросом и его параметрами.
Открытие конструктора запросов
В области «Данные отчета» щелкните правой кнопкой мыши источник данных и выберите команду Добавить набор данных.
В поле Имя введите имя для набора данных или примите Имя по умолчанию.
Примечание
Имя набора данных используется внутри запроса. В целях упорядочивания рекомендуется называть источник данных именем, описывающим данные, возвращаемые запросом.
В поле Источник данных проверьте имя источника данных, выбранного при выполнении шага 1, или нажмите кнопку Создать, чтобы создать новый источник данных.
В поле Тип запроса выберите один из доступных параметров. Параметры зависят от типа источника данных.
Текст Введите запрос в области запросов или нажмите кнопку Конструктор запросов. Запрос должен быть написан на языке запросов для конкретного типа источника данных. Например, для типа источника данных Microsoft SQL Server используется язык Transact-SQL.
Таблица. Поддерживается только для типов источников данных OLE DB и ODBC. Выберите таблицу из списка. Возвращаются все столбцы таблицы. Например, для таблицы Sales.Customer в базе данных служб SQL Server это равнозначно выполнению инструкции Transact-SQLSELECT * FROM Sales.Customer.
Хранимая процедура Выберите из списка хранимую процедуру или определяемую пользователем функцию.
Если во время выполнения шага 4 была нажата кнопка Конструктор запросов, откроется конструктор запросов. Будет открыт конструктор запросов по умолчанию, связанный с типом источника данных, выбранным во время выполнения шага 1. Если этот тип источника данных поддерживает несколько конструкторов запросов или несколько режимов конструктора запросов, можно переключиться из графического режима в текстовый, или обратно. Выбранный режим будет использован в следующий раз, когда конструктор запросов откроется для данного типа источника данных. Дополнительные сведения об использовании конструкторах запросов см. в разделе Конструкторы запросов (построитель отчетов 2.0).
После завершения создания запроса нажите Нажмите кнопку ОК..
Чтобы просмотреть коллекцию полей, созданную запросом, нажмите кнопку Поля в диалоговом окне Свойства набора данных (необязательно).
Чтобы просмотреть параметры, заданные в запросе, щелкните Параметры.
Чтобы просмотреть параметры отчета, автоматически сформированные для параметров запроса, закройте диалоговое окно Свойства набора данных и разверните узел Параметры в области Данные отчета.
См. также