Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja LIST zwraca wartość typu Lista rekordów, która składa się z nowej listy rekordów utworzonej na podstawie określonych argumentów.
Składnia
LIST (record 1 [, record 2, …, record N])
Argumenty
record 1: Kontener (rekord)
Odwołanie do źródła danych o typie danych Rekord. Ten argument jest wymagany.
record N: Kontener (rekord)
Odwołanie do źródła danych o typie danych Rekord. Te dodatkowe argumenty są opcjonalne.
Wartości zwracane
Lista rekordów
Wynikowa lista rekordów.
Uwagi dotyczące użytkowania
Tworzona struktura listy zawiera tylko pola, które są prezentowane w strukturze każdego rekordu, wymienionego w argumentach.
Przykład
Wprowadź źródło danych Rekord 1 typu Kontener. To źródło danych zawiera następujące pola zagnieżdżone typu Pole obliczeniowe:
- Code: to pole zawiera wyrażenie, które zwraca wartość typu Ciąg.
- Amount: to pole zawiera wyrażenie, które zwraca wartość typu Liczba rzeczywista.
Następnie wprowadź źródło danych Rekord 2 typu Kontener. To źródło danych zawiera następujące pola zagnieżdżone typu Pole obliczeniowe:
- Amount: to pole zawiera wyrażenie, które zwraca wartość typu Liczba rzeczywista.
- IsValid: to pole zawiera wyrażenie, które zwraca wartość logiczną.
W takim przypadku wyrażenie LIST('Record 1', 'Record 2') zwraca nową listę zawierającą dwa rekordy. Struktura tej listy składa się z pojedynczego pola Ilość typu Liczba rzeczywista, ponieważ jest ono jedynym polem, które jest prezentowane w każdym argumencie wywołanej funkcji.