Карточка добавления запроса списков. Закладка «Запрос»

Закладка «Запрос» предназначена для ввода текста запроса, возвращающего уникальные идентификаторы (GUID) объектов системы Tillypad XL.

На закладке расположено многострочное текстовое поле, в котором вводится текст запроса на языке Transact-SQL.

Рисунок 3.20. Закладка «Запрос» карточки добавления запроса списков


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

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

Рисунок 3.21. Пример запроса, возвращающего идентификаторы актов списания в выбранном диапазоне дат


Контекстное меню поля содержит единственную команду «Тест», которая используется для проверки правильности запроса и вывода результатов, возвращаемых запросом.

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

Рисунок 3.22. Окно мастера фильтрации для выбора типа параметра


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

Рисунок 3.23. Список типов параметров


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

Если в списке параметров было выбрано значение «Table», то в окне мастера фильтрации выводится таблица, которую необходимо заполнить значениями.

Рисунок 3.24. Результат выбора параметра табличного типа


Если в списке параметров было выбрано значение «StoredParam», то в окне мастера фильтрации выводится таблица предварительно сформированных параметров. Значения в такой таблице не могут быть отредактированы пользователем. Пользователь должен выбрать в таблице необходимый параметр.

Рисунок 3.25. Результат выбора параметра типа StoredParam


Если в списке параметров были выбраны другие значения, то в окне мастера фильтрации выводится поле «Значение параметра», в котором пользователю необходимо ввести необходимые значения параметра.

Рисунок 3.26. Результат выбора параметра другого типа


После выбора требуемого типа параметра и указания его значения (значений) для продолжения работы необходимо нажать на кнопку «Далее >» и продолжить задание необходимых параметров в следующих окнах мастера фильтрации.

В окне мастера фильтрации, предназначенного для ввода значения последнего параметра запроса кнопка «Далее >» заменяется кнопкой «Готово».

Рисунок 3.27. Окно мастера фильтрации, предназначенное для выбора последнего параметра запроса


После указания значения последнего параметра запроса и нажатия на кнопку «Готово» открывается окно просмотра результатов выполнения запроса.

Рисунок 3.28. Окно просмотра результатов выполнения запроса


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

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

Рисунок 3.29. Сообщение об ошибке при выполнении запроса


После закрытия окна просмотра результатов выполнения запроса в карточке добавления запроса списков выводится панель параметров фильтрации, в которой указаны выбранные значения параметров запроса.

Дата последнего изменения:

Смотрите также

Читать еще