Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.