Выборка данных по условию

Для открытия диалога запроса выполните команду меню системы Карта|Запрос|Выборка по условию, либо нажмите кнопку на панели инструментов.

Диалог выборки по условию

Рисунок 733. Диалог выборки по условию


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

В каждом слое доступна группа полей «Геометрия» с полями геометрических свойств слоя, в слоях с базами данных доступны для выбора и поля баз данных слоя.

[Примечание]Примечание

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

Текст запроса составляется в группе полей Условия выборки. Текст запроса вводится вручную, в поле ввода, либо конструируется визуально, кнопками панели инструментов, над полем ввода. Запрос состоит из набора условных выражений, соединяемых булевыми операторами (И/ИЛИ/НЕ), условные выражения можно группировать с помощью скобок.

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

При установленном флажке Выбирать из выделенных объектов, запрос выполняется только по выделенным объектам слоя

Предусмотрены несколько видов условных выражений:

В аргументах условных выражений могут использоваться следующие элементы:

Пример запроса из нескольких условных выражений: (содержит [Пример тепловой сети] И [Пример тепловой сети].ИмяТипа=«Потpебитель») ИЛИ [Улица] = «Нахимова»

После завершения набора запроса, нажмите кнопку ОК, результаты запроса отобразятся в панели данных.