4D v13.4

FIRST SUBRECORD

Inicio

 
4D v13.4
FIRST SUBRECORD

FIRST SUBRECORD 


 

FIRST SUBRECORD ( subtabla ) 
Parámetro Tipo   Descripción
subtabla  Subtabla in Subtabla de la cual cargar el primer subregistro de la selección actual

Las subtablas no se soportan a partir de la versión 11 de 4D. Un mecanismo de compatibilidad asegura el funcionamiento de este comando en bases compartidas; sin embargo, es recomendable remplazar las subtablas con tablas relacionadas estándar.

FIRST SUBRECORD carga el primer subregistro de la subselección actual de subtabla y lo convierte en el subregistro actual. Todos los comandos de búsqueda, selección, y ordenación también asignan le subregistro actual al primer subregistro. Si la subselección actual está vacía, FIRST SUBRECORD no hace nada.

Ejemplo  

El siguiente ejemplo concatena los nombres y apellidos de los niños almacenados en una subtabla, luego los copia en el array atNombres:

  ` Creación de un array para recibir los nombres
 ARRAY TEXT(atNombres;Records in subselection([Personas]Niños))
 FIRST SUBRECORD([Personas]Niños) ` Comienza en el primer subregistro y efectúa un bucle por niño
 For($vlSub;1;Records in subselection([Personas]Niños))
    atNombres{$vlSub}:=[Personas]NombreNiño+" "+[Personas]ApellidoNiño
    NEXT SUBRECORD([Personas]Niños)
 End for

 
PROPIEDADES 

Producto: 4D
Tema: Subregistros
Número 61

Este comando es obsoleto y no debe utilizarse más

 
INDEX

Lista alfabética de los comandos

 
HISTORIA 

Modificado: 4D v11 SQL

 
VER TAMBIÉN 

LAST SUBRECORD
NEXT SUBRECORD
PREVIOUS SUBRECORD