FIRST SUBRECORD

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 11 (Modificado)


FIRST SUBRECORD (subtabla)

ParámetroTipoDescripción
subtablaSubtablaSubtabla de la cual cargar el primer subregistro
de la selección actual

Nota de compatibilidad: Las subtablas no son soportadas 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.

Descripción

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

Ver también

LAST SUBRECORD, NEXT SUBRECORD, PREVIOUS SUBRECORD.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente