Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.