Ir al contenido principal

Las condiciones de visibilidad

Las condiciones de visibilidad permiten mostrar u ocultar un campo según una condición. El formulario se adapta así a la situación y solo presenta los campos útiles.

1. Principio

Una condición de visibilidad se compone de tres elementos :

  • un campo de condición : el campo cuyo valor es evaluado ;

  • un operador : la forma de comparar ese valor ;

  • un valor : con qué se compara el valor del campo.

Cuando la condición se cumple, el campo se muestra. En caso contrario, se oculta.

Una condición de visibilidad puede definirse en todos los tipos de campos. Sin embargo, no todos pueden utilizarse para definir una condición (véase el apartado 3).

2. Definir una condición de visibilidad

  1. Acceda a la configuración del formulario :

    • Formulario existente : desde la página Mis formularios, haga clic en el botón Modificar del formulario correspondiente.

    • Nuevo formulario : puede definir las condiciones de visibilidad desde la creación del formulario.

  2. Haga clic en el lápiz del campo que desea condicionar. Este lápiz está presente en todos los campos.

  3. Abra la pestaña Visibilidad.

  4. Haga clic en Agregar una condición.

  5. En "Visible si", seleccione el campo de condición.

  6. Elija el operador y, a continuación, introduzca el valor.

  7. Haga clic en Validar y luego guarde el formulario.

3. Campos que pueden utilizarse para definir una condición

La tabla a continuación indica, para cada tipo de campo, si puede utilizarse para definir una condición, según su posición en el formulario.

Tipo de campo

Fuera de tabla

Dentro de una tabla

Dirección

❌

❌

Audio

❌

❌

Cálculo

✅

✅

Casilla de verificación

✅

✅

Campo de entrada

✅

✅

Selección

✅

✅

Código de barras / QR Code

✅

✅

Contador

✅

✅

Contacto

❌

❌

Fecha y Hora

❌

❌

Dibujo

❌

❌

Archivo fijo

❌

❌

Geolocalización

❌

❌

Imagen fija

❌

❌

Lista

✅

✅

Foto

❌

❌

Archivo adjunto

❌

❌

Referencia

✅

✅

Esquema

❌

❌

Separador

❌

❌

Firma

✅

❌

Slider

✅

✅

Tabla

❌

❌

Tag NFC

✅

✅

Texto fijo

❌

❌

Área de texto

❌

❌

Un campo situado fuera de una tabla puede utilizarse tanto para campos fuera de tabla como para campos de una tabla. Un campo situado dentro de una tabla solo puede utilizarse para los campos de esa misma tabla.

Los Campos de Usuario Personalizados pueden utilizarse tanto para campos fuera de tabla como para campos de una tabla (véase el apartado 8).

4. Los operadores

Los operadores disponibles dependen del tipo del campo de condición.

Casilla de verificación y Firma

Hay dos operadores disponibles: = y ≠.

  • Para una casilla de verificación, el valor a elegir es Marcada o No marcada.

  • Para una firma, el valor a elegir es Firmada o No firmada.

Otros campos

Para Cálculo, Campo de entrada, Elección, Código de barras / QR Code, Contador, Lista, Referencia, Slider y Tag NFC, los operadores son los siguientes:

Operador

Uso

= y ≠

Un solo elemento o un solo valor. Estos operadores son estrictos.

<, ≤, >, ≥

Valores numéricos únicamente.

Entre los siguientes elementos y Entre ninguno de los siguientes elementos

Campos de selección múltiple (Lista, Elección).

Contiene y No contiene

Campos en los que se introduce texto o valores. Se tiene en cuenta las mayúsculas y minúsculas: si la condición se define con la letra A, solo se verifica si la letra introducida es A, y no a.

Comprendido entre y No comprendido entre

Valores numéricos únicamente. Se deben introducir dos valores.

5. Combinar varias condiciones

Se pueden definir varias condiciones en un mismo campo. Se proponen entonces dos modos:

  • Todas las condiciones deben cumplirse: el campo se muestra únicamente si cada una de las condiciones se cumple.

  • Al menos una condición debe cumplirse: el campo se muestra en cuanto una de las condiciones se cumple.

No olvide guardar el formulario.

6. Aplicar una condición a un separador

Cuando se define una condición en un separador, se aplica a todos los campos que contiene, siempre que dichos campos ya estén presentes en el separador en el momento en que se define la condición.

Por lo tanto, se recomienda colocar los campos en el separador antes de definir la condición.

7. Aplicar una condición a una tabla

Cuando una tabla es ocultada por una condición, todos sus campos también lo son. Además, estos pueden tener sus propias condiciones.

8. Mostrar un campo según el perfil del usuario

Los Campos de Usuario Personalizados pueden utilizarse para definir una condición.

  1. Cree el Campo de Usuario Personalizado e introdúzcalo en el perfil de los usuarios correspondientes.

  2. En la pestaña Visibilidad del campo a condicionar, haga clic en Agregar una condición y, a continuación, seleccione este Campo de Usuario Personalizado.

  3. Elija el operador y el valor, luego guarde.

9. Ocultar un campo permanentemente

Para que un campo nunca sea visible en el dispositivo móvil, abra la pestaña Visibilidad del campo, marque la casilla Campo siempre oculto y, a continuación, guarde el formulario.

10. Limitación

Las condiciones de visibilidad no admiten caracteres especiales. Si el valor utilizado en una condición contiene una coma o cualquier otro carácter especial, la condición no funciona correctamente.

¿Ha quedado contestada tu pregunta?