Creación y actualización de reglas de validación de datos en formularios

Los administradores definen reglas de validación de datos en el separador Diseño del Diseñador de formularios. Puede agregar reglas de validación en el nivel de cuadrícula, encabezado de fila, encabezado de columna o celda. Las áreas del separador Diseño con un fondo de color verde indican las ubicaciones en las que se han definido las reglas.

Para crear y actualizar reglas de validación:

  1. En la página de inicio, haga clic en Navegador Icono Navegador y, a continuación, en Crear y gestionar, haga clic en Formularios.
  2. Cree o edite un formulario y, a continuación, en la página Administración de formulario y cuadrícula ad hoc, haga clic en Diseño.
  3. En Diseño, haga clic con el botón derecho en la cuadrícula, en el nivel de fila, columna o celda donde desea agregar o actualizar la regla de validación. En función de la ubicación y de si ya se han definido reglas en esa ubicación, verá las siguientes opciones de menú contextual o algunas de ellas:
    • Agregar/Editar reglas de formato/validación: cree o modifique reglas para celdas de datos individuales o para todas las celdas de datos de una cuadrícula, fila o columna del Creador de reglas de formato/validación.

    • Copiar | Pegar reglas de formato/validación: copie y pegue las reglas en las ubicaciones seleccionadas.

    • Agregar/Editar reglas de formato/validación para metadatos: cree o modifique reglas de formato para celdas de metadatos de fila o celdas de metadatos de columna en el Creador de reglas de formato/validación.

    • Copiar | Pegar reglas de formato/validación para metadatos: copie y pegue las reglas de las celdas de metadatos de fila o celdas de metadatos de columna en las ubicaciones seleccionadas.

  4. Seleccione Agregar/editar reglas de formato/validación para crear o actualizar reglas.

    Nota:

    Para agregar reglas para toda la cuadrícula, amplíe el panel Reglas de formato/validación de la derecha. Para Reglas de ubicación, seleccione Cuadrícula y, a continuación, seleccione Icono Agregar regla de validación (Agregar regla de validación).
  5. En el Creador de reglas de formato/validación, cree una regla nueva o actualice una que ya exista.
    • Si es necesario, mueva la regla seleccionando una opción de Ubicación. Para crear una regla similar a una regla existente, haga clic en Icono Duplicar (Duplicar) y, a continuación, actualice la regla. Para ver las reglas de la ubicación actual, haga clic en Ver regla. Consulte Visualización de reglas de validación de datos.

    • Activar regla de formato/validación: seleccione esta opción para que la regla de formato/validación esté disponible en los formularios. Puede desactivar temporalmente una regla de formato/validación si desactiva esta casilla de verificación.

    • Solo formato: seleccione esta opción para marcar una regla como de solo formato. Esta opción se activa automáticamente cuando se crea una regla de solo formato. Consulte Creación y actualización de reglas de formato en formularios.

  6. Actualice la regla.
    1. En Condición, seleccione una opción para comenzar la sentencia de condición: If, Else If, Else, Then, Range, Check Range o Format.

      Nota:

      Para la condición Format, el campo Tipo de origen mostrará automáticamente la opción Celda de proceso. No existen otras opciones de Tipo de origen para la condición Format. Consulte Acerca de las reglas de formato en formularios.

      Para las reglas de validación, la primera parte de una regla de validación debe incluir una condición If. Las reglas de validación también deben contener algún tipo de condición Then. Consulte Condiciones admitidas por el creador de reglas.

    2. En Tipo de origen, seleccione una opción para la evaluación con la regla.

      La lista Tipo de origen muestra las opciones adecuadas para la condición. Por ejemplo, las condiciones If pueden incluir las siguientes opciones de Tipo de origen: Valor de celda actual, Valor de celda, Valor de columna, Valor de fila, Nombre de miembro, Miembro, Miembro de dimensión cruzada, Tipo de cuenta, Tipo de versión, Tipo de Var Reporting, Atributo definido por el usuario, Atributo, Generación, Tiene hijos o Nombre de dimensión. Para obtener información detallada sobre cada tipo de condición, consulte Condiciones admitidas por el creador de reglas.

    3. Si es aplicable al Tipo de origen seleccionado, introduzca un valor en Valor de origen seleccionando una opción o introduciendo un valor con formato libre.
    4. Seleccione un operador para la evaluación: =, !=, <, <=, >, >=, Es igual a, No igual a, Contiene, Empieza por o Termina por, En o No en.

      Para ver más ejemplos, consulte Operadores condicionales de validación de datos.

    5. Seleccione una opción para el tipo de destino adecuado para la regla.
    6. Para actualizar las condiciones, haga clic en un icono de la columna Acciones situada a la derecha del generador de condiciones:
      • Agregar condición Icono Agregar condición: permite agregar una condición junto a la fila actual.

      • Suprimir condición Icono Suprimir condición: permite suprimir una condición de la fila actual.

    7. Seleccione condiciones o bloques de condiciones para la actualización.

      Para actualizar bloques de condiciones, haga clic en un icono del área Condición, en la parte superior del creador de condiciones:

      • Agregar bloque de condiciones Icono Agregar bloque de condiciones: permite agregar un bloque de condiciones en la regla de validación que empieza por If. Puede expandir o contraer la condición. Consulte Condiciones admitidas por el creador de reglas.

      • Suprimir bloque de condiciones Icono Suprimir bloque de condiciones: permite suprimir el bloque de condiciones seleccionado.

      • Cortar condiciones Icono Cortar condiciones: permite suprimir las condiciones seleccionadas y copiarlas y pegarlas en una nueva ubicación.

      • Copiar condiciones Icono Copiar condiciones: permite copiar las condiciones seleccionadas.

      • Pegar condiciones Icono Pegar condiciones: permite pegar las condiciones seleccionadas en una nueva ubicación.

      • Agrupar condiciones Icono Agrupar condiciones: permite agrupar la selección en una condición y agregar un paréntesis de agrupación. Además de las agrupaciones que establezca, la sentencia IF de un bloque de agrupación se agrupa al agruparse una condición y si se habilita la opción Agrupación personalizada.

      • Desagrupar condiciones Icono Desagrupar condiciones: permite desagrupar las condiciones seleccionadas. Se eliminan los paréntesis de agrupación de la condición seleccionada. Se elimina una agrupación de la condición cada vez que se desagrupa.

        También puede establecer su propia agrupación seleccionando Agrupación personalizada, y, a continuación, configure la agrupación personalizada en el área de definición de reglas.

        Las condiciones seleccionadas aparecen atenuadas. Para borrarlas, vuelva a hacer clic a la izquierda de la columna Condición.

  7. Haga clic en Icono Celda de proceso (Celda de proceso) en la columna situada en el extremo derecho para agregar las instrucciones de procesamiento.

    Nota:

    Si no aparece el icono, asegúrese de que la regla es válida y que permite instrucciones de procesamiento de celdas. Por ejemplo, se han incluido instrucciones de procesamiento de celda para las condiciones Else, Range, Then y Format. El icono no se muestra hasta que se hayan seleccionado todas las columnas necesarias para una regla.

    Consulte Formato de celdas.

  8. Como recordatorio, cuando esté listo para activar la regla para que esté disponible en el formulario, seleccione Activar regla de formato/validación.

    Sugerencia:

    Mientras crea una regla, puede guardarla sin activarla. Después de resolver los errores y cuando la regla esté lista para su validación y uso, podrá habilitar y guardar la regla para que esté disponible en el formulario. También puede desactivar temporalmente la regla si desactiva Activar regla de formato/validación.

  9. Al terminar la actualización de la regla, valide la regla:
    1. Haga clic en Validar.

      El estado de validación aparece en la parte superior del cuadro de diálogo. Debe corregir los errores antes de guardar los cambios. Si cierra el cuadro de diálogo sin validar las reglas ni corregir los errores encontrados durante la validación, no se guardarán las actualizaciones.

    2. Después de corregir los errores encontrados durante la validación, asegúrese de que la opción Activar regla de formato/validación esté seleccionada sobre el área de definición de la regla para activar la regla en la aplicación.
    3. Después de validar, haga clic en Aceptar.
  10. Opcional: En la página Gestión de formulario y cuadrícula ad hoc, puede visualizar y actualizar las reglas:
    • En el panel Reglas de formato/validación situado en la parte derecha de la página Gestión de formulario y cuadrícula ad hoc, agregue, edite o suprima reglas en cualquier nivel, incluido el nivel de cuadrícula, haciendo clic en Icono Agregar regla de validación (Agregar regla de validación), Icono Editar regla de validación (Editar regla de validación) o en Icono Suprimir regla(s) de validación seleccionada(s) (Suprimir regla de validación seleccionada).

    • Si se han definido varias reglas en la misma ubicación, puede cambiar el orden en que se procesan si tienen la misma prioridad. Para subir o bajar una regla o moverla al principio o final de la lista, seleccione la regla y haga clic en las flechas. Consulte Orden de evaluación y ejecución de las reglas de validación de datos.

    • Seleccione entre las opciones de reglas de validación:

      Tabla 18-1 Opciones de reglas de validación de formulario

      Opción Descripción
      Validar sólo para las páginas con los bloques existentes Si se activa, el sistema averigua de forma inteligente las combinaciones de páginas con posibles bloques y ejecuta las validaciones solo para esas combinaciones de páginas. Existen pocas excepciones a esto. Si una combinación de páginas tiene algún miembro Cálculo dinámico, Cálculo y almacenamiento dinámico, Sólo etiqueta o Almacén con un miembro hijo, esa página se carga siempre.
      Validar sólo para celdas y páginas a las que tiene acceso el usuario Si se activa, las validaciones se ejecutan como usuario conectado actualmente y no como administrador del servicio, lo que significa que la seguridad del usuario se aplicará a los miembros del formulario.
  11. En la página Gestión de formulario y cuadrícula ad hoc, obtenga una vista previa del formulario y valídelo, resuelva los errores de validación y guarde los cambios.

    En los formularios con reglas de validación de datos habilitadas, las reglas se validan al cargar o guardar el formulario. Las reglas de validación de datos se guardan al guardar el formulario.

    Consulte Creación de formularios.

    Cuando los usuarios abren el formulario, pueden ver y resolver los mensajes de validación mediante el panel Mensajes de formato/validación.

    Consulte Solución de errores de validación de datos en Trabajar con FreeForm.