Compartir vía


Función LIST de ER

La función LIST devuelve un valor Lista de registros nuevo que consiste en una lista de registros nueva creada a partir de los argumentos especificados.

Sintaxis

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

Argumentos

record 1: Contenedor (registro)

Una referencia a un origen de datos de tipo de datos Registro. Este argumento es obligatorio.

record N: Contenedor (registro)

Una referencia a un origen de datos de tipo de datos Registro. Estos argumentos adicionales son opcionales.

Valores de retorno

Lista de registros

La lista de registros resultante.

Notas de uso

La estructura de la lista que se crea contiene solo los campos que se presentan en la estructura de cada registro que se menciona en los argumentos.

Ejemplo

Especifica el origen de datos Registro 1 del tipo Contenedor. Esta fuente de datos contiene los siguientes campos anidados del Campo calculado:

  • Código: este campo contiene una expresión que devuelve un valor de tipo Cadena.
  • Importe: este campo contiene una expresión que devuelve un valor de tipo Real.

Después, especifica el origen de datos Registro 2 del tipo Contenedor. Esta fuente de datos contiene los siguientes campos anidados del Campo calculado:

  • Importe: este campo contiene una expresión que devuelve un valor de tipo Real.
  • IsValid: este campo contiene una expresión que devuelve un valor de tipo Booleano.

En este caso, la expresión LIST('Record 1', 'Record 2') devuelve una nueva lista que contiene dos registros. La estructura de esta lista consta de un solo campo Importe del tipo Real, porque este campo es el único campo que se presenta en cada argumento de la función llamada.

Recursos adicionales

Funciones de lista