Partager via


Fonction INDEX ER

La fonction INDEX renvoie une valeur de Conteneur (enregistrement) sélectionnée à l’aide de l’index numérique spécifié dans la liste spécifiée. Si l’index est hors des limites pour les enregistrements dans la liste spécifiée, une exception est levée.

Syntaxe

INDEX (list, index)

Arguments

list : Liste d’enregistrements

Chemin d’accès valide d’une source de données du type de données Liste d’enregistrements.

index : Entier

Index numérique qui indique la position de l’enregistrement souhaité dans la liste spécifiée.

Note

Étant donné que la numérotation de base un est utilisée pour cette fonction, spécifiez la valeur 1 pour renvoyer le premier enregistrement de la liste spécifiée.

Valeurs de retour

Conteneur (enregistrement)

Valeur de l’enregistrement résultante.

Exemple 1

Si vous entrez la source de données DS de type Champ calculé, et qu’elle contient l’expression SPLIT ("A|B|C", "|"), l’expression DS.Value retourne la valeur de texte « B » pour le second enregistrement de cette liste d’enregistrements. L’expression INDEX (SPLIT ("A|B|C", "|"), 2).Value renvoie aussi la valeur texte « B ».

Exemple 2

Si vous entrez une source de données DS de type Champ calculé, et qu’elle contient l’expression SPLIT ("A|B|C", "|"), l’expression INDEX (SPLIT ("A|B|C", "|"), 4).Value lève une exception à l’exécution.

Ressources supplémentaires

Fonctions de liste