Конструктор запросов

<< Click to Display Table of Contents >>

Navigation:  Проект > Документы объектов > Генератор отчетов > Источники данных и переменные > Источники данных > Прочие источники > Запросы >

Конструктор запросов

Конструктор запросов (Query Builder) представляет собой визуальный компонент, с помощью которого можно создавать запросы визуальными средствами. Создание запроса с помощью конструктора запросов, обеспечивает полное управление параметрами запроса и построение сложных условий отбора данных при помощи простейших визуальных действий пользователя. На рисунке снизу представлено окно Конструктора запросов (Query Builder):

 

 

img_1 Панель управления конструктором запросов. Представлена кнопками Сохранить (Save), сохраняет запрос, и Закрыть (Close), закрывает конструктор запросов;

img_2 Панель Дерево запросов. На данной панели можно просмотреть дерево запросов.

img_3 Панель Конструкция запроса. Данная панель представляет собой область, в которой располагается визуальное представление запроса. В этой области можно определить исходную базу данных объектов и производные источники данных, а также определить связи между источниками данных, настроить свойства источника данных и ссылки.

img_4 Панель Базы данных. На этой панели отображается база данных и включенные в неё источники данных;

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

img_6 На данной панели отображается построенный, на панели img_3, запрос в синтаксическом виде.

 

Также в конструкторе запросов есть вкладка Вид (View), которая предоставляет возможность отобразить колонки данных, выбранные с помощью запроса. Также будут учтены операции в запросе. На рисунке снизу представлена вкладка Вид (View) конструктора запросов:

 

 

Для того, чтобы добавить построенный запрос в поле Текст запроса (Query Text) следует в конструкторе запроса нажать кнопку Сохранить (Save).