La siguiente sección define qué es un Subformulario en ActivityInfo.
ActivityInfo tiene un Diseñador de Formularios muy flexible que le permite crear una variedad de estructuras para adaptarse a las necesidades de informes de su organización. La forma en que diseñe esta estructura depende de cuáles sean los objetivos.
En ActivityInfo, un Subformulario es un Formulario dentro de un Formulario.
Los Subformularios se incluyen dentro de un Formulario padre.
También puede añadir un Subformulario dentro de un Subformulario.
Puede añadir hasta 30 Subformularios en un Formulario. El nivel máximo de profundidad de los Subformularios es de 10.
Modelo de datos del Subformulario

Un Subformulario puede utilizarse, por ejemplo, para permitirle recopilar datos que necesitan ser monitoreados durante un período de tiempo, o que ocurrirán múltiples veces.
También se puede utilizar para agrupar diferentes tipos de información que necesite recopilar.



Establecer una Regla de relevancia en un Subformulario
Puede establecer reglas de relevancia para los Subformularios como en otros campos de un formulario padre.
-
También puede escribir una Fórmula para reglas más avanzadas. Vea todas las Fórmulas disponibles y lea más sobre cómo escribir una expresión para una Fórmula.
Si un campo de Subformulario satisface la regla de relevancia, se vuelve relevante y se muestra junto con los registros del Subformulario.
Si un campo de Subformulario no satisface la regla pero tiene registros existentes, permanece visible.
Si un campo de Subformulario no satisface la regla y no tiene registros existentes, queda escondido.
Los Usuarios pueden configurar fórmulas de relevancia para Subformularios basadas en cualquier tipo de campo, o en múltiples tipos de campo.
Los Registros de los Subformularios no se eliminan automáticamente cuando el Subformulario se vuelve irrelevante. Pero los registros se marcan como inválidos.
Tenga en cuenta las advertencias que pueden aparecer si se cambia un campo referenciado en la regla de relevancia de un Subformulario, lo que podría llevar a la eliminación de datos o registros.
Confirme las advertencias o revierta a los valores originales para proceder.
También puede mostrarse una advertencia si no se cumple la regla de relevancia de un campo de Subformulario y existen registros del Subformulario. Confirme esta advertencia para continuar.
Analizar Registros de Subformulario
Al analizar los datos dentro de un informe, son visibles tanto los registros relevantes como los irrelevantes de un Subformulario.
ActivityInfo se asegura de que todos los registros y los registros de los Subformularios dentro del alcance del informe estén disponibles para su análisis.
ActivityInfo verifica los permisos del usuario para garantizar que solo los usuarios autorizados puedan eliminar registros. Para eliminar los registros de un Subformulario que se han vuelto irrelevantes, el usuario debe aceptar la advertencia de eliminación que se muestra. Esto evita la pérdida involuntaria de datos.