versión 11 (Modificado)
LAST SUBRECORD (subtabla)
Parámetro | Tipo | Descripción | |
subtabla | Subtabla | Subtabla 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.