Funkce el. výkaznictví LIST
Funkce LIST
vrátí hodnotu typu seznam záznamů, která se skládá z nového seznamu záznamů vytvořeného ze zadaných argumentů.
Syntaxe
LIST (record 1 [, record 2, …, record N])
Argumenty
record 1
: Kontejner (záznam)
Odkaz na zdroj dat datového typu záznam. Tento argument je povinný.
record N
: Kontejner (záznam)
Odkaz na zdroj dat datového typu záznam. Tyto další argumenty jsou nepovinné.
Vrácené hodnoty
Seznam záznamů
Výsledný seznam záznamů.
Poznámky k použití
Struktura vytvořeného seznamu obsahuje pouze pole, která jsou přítomna ve struktuře každého záznamu, který je uveden v argumentech.
Příklad
Zadáte zdroj dat Záznam 1 typu kontejner. Tento zdroj dat obsahuje následující vnořená pole typu vypočítané pole:
- Kód: Toto pole obsahuje výraz, který vrací hodnotu typu řetězec.
- Množství: Toto pole obsahuje výraz, který vrací hodnotu typu reálné číslo.
Poté zadáte zdroj dat Záznam 2 typu kontejner. Tento zdroj dat obsahuje následující vnořená pole typu vypočítané pole:
- Množství: Toto pole obsahuje výraz, který vrací hodnotu typu reálné číslo.
- JePlatný: Toto pole obsahuje výraz, který vrací hodnotu typu logická hodnota.
V tomto případě výraz LIST('Record 1', 'Record 2')
vrátí nový seznam, který obsahuje dva záznamy. Struktura tohoto seznamu se skládá z jednoho pole Množství typu reálné číslo, protože toto pole je jediné pole, které je přítomno v každém argumentu volané funkce.