Формирование запросов

<< Click to Display Table of Contents >>

Navigation:  Интерфейс редактора проекта > Панель инструментов > Табличное представление проекта >

Формирование запросов

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

Редактор запросов выделен красной рамкой:

formir_zaprosov

Порядок работы:

1.Определить параметры запросы: основные и дополнительные;

2.Нажать кнопку formir_zaprosov_5 Запустить запрос.

Редактор открывается при добавлении нового запроса, либо при двойном нажатии левой кнопки мыши по уже существующему в панели запросов.

Панель инструментов редактора запросов:

Элемент

Название

Описание

tabl_preds_proecta_4

Создать новый запрос

Открывает вкладку для создания нового запроса.

formir_zaprosov_1

Дублировать запрос

Открывает вкладку нового запроса, с текущими настройками

formir_zaprosov_2

Сохранить

Сохраняет редактируемый

formir_zaprosov_3

Сохранить как глобальный запрос

Добавляет редактируемый запрос в группу Глобальные. При редактировании глобального запроса появляется в верхней части вкладки надпись: formir_zaprosov_6

formir_zaprosov_4

Переименовать запрос

Открывает диалоговое окно, в котором можно переименовать запрос.

formir_zaprosov_5

Запустить запрос

Запукает выполнение запроса. Результаты запроса отобразятся  в нижней части текущей вкладки или на вкладке Результаты.

Формирование условий запроса происходит в два этапа:

1. Определяются основные параметры

2. Определяются дополнительные условия выборки.

Основные параметры запроса

Основные параметры запроса определяются следующими полями:

Название

Описание

Область поиска

Определяет место выполнения поиска элементов для отображения. Определение условий запроса нужно начинать с данного поля. Возможные варианты:

Везде

В системе

В объекте

В библиотеке

В выделенном элементе дерева.

Если выбран вариант В выделенном элементе дерева, то появится дополнительное поле Текущий элемент дерева.

Текущий элемент дерева

Поле доступно, если в поле Область поиска выбрано В выделенном элементе дерева. Вид поля:

formir_zaprosov_14

При первом обращении к полю в нем отобразится выделенный элемент в дереве, чтобы выполнить поиск в этом элементе нужно нажать на кнопку formir_zaprosov_15 - область поиска будет зафиксирована.

Чтобы выбрать другой элемент для поиска нужно нажать на кнопку formir_zaprosov_16 - сбросить текущую область, затем выбрать новый элемент в дереве и зафиксировать область поиска кнопкой formir_zaprosov_15..

Тип элемента

Определяет, среди каких элементов проекта нужно выполнять поиск. Вид выпадающего списка зависит от поля Область поиска. Вид выпадающего списка для области поиска Везде

formir_zaprosov_7

Библиотечный тип

Позволяет выбрать нужный библиотечный тип выбранного элементе в поле Тип элемента

Установить значение поля по умолчанию можно нажав на кнопку formir_zaprosov_8 .

Дополнительные параметры запроса

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

formir_zaprosov_9

Появится строка, в которой можно задать необходимые значения. Вид строки по умолчанию:

formir_zaprosov_10

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

Столбец Действия

В столбце Действия  находятся кнопки для управления запросом:

Вид

Название

Назначение

formir_zaprosov_11

Вставить условие ниже

Добавляет ниже новую пустую строку для формирования еще одного условия

formir_zaprosov_12

Дублировать условие

Добавляет ниже новую строку для формирования еще одного условия с настройками, как у текущего условия.

formir_zaprosov_13

Удалить условие

Удаляет текущее условие. Если условие содержит вложенные условия, то они тоже удалятся.

Столбец Тип условия

В зависимости от выбранного значения поля Тип условия будут доступны разные столбцы.

Порядок настройки для каждого Типа условия смотрите в соответствующих разделах:

Столбец Лог.оператор

Cтолбец Лог.оператор используется, если добавлено больше одного запроса. В этом случае в выпадающем списке можно выбрать:

ИЛИ - в выборку попадут те элементы, которые удовлетворят любому из запросов.

И - в выборку попадут только те элементы, которые удовлетворят сразу всем запросам.

И НЕ - в выборку попадут только те элементы, которые удовлетворят другим запросам и не удовлетворит текущему.

ИЛИ НЕ - в выборку попадут элементы, которые удовлетворят другим запросам или не удовлетворят текущему.

Пример:

Столбец (...)

Столбец (...) используется, если необходимо обобщить несколько условий запроса, взять их в скобки. Если установить флаг в данном столбце, то таблица будет иметь вид:

formir_zaprosov_18

Т.е. появится возможность добавить несколько условий на вложенном уровне.