|
<< Click to Display Table of Contents >> Navigation: Создание отчетов > Источники данных, переменные и функции > Источники данных > Прочие источники > Источник данных СУБД > Запросы |
Запросы представляют собой текст скриптового вида, который служит для извлечения данных из таблиц и предоставления их в генератор отчетов. Особенность запросов состоит в том, что они получают данные из таблиц базы данных и создают на их основе временную таблицу. Данные во временной таблице будут отфильтрованы, сгруппированы, отсортированы и упорядочены, согласно параметрам запроса. Затем, временная таблица передается в генератор отчетов. Применение запросов предоставляет возможность избежать дублирования данных в таблицах и обеспечивает максимальную гибкость при поиске и отображении данных в базе данных. В основном запросы используются для выборки данных из базы данных и передачи их в генератор отчетов. Не все типы источников данных поддерживают SQL запросы. Если тип источника данных поддерживает SQL запросы, то в окне Новый источник данных будет отображено поле Текст запроса , в котором указывается запрос. На рисунке снизу представлено окно Новый источник данных , где в поле Текст запроса создан запрос на выборку:

Элементы окна:
Название |
Назначение |
Наименование в источнике |
Определяется в каком источнике будет добавлен новый источник данных.В данном поле можно ввести имя или можно нажать кнопку |
Наименование |
Имя источника данных |
Псевдоним |
Псевдоним источника |
|
На данной панели расположены основные элементы управления текстовыми запросами. Для того, чтобы запустить запрос на выполнение следует нажать кнопку Выполнить (Run) |
Текст запроса |
В данном поле указывается текст запроса |
Тип |
Указывается тип - запрос или хранимая процедура |
|
На этой панели представлены такие команды как создание новой колонки, новой рассчитываемой колонки, нового параметра . Также присутствует команда удаления выделенной колонки или параметра. Помимо всего прочего, на данной панели располагается команда Получить колонки данных (Retrieve Columns) |
|
На данной панели отображаются колонки данных источника, а также параметры. Свойства выделенной колонки или параметра располагаются на панели свойств |
Смотрите также: