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 esté en Blanco.
Las reglas de relevancia a veces se conocen en otros sistemas como "lógica de omisión".
Habilitación
Las reglas de relevancia se pueden establecer para los Campos en el Diseñador de Formulario. Primero, marque "Establecer reglas de relevancia". Luego puede construir la regla utilizando el constructor de reglas o el editor de Fórmula.
Comportamiento
Entrada de datos
Al agregar un Registro, un Campo con una regla de relevancia se oculta siempre que la regla de relevancia se evalúe como FALSE
.
Al editar un Registro, si se realizan cambios que hacen que un Campo previamente relevante sea irrelevante, el valor del Campo recién irrelevante se establece en vacío al guardar.
Campos obligatorios con reglas de relevancia
Un Campo puede ser tanto Obligatorio como tener una regla de relevancia establecida. Cuando el Campo es relevante, se debe proporcionar un valor. Cuando no es relevante, no es obligatorio y debe estar en 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 reconozca que guardar los cambios elimina los Subregistros recién 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:
Importación de Registros
Al importar Registros en Formularios con reglas de relevancia, la función de Importador valida la importación según las reglas de relevancia definidas. Si un valor de Campo para un Registro es irrelevante, pero se proporciona un valor, se considera no válido.