Partilhar via


Função de ER LIST

A função LIST devolve um valor Lista de registos que consiste numa nova lista de registos criada a partir dos argumentos especificados.

Sintaxe

LIST (record 1 [, record 2, …, record N])

Argumentos

record 1: Contentor (registo)

Uma referência a uma origem de dados do tipo de dados Registo. Este argumento é obrigatório.

record N: Contentor (registo)

Uma referência a uma origem de dados do tipo de dados Registo. Estes argumentos adicionais são opcionais.

Valores de retorno

Lista de registos

A lista de registos resultante.

Notas de utilização

A estrutura da lista criada contém apenas os campos apresentados na estrutura de cada registo referido nos argumentos.

Exemplo

Introduza a origem de dados Registo 1 do tipo Contentor. Esta origem de dados contém os seguintes campos aninhados do tipo Campo calculado:

  • Código: Este campo contém uma expressão que devolve um valor do tipo Cadeia.
  • Montante: Este campo contém uma expressão que devolve um valor do tipo Real.

Em seguida, introduza a origem de dados Registo 2 do tipo Contentor. Esta origem de dados contém os seguintes campos aninhados do tipo Campo calculado:

  • Montante: Este campo contém uma expressão que devolve um valor do tipo Real.
  • IsValid: Este campo contém uma expressão que devolve um valor do tipo Booleano.

Neste caso, a expressão LIST('Record 1', 'Record 2') devolve uma nova lista com dois registos. A estrutura desta lista consiste num único campo de Montante do tipo Real, porque este campo é o único campo apresentado em todos os argumentos da função chamada.

Recursos adicionais

Funções de lista