Partager via


Fonction ER INDEX

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.

Remarque

É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 retournées

Conteneur (enregistrement)

Valeur d’enregistrement obtenue.

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