Funzione ER INDEX
La funzione INDEX
restituisce un valore Contenitore (record) selezionato utilizzando l'indice numerico specificato nell'elenco specificato. Viene generata un'eccezione se l'indice non rientra nell'intervallo dei record nell'elenco specificato.
Sintassi
INDEX (list, index)
Argomenti
list
: Elenco di record
Il percorso valido di un'origine dati del tipo di dati Elenco di record.
index
: Intero
Un indice numerico che indica la posizione del record desiderato nell'elenco specificato.
Nota
Poiché per questa funzione viene utilizzata la numerazione su base uno, specifica il valore 1 per restituire il primo record dell'elenco specificato.
Valori restituiti
Contenitore (record)
Il valore del record risultante.
Esempio 1
Se si immette l'origine dati DS del tipo Campo calcolato e questo contiene l'espressione SPLIT ("A|B|C", "|")
, l'espressione DS.Value
restituisce il valore di testo "B" per il secondo record in questo elenco di record. L'espressione INDEX (SPLIT ("A|B|C", "|"), 2).Value
restituisce anche il valore del testo "B".
Esempio 2
Se si immette l'origine dati DSdel tipo Campo calcolato e contiene l'espressione SPLIT ("A|B|C", "|")
, l'espressione INDEX (SPLIT ("A|B|C", "|"), 4).Value
genera un'eccezione in fase di runtime.