Função de ER LIST
A função LIST
retorna um valor de Lista de registros que consiste em uma nova lista de registros criada a partir dos argumentos especificados.
Sintaxe
LIST (record 1 [, record 2, …, record N])
Argumentos
record 1
: Contêiner (registro)
Uma referência a uma fonte de dados do tipo Registro. Esse argumento é obrigatório.
record N
: Contêiner (registro)
Uma referência a uma fonte de dados do tipo Registro. Esses argumentos adicionais são opcionais.
Valores de retorno
Lista de registros
A lista de registros resultante.
Notas de uso
A estrutura da lista criada contém somente os campos apresentados na estrutura de cada registro mencionado nos argumentos.
Exemplo
Você insere a fonte de dados Registro 1 do tipo Contêiner. Essa fonte de dados contém os seguintes campos aninhados do tipo Campo calculado:
- Código: este campo contém uma expressão que retorna um valor do tipo Cadeia de caracteres.
- Valor: este campo contém uma expressão que retorna um valor do tipo Real.
Em seguida, você insere a fonte de dados Registro 2 do tipo Contêiner. Essa fonte de dados contém os seguintes campos aninhados do tipo Campo calculado:
- Valor: este campo contém uma expressão que retorna um valor do tipo Real.
- IsValid: este campo contém uma expressão que retorna um valor do tipo Booliano.
Nesse caso, a expressão LIST('Record 1', 'Record 2')
retorna uma nova lista que contém dois registros. A estrutura dessa lista consiste em um único campo Valor do tipo Real, pois esse campo é o único apresentado em todos os argumentos da função chamada.