Compartilhar via


Função de ER INDEX

A função INDEX retorna um valor de Contêiner (registro) que é selecionado usando o índice numérico especificado na lista especificada. Se o índice estiver fora do intervalo dos registros na lista especificada, uma exceção será gerada.

Sintaxe

INDEX (list, index)

Argumentos

list: Lista de registros

O caminho válido de uma fonte de dados do tipo Lista de registros.

index: Inteiro

Um índice numérico que indica a posição do registro desejado na lista especificada.

Observação

Como o número de uma base é usado para essa função, especifique o valor 1 para retornar o primeiro registro da lista especificada.

Valores de retorno

Contêiner (registro)

O valor de registro resultante.

Exemplo 1

Se você inserir a fonte de dados DS do tipo Campo calculado e ela contiver a expressão SPLIT ("A|B|C", "|"), a expressão DS.Value retornará o valor de texto "B" para o segundo registro dessa lista de registros. A expressão INDEX (SPLIT ("A|B|C", "|"), 2).Value também retorna o valor de texto "B".

Exemplo 2

Se você inserir a fonte de dados DS do tipo Campo calculado e ela contiver a expressão SPLIT ("A|B|C", "|"), a expressão INDEX (SPLIT ("A|B|C", "|"), 4).Value gerará uma exceção no tempo de execução.

Recursos adicionais

Funções de listagem