versión 11 (Modificado)
APPLY TO SUBSELECTION (subtabla; formula)
Parámetro | Tipo | Descripción | |
subtabla | Subtabla | Subtabla a la cual aplicar la fórmula | |
formula | Formula | Línea de código o método |
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
APPLY TO SUBSELECTION aplica formula a cada subregistro en la subselección actual de subtabla. formula puede ser una línea de instrucciones o un método. Si formula modifica un subregistro, el subregistro modificado se guarda cuando el registro padre se guarda. Si la subselección está vacía, APPLY TO SUBSELECTION no tiene efecto.
APPLY TO SUBSELECTION puede ser utilizado para reunir información de una subselección de registros o modificar la subselección.
Ejemplo
El siguiente ejemplo convierte a mayúsculas los nombres en [Personas]Niños:
ALL SUBRECORDS ([Personas]Niños) APPLY TO SUBSELECTION([Personas]Niños;[Personas]NombreNiño:= Uppercase(Substring([Personas]NombreNiño;1;1)) +Lowercase(Substring([Personas]NombreNiño;2)))
Nota: La instrucción se ha colocado en varias líneas por claridad en la documentación. En el editor de métodos de 4D debe escribirse en una sola línea.
Ver también
ALL SUBRECORDS, EDIT FORMULA, QUERY SUBRECORDS, SAVE RECORD.