Query.Level
Revision as of 06:54, 5 November 2019 by Admin (talk | contribs) (Created page with "{{infobox function |name=Level |object=Запрос базы данных |caption=Текущий уровень групп...")
| Level (Текущий уровень группировки) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Функция возвращает индекс уровня группировки, текущей строки таблицы запроса. Нижний уровень группировки соответствует значению 1, верхний -- общему количеству группировок в запросе. Запрос должен быть выполненным. Функция является аналогом атрибута LinearLevelPos, однако, в отличии от последнего работает как для линейного, так и для обычного запросов, но не может изменять уровень группировки линейного уровня.
Синтаксис
Query.Level():<Текущий уровень группировки (INT)>
Возвращаемое значение
Возвращает числовое значение, текущий уровень обхода (группировки) запроса.
Примеры
//Фрагмент показывает, какие значения будет отдавать функция Level на разных этапах обхождения запроса
//Функция возвращает 0
Message(З.Level());
While З.Next(1) Do
//Функция возвращает 1
Message(З.Level());
While З.Next(2) Do
//Функция возвращает 2
Message(З.Level());
...
EndDo;
EndDo;