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