SqlQuery
Запрос для получения данных с сервера.
Шаблон SqlQuery
Описание SqlQuery
Тэги, специфичные для SqlQuery
ManualLoad
Признак, определяющий, будет ли загрузка данных происходить только после ручного обновления соединения с данными, а не вместе с загрузкой формы.
Необязательный тэг. Ожидается логическое значение.
Workflow
Процесс, в рамках которого происходит запрос.
Обязательный тэг. Значение тэга не ожидается.
В качестве значения атрибута Name
ожидается название одного из процессов, расположенных на сервере и заголовочно описанных в базе данных в таблице public.workflow_type.
Fields
Список полей запроса.
Обязательный тэг. Ожидается список тегов <Field>
.
Обязательный атрибут Name
- название поля запроса, которое будет использоваться на форме. Если атрибут NativeName
присутствует, то в качестве значения атрибута Name
ожидается любое значение. Если атрибут NativeName
отсутствует, то ожидается название одного из полей, возвращаемых запросом.
Необязательный атрибут NativeName
- название поля запроса, описанного на сервере. Ожидается название одного из полей, возвращаемых запросом.
Необязательный атрибут Type
- тип поля. Ожидается тип FormatField.
Необязательный атрибут FormatString
задает формат строки для объединения значений нескольких полей. Значение атрибута любая строка, поддерживающая выражения вида "{n}", где n - индекс вложенного поля, начинающийся с 0.
Parameters
Список параметров, передаваемых в запрос.
Необязательный тэг. Ожидается список тэгов <Parameter>
.
Parameter
Обязательный атрибут NativeName
- название параметра, которое используется в SQL-запросе. Ожидается название одного из параметров, использующихся в SQL-запросе на сервере.
Необязательный атрибут RefreshQuery
- признак, определяющий, будут ли обновлены данные запроса при изменении значения параметра. Ожидается логическое значение.
Если атрибут RefreshQuery
отсутствует, то используется значение True.
Необязательный атрибут SendAsArray
- признак, определяющий будет ли значение передаваться как массив. Ожидается логическое значение.
Если атрибут SendAsArray
отсутствует, то используется значение False.
Вложенные тэги тэга <Parameter>
<Parameter>
Обязательный тэг <Value>
- значение параметра.
Ожидается любое значение.
Необязательный тэг <IfNull>
- значение, которое будет передано в качестве значение параметра, если последний в тэге <Value>
имеет значение NULL.
Ожидается любое значение.
Необязательный тэг <IfEmpty>
- значение, которое будет передано в качестве значение параметра, если последний в тэге <Value>
имеет значение "".
Ожидается любое значение.
Filter
Фильтр полученных данных.
Необязательный тэг.
Вариант одиночного фильтра:
Вариант составного фильтра:
Last updated