Partager via


Fonction LIST ER

La fonction LIST renvoie une valeur Liste des enregistrements constituée d’une nouvelle liste d’enregistrements créée à partir des arguments spécifiés.

Syntaxe

LIST (record 1 [, record 2, …, record N])

Arguments

record 1 : Conteneur (enregistrement)

Référence à une source de données du type de données Enregistrement. Cet argument est obligatoire.

record N : Conteneur (enregistrement)

Référence à une source de données du type de données Enregistrement. Ces arguments supplémentaires sont facultatifs.

Valeurs de retour

Liste d’enregistrements

Liste des enregistrements résultante.

Notes d’utilisation

La structure de la liste qui est créée contient uniquement les champs qui sont présentés dans la structure de chaque enregistrement mentionné dans les arguments.

Exemple

Vous entrez une source de données Enregistrement 1 du type Conteneur. Cette source de données contient les champs imbriqués suivants du type Champ calculé :

  • Code : Ce champ contient une expression qui renvoie une valeur de type Chaîne.
  • Montant : Ce champ contient une expression qui renvoie une valeur de type Réel.

Vous entrez ensuite une source de données Enregistrement 2 du type Conteneur. Cette source de données contient les champs imbriqués suivants du type Champ calculé :

  • Montant : Ce champ contient une expression qui renvoie une valeur de type Réel.
  • IsValid : Ce champ contient une expression qui renvoie une valeur de type Booléen.

Dans ce cas, l’expression LIST('Record 1', 'Record 2') renvoie une nouvelle liste qui contient deux enregistrements. La structure de cette liste se compose d’un seul champ Montant de type Réel, car ce champ est le seul champ présenté dans chaque argument de la fonction appelée.

Ressources supplémentaires

Fonctions de liste