versión 11 (Modificado)
End subselection (subtabla) Booleano
Parámetro | Tipo | Descripción | |
subtabla | Subtabla | Subtabla para la cual probar si el puntero del | |
subregistro actual está después del último subregistro seleccionado | |||
Resultado | Booleano | Sí (TRUE) o No (FALSE) |
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
End subselection devuelve True cuando el puntero del subregistros actual se encuentra después del final de la subselección actual de subtabla. End subselection se utiliza para verificar si la utilización del comando NEXT SUBRECORD ha movido o no el puntero después del último subregistro. Si la subselección actual está vacía, End subselection devuelve True.
Ejemplo
El siguiente ejemplo es un método de objeto para un botón. Cuando el usuario hace clic en el botón, el puntero se mueve al siguiente subregistro. Si el puntero está después del último subregistro, se mueve al primer subregistro:
NEXT SUBRECORD ([Personas]Niños) ` Ir al subregistro siguiente If (End subselection ([Personas]Niños)) ` Si hemos ido demasiado lejos... FIRST SUBRECORD ([Personas]Niños) ` ir al primer subregistro End if
Ver también