LIST EB-Funktion
Die Funktion LIST
gibt den Wert Datensatzliste zurück, der aus einer neuen Liste an Datensätzen besteht, die anhand der angegebenen Argumente erstellt wird.
Syntax
LIST (record 1 [, record 2, …, record N])
Argumente
record 1
: Container (Datensatz)
Ein Verweis auf eine Datenquelle des Datensatztyps Datensatz. Dieses Argument ist erforderlich.
record N
: Container (Datensatz)
Ein Verweis auf eine Datenquelle des Datensatztyps Datensatz. Diese zusätzlichen Argumente sind optional.
Rückgabewerte
Datensatzliste
Die resultierende Liste der Datensätze.
Anwendungshinweise
Die Struktur der Liste, die erstellt wird, enthält nur die Felder, die in der Struktur jedes Datensatzes dargestellt werden, der in den Argumenten erwähnt wird.
Beispiel
Sie geben die Datenquelle Record 1 des Typs Container ein. Diese Datenquelle enthält die folgenden verschachtelten Felder des Typs Berechnetes Feld:
- Code: Dieses Feld enthält einen Ausdruck, der einen Wert vom Typ String zurückgibt.
- Betrag: Dieses Feld enthält einen Ausdruck, der einen Wert vom Typ Real zurückgibt.
Sie geben dann die Datenquelle Record 2 des Typs Container ein. Diese Datenquelle enthält die folgenden verschachtelten Felder des Typs Berechnetes Feld:
- Betrag: Dieses Feld enthält einen Ausdruck, der einen Wert vom Typ Real zurückgibt.
- IsValid: Dieses Feld enthält einen Ausdruck, der einen Wert vom Typ Boolesch zurückgibt.
In diesem Fall gibt der Ausdruck LIST('Record 1', 'Record 2')
eine neue Liste zurück, die zwei Datensätze enthält. Die Struktur dieser Liste besteht aus einem einzelnen Feld Betrag des Typs Real, da dieses Feld das einzige Feld ist, das in jedem Argument der aufgerufenen Funktion vorhanden ist.