Диалог Создать запрос

<< Нажмите, чтобы обновить оглавление >>

Навигация:  »Страница главного уровня«

Диалог Создать запрос

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

команда поиска Правка/ Найти окна плана кнопкой в поле параметра Создать запрос или автоматически (в зависимости от настройки параметра При запуске показывать диалог);

команды Новая ведомость и Редактировать поисковый запрос паркуемой панели Ведомости по объектам;

команда Поиск коллизий меню 3D-модели проекта 3D-модель;

команда Фильтрация объектов паркуемой панели Реестра (используется в разных типах реестров: объектов дежурного плана, замечаний, коллизий и т. д.).

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

Пример диалога команды Правка/ Найти

Dialogues_img_zapros_1

Пример диалога команды Новая ведомость

Dialogues_img_zapros_ved

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

Создание запроса возможно, если в команде Найти в параметре Типы элементов были выбраны типы элементов для поиска (точка, маска, тематический объект и т. д.). Можно одновременно создавать несколько типов элементов для одного поиска.

Примечание Для поиска данных по морфоствору добавлен Тип элементов = Профиль и участки Морфоствора. В параметрах ведомости можно уточнить тип ведомости (выбрать один из четырех доступных) через параметр Строки ведомости и выбрать конкретный морфоствор. Для ведомости типа Данные по участкам при расчете уровней добавлена настройка параметра Выбор вероятности превышения - можно выбрать все вероятности превышения или только одну из выпадающего списка.

Кнопки команд диалога объединены в несколько групп: Добавить (для формирования условий запроса), Удалить (для удаления условия запроса), Запрос (для сохранения текущего запроса или для открытия ранее сохраненного запроса).

В этой статье:

 Открытие существующего запроса

 Формирование нового запроса или изменение существующего

 Сохранение запроса

Открытие существующего запроса

Для поиска в библиотеке и выбора существующего запроса, нажмите кнопку Открыть (см. группа Запрос). Откроется диалог Открыть объект "Поисковый запрос".

После того, как запрос открылся в диалоге Создать запрос, его данные можно изменить. Запрос можно также сохранить с тем же или с новым именем.

џВ начало

Формирование нового запроса или изменение существующего

Чтобы сформировать новый запрос или изменить открытый запрос, выполните следующие шаги:

В группе Добавить нажмите кнопку Тип элемента и в таблицу диалога добавится элемент для поиска. Для выбора другого типа элемента надо открыть список этого же параметра (в списке будут только те типы элементов, которые были назначены пользователем в параметре Типы элементов команды Найти). См. hmtoggle_plus1 пример.

Для тематического или кадастрового объекта можно задать условие - объект классификатора или стиль.

Для этого в строке с типом элемента (например, в строке Линейный ТО) нужно нажать кнопку mnogotochie в поле Условие и открыть дополнительный диалог для выбора. См. hmtoggle_plus1 здесь.

Из списка свойств элемента выберите необходимое свойство (например, для точки - Имя или др.). См. hmtoggle_plus1 пример.

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

Уточните логическую функцию (И, ИЛИ) для учета условий поиска, если их несколько. Для выбора используйте поля и списки данных параметров. Например, если свойство текстовое (Имя), то список всех условий поиска может иметь значения Равно и Не равно.

Чтобы добавить новое условие, надо на соответствующем уровне выбрать условие (или логическую функцию) и нажать кнопку Условие (в группе Добавить).

Новая логическая функция (И, ИЛИ) создается при нажатии кнопки Функция "и/или". В противовес функции И, функция ИЛИ ослабляет условия выбора: достаточно выполнить хотя бы одно из условий, заданных через нее, чтобы объект попал в поиск.

Чтобы удалить тип элемента, условие или логическую функцию, нужно выделить необходимую строчку и в группе Удалить нажать кнопку Тип элемента/ условие. При удалении логической функции удаляются и все условия, относящиеся к этой функции.

Если необходимо найти тематические объекты, например, с разными объектами классификатора, то в запрос надо внести несколько таких элементов с соответствующими условиями (см. hmtoggle_plus1 пример).

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

Куст Общие с параметром выбора проектов и/или слоев (в зависимости от типа поискового запроса);

Куст Параметры ведомости виден при поисковых запросах с типом элемента:

Существующая дорога и Проектируемая дорога. В этих случаях доступен параметр Строки ведомости с выбором представления данных через Конструктивные полосы или Пикеты полос.

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

Кнопка ОК применяет данные запроса, они будут учтены при поиске в команде Найти наряду с введенными в команде параметрами. Кнопка Отмена отменяет запрос, его условия не будут учитываться при поиске в команде Найти.

џВ начало

Сохранение запроса

Для сохранения запроса служат соответствующие кнопки в группе Запрос:

Чтобы сохранить запрос (с указанием его имени), нажмите кнопку Сохранить как. В диалоге Сохранить Поисковый запрос введите имя нового запроса в нижнюю строку Имя и нажмите кнопку Сохранить.

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

Сохранение запросов выполняется в диалоге, аналогичном диалогу Открыть Поисковый запрос (см. выше).

џВ начало