<< Click to Display Table of Contents >> Navigation: Создание отчетов > Источники данных, переменные и функции > Источники данных > Прочие источники > Источник данных СУБД > Запросы |
Запросы представляют собой текст скриптового вида, который служит для извлечения данных из таблиц и предоставления их в генератор отчетов. Особенность запросов состоит в том, что они получают данные из таблиц базы данных и создают на их основе временную таблицу. Данные во временной таблице будут отфильтрованы, сгруппированы, отсортированы и упорядочены, согласно параметрам запроса. Затем, временная таблица передается в генератор отчетов. Применение запросов предоставляет возможность избежать дублирования данных в таблицах и обеспечивает максимальную гибкость при поиске и отображении данных в базе данных. В основном запросы используются для выборки данных из базы данных и передачи их в генератор отчетов. Не все типы источников данных поддерживают SQL запросы. Если тип источника данных поддерживает SQL запросы, то в окне Новый источник данных (New Data Source) будет отображено поле Текст запроса (Query Text), в котором указывается запрос. На рисунке снизу представлено окно Новый источник данных (New Data Source), где в поле Текст запроса (Query Text) создан запрос на выборку:
Элементы окна
Название |
Назначение |
Наименование в источнике (Name in Source) |
Определяется в каком источнике будет добавлен новый источник данных. В данном поле можно ввести имя или можно нажать кнопку |
Наименование (Name) |
Имя источника данных |
Псевдоним (Alias) |
Псевдоним источника |
|
На данной панели расположены основные элементы управления текстовыми запросами. Для того, чтобы запустить запрос на выполнение следует нажать кнопку Выполнить (Run). |
Текст запроса (Query Text |
В данном поле указывается текст запроса |
Тип |
Указывается тип - запрос или хранимая процедура |
|
На этой панели представлены такие команды как создание новой колонки, новой рассчитываемой колонки, нового параметра. Также присутстсвует команда удаления выделенной колонки или параметра. Помимо всего прочего, на данной панели располагается команда Получить колонки данных (Retrieve Columns). |
На данной панели отображаются колонки данных источника, а также параметры. Свойства выделенной колонки или параметра располагаются на панели свойств. |
Смотрите также