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 LISTJOIN devolve um valor Lista de registos que representa numa nova lista de registos associada, que é criada a partir dos argumentos especificados.
Sintaxe
LISTJOIN (list 1 [, list 2, …, list N])
Argumentos
list 1: Lista de registos
Uma referência a uma origem de dados do tipo de dados Lista de registos. Este argumento é obrigatório.
list N: Lista de registos
Uma referência a uma origem de dados do tipo de dados Lista de registos. 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 presentes na estrutura de cada lista de registos referida nos argumentos.
Exemplo
Introduza a origem de dados Registo 1 do tipo Container. Esta origem de dados contém os seguintes campos aninhados do tipo Calculated field:
- Código: Este campo contém uma expressão que devolve um valor do tipo
String. - 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 Container. Esta origem de dados contém os seguintes campos aninhados do tipo Calculated field:
- 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
Boolean.

Neste caso, a expressão LISTJOIN(LIST('Record 1'), LIST('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.
