Compartilhar via


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.

Recursos adicionais

Funções de listagem