MoveField method (IZbVisualQuery)

Меняет положение поля в визуальном запросе.

Применяется к:

IZbVisualQuery

Синтаксис:

Visual Basic:

Function MoveField(Item, Pos, Relative As Boolean) As Boolean

Item - элемент коллекции Fields, который нужно переместить.

Pos - новая позиция поля или элемент коллекции Fields, относительно которого нужно расположить поле.

Relative - флаг, определяющий каким образом обрабатывать параметр Pos (см. раздел Описание).

Описание:

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

В качестве Item может быть указан порядковый номер элемента в коллекции (начиная с 0), либо имя поля, либо непосредственно объект IZbFieldInfo.

Параметр Pos может принимать целой значение. Если параметр Relative при этом имеет значение True, то Pos задаёт количество элементов, на которое нужно сдвинуть поле (положительное или отрицательное). Если параметр Relative имеет значение False, то в этом случае Pos задаёт новое положение в списке Fields (начиная с 0).

Если в параметре Pos указано имя поля или объект IZbFieldInfo, то он задает то поле, относительно которого нужно разместить элемент Item. При этом если в Relative указано True, то поле Item размещается сразу после поля Pos, иначе непосредственно перед этим полем.

Если при выполнении метода действительно произошло изменения положения поля относительно других, метод возвращает True, иначе False.