Las reglas de relevancia determinan si un Campo es relevante o no. Cuando un Campo no es relevante, no se muestra en la entrada de datos y se espera que su valor sea blanco.
Las reglas de relevancia se conocen a veces en otros sistemas como “lógica de salto”.
Habilitación
Las reglas de relevancia se pueden establecer para los Campos en el Diseñador de Formularios. Primero, marque “Establecer reglas de relevancia”. Luego puede construir la regla usando el Constructor de Reglas o el Editor de fórmula.
Comportamiento
Entrada de datos
Al añadir un Registro, un Campo con una regla de relevancia está escondido siempre que la regla de relevancia se evalúe como FALSE
.
Al editar un Registro, si se realiza algún cambio que haga que un Campo previamente relevante se vuelva irrelevante, el valor del Campo ahora irrelevante se establece como blanco al guardar.
Campos Obligatorios con reglas de relevancia
Un Campo puede ser Obligatorio y, a la vez, tener una regla de relevancia establecida. Cuando el Campo es relevante, se debe proporcionar un valor. Cuando no es relevante, no será obligatorio y debe ser blanco.
Subformularios
Cuando se define una regla de relevancia para un campo de Subformulario, ActivityInfo toma medidas adicionales para evitar la pérdida de datos.
Durante la entrada de datos, si un campo de Subformulario con Registros existentes se vuelve irrelevante, se le pide al Usuario que confirme que al guardar los cambios se eliminarán los Subregistros que ahora son irrelevantes.
Subregistros irrelevantes en la vista de Tabla
Si los Subregistros se vuelven irrelevantes porque la regla de relevancia se ha actualizado después de que se hayan recopilado los datos irrelevantes, estos se marcarán en la vista de Tabla como irrelevantes:
Importar Registros
Al importar Registros en Formularios con reglas de relevancia, la función de Importación valida la importación basándose en las reglas de relevancia definidas. Si el valor de un Campo para un Registro es irrelevante, pero se proporciona un valor, se considera inválido.