Condividi tramite


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.

Risorse aggiuntive

Funzioni di elenco