Funkce ER INDEX
INDEX
Funkce vrátí hodnotu typu kontejner (záznam), která je vybrána pomocí zadaného číselného indexu v zadaném seznamu. Pokud index je mimo rozsah záznamů v zadaném seznamu, dojde k výjimce.
Syntaxe
INDEX (list, index)
Argumenty
list
: Seznam záznamů
Platná cesta ke zdroji dat typu Seznam záznamů.
index
: Integer
Číselný index označující pozici požadovaného záznamu v zadaném seznamu.
Poznámka
Protože se pro tuto funkci používá číslování založené na čísle 1, zadejte hodnotu 1 pro návrat prvního záznamu ze zadaného seznamu.
Vrátit hodnoty
Kontejner (záznam)
Výsledná hodnota záznamu.
Příklad 1
Zadáte-li zdroj dat DS pro typ vypočítané pole a ten obsahuje výraz SPLIT ("A|B|C", "|")
, výraz DS.Value
vrátí textovou hodnotu "B" pro druhý záznam tohoto seznamu záznamů. Výraz INDEX (SPLIT ("A|B|C", "|"), 2).Value
také vrátí textovou hodnotu "B".
Příklad 2
Pokud zadáte zdroj dat DS typu vypočítané pole a ten obsahuje výraz SPLIT ("A|B|C", "|")
, výraz INDEX (SPLIT ("A|B|C", "|"), 4).Value
způsobí výjimku modulu runtime.