LAST 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)


LAST SUBRECORD (subtabla)

ParámetroTipoDescripción
subtablaSubtablaSubtabla en la cual ubicar
el último subregistro seleccionado

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

LAST SUBRECORD vuelve el último subregistro de la subselección actual de subtabla el subregistro actual. Si la subselección está vacía, LAST SUBRECORD no tiene efecto.

Ejemplo

El siguiente ejemplo concatena el nombre y el apellido de cada niño en la subtabla. Copia los nombres en un array llamado atNombres. Este ejemplo es igual al ejemplo de FIRST SUBRECORD excepto que se mueve por los subregistros de atrás hacia adelante:

      ` Crear un array para los nombres 
   ARRAY TEXT (atNombres; Records in subselection ([Personas]Niños))
   LAST SUBRECORD ([Personas]Niños)  ` Comenzar por el último subregistro y hacer un bucle por cada niño 
   For ($vlSub;1;Records in subselection ([Personas]Niños)) 
      atNombres{$vlSub}:=[Personas]NombresNiño + " " + [Personas]ApellidosNiño
      PREVIOUS SUBRECORD ([Personas]Niños) 
   End for

Ver también

FIRST 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