De ER-functie LIST
De functie LIST
retourneert een waarde van het type Recordlijst die bestaat uit een nieuwe lijst records die wordt gemaakt op basis van de opgegeven argumenten.
Syntaxis
LIST (record 1 [, record 2, …, record N])
Argumenten
record 1
: Container (record)
Een verwijzing naar een gegevensbron van het gegevenstype Record. Dit argument is verplicht.
record N
: Container (record)
Een verwijzing naar een gegevensbron van het gegevenstype Record. Deze aanvullende argumenten zijn optioneel.
Retourwaarden
Recordlijst
De resulterende lijst met records.
Gebruiksaanwijzingen
De structuur van de lijst die wordt gemaakt, bevat alleen de velden die worden weergegeven in de structuur van elke record die wordt vermeld in de argumenten.
Voorbeeld
U voert gegevensbron Record 1 van het type Container in. Deze gegevensbron bevat de volgende geneste velden van het type Berekend veld:
- Code: dit veld bevat een expressie die een waarde van het type Tekenreeks retourneert.
- Bedrag: dit veld bevat een expressie die een waarde van het type Werkelijk retourneert.
U voert gegevensbron Record 2 van het type Container in. Deze gegevensbron bevat de volgende geneste velden van het type Berekend veld:
- Bedrag: dit veld bevat een expressie die een waarde van het type Werkelijk retourneert.
- IsValid: dit veld bevat een expressie die een waarde van het type Booleaans retourneert.
In dit geval retourneert de expressie LIST('Record 1', 'Record 2')
een nieuwe lijst die twee records bevat. De structuur van deze lijst bestaat uit één veld Bedrag van het type Werkelijk, omdat dit veld het enige veld is dat in elk argument van de aangeroepen functie wordt weergegeven.