Search the knowledge base, browse our resources, and visit our forum for more detailed information
Read in English | Lire en français | اقرأ باللغة العربية Última actualización: 30 Sep 2025
La lógica de salto, también conocida como ramificación o condiciones de relevancia, controla qué preguntas se muestran en un formulario. De forma predeterminada, todas las preguntas son visibles. La lógica de salto determina bajo qué condición(es) debe aparecer una pregunta. Las condiciones de lógica de salto siempre se aplican a la pregunta o grupo que debe ser visible condicionalmente.
Nota: Puedes aplicar lógica de salto a grupos de preguntas completos, así como a preguntas individuales. Esto puede simplificar la lógica del formulario y facilitar el manejo de cuestionarios complejos.
Hay dos métodos para agregar lógica de salto en el editor de formularios: agregar una condición a través del constructor de lógica de salto, o ingresar manualmente la lógica de salto en código XLSForm.
Este primer método te permite usar el constructor de lógica de salto para agregar tus condiciones. Se recomienda para principiantes. Para agregar una condición de lógica de salto, sigue estos pasos:
Abre la Configuración en el menú lateral derecho de la pregunta o grupo que se mostrará condicionalmente.
Selecciona Lógica de salto y haz clic en Agregar una condición.
Selecciona la pregunta en el formulario que determinará si la pregunta actual se muestra o no.
Elige el operador lógico apropiado para tu condición (por ejemplo, >, =, !=).
En el campo valor de respuesta, selecciona o escribe la respuesta que se requiere para que se cumpla la condición.
La pregunta se mostrará solo cuando se cumpla la condición especificada.
Para agregar múltiples condiciones, agrega tu primera condición y luego haz clic en el botón Agregar otra condición. Cuando uses múltiples condiciones, especifica si al menos una de estas condiciones debe cumplirse o todas ellas.
Nota: Puedes eliminar condiciones de lógica de salto haciendo clic en el ícono de papelera.
Para usuarios/as avanzados/as, la lógica de salto se puede ingresar directamente en código XLSForm. La estructura básica de las condiciones permanece sin cambios: necesitarás identificar la pregunta de control, elegir un operador lógico y escribir el valor de respuesta requerido.
Para ingresar manualmente la lógica de salto en código XLSForm, sigue estos pasos:
Abre la Configuración en el menú lateral derecho de la pregunta o grupo que se mostrará condicionalmente.
Selecciona Lógica de salto y haz clic en Ingresar manualmente tu lógica de salto en código XLSForm.
Ingresa la condición en código XLSForm.
En código XLSForm, las preguntas se identifican por su nombre de pregunta (Nombre de columna de datos) usando el formato ${nombre_pregunta}. Por ejemplo, si P2 debe preguntarse solo si la respuesta a P1 es «Sí», la condición de lógica de salto para P2 sería ${P1} = 'sí'.
Para obtener más información sobre el código XLSForm y los operadores, consulta la documentación de XLSForm.
Did you find what you were looking for? Was the information clear? Was anything missing?
Share your feedback to help us improve this article!
KoboToolbox is maintained by Kobo Inc.