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.