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.