ITERATEDATASET — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
 
Строка 2: Строка 2:
 
|Название=ITERATEDATASET
 
|Название=ITERATEDATASET
 
|Описание=Осуществляет поочередное обращение к строкам датасета. Пробегает по датасету любой структуры и для каждой его строки выполняет указанное выражение.
 
|Описание=Осуществляет поочередное обращение к строкам датасета. Пробегает по датасету любой структуры и для каждой его строки выполняет указанное выражение.
|Синтаксис=ITERATELIST ('''Имя датасета''','''Выражение''')
+
|Синтаксис=ITERATEDATASET ('''Имя датасета''','''Выражение''')
 
|Аргументы=
 
|Аргументы=
 
{{Аргумент
 
{{Аргумент

Версия 07:28, 30 апреля 2010

Осуществляет поочередное обращение к строкам датасета. Пробегает по датасету любой структуры и для каждой его строки выполняет указанное выражение.

Синтаксис

ITERATEDATASET (Имя датасета,Выражение)

Аргументы

Имя датасета
строка, определяющая имя датасета. Может сопровождаться постфиксом .CLONE, в этом случае будет обработана копия заданного датасета.
Выражение
действие, которое будет выполнено на каждой строке датасета. Обращаться к полям датасета, по которому осуществляется проход, следует без префикса. В примере, приведенном ниже, обращение Res.Id было бы неверным.

Тип результата

Нет

Примеры

ITERATEDATASET('Res',INFO(Id))