Diseño
En el Diseñador de Formularios, puede añadir un campo de selección única y especificar las opciones.
A cada opción se le asigna un ID único e inmutable que no es visible en el Diseñador de Formularios. El ID de la opción se almacena en un registro, lo que significa que si cambia el nombre de una opción en el Diseñador de Formularios, el cambio se reflejará en todos los datos recopilados anteriormente.
Entrada de datos
Un campo de selección única se muestra como una lista de botones de opción o como un menú desplegable:
- Si hay 10 opciones o menos y el campo es obligatorio, el campo se muestra como una serie de botones de opción.
- Si hay 10 opciones o menos, pero el campo es opcional, el campo se muestra como un menú desplegable.
- Si hay más de 10 opciones, el campo siempre se muestra como un menú desplegable.
Fórmulas
Puede hacer referencia a los campos de selección única en las fórmulas de dos maneras:
En primer lugar, una referencia al propio campo de selección única se evalúa como la etiqueta de la opción seleccionada. Así que puede escribir fórmulas como:
CONCAT(Nombre, " - ", Género)
y se evalúa, por ejemplo, como "Nelson Mandela - Masculino", o "Frida Kahlo - Femenino".Género == "Femenino"
, que se evalúa comoTRUE
si se ha seleccionado la opción "Femenino". Sin embargo, si más tarde cambia la etiqueta de la opción "Femenino" por "Mujer" o "Femenina", por ejemplo, la fórmula ya no será correcta.
También puede utilizar la notación de "punto" para comprobar si se ha seleccionado una opción específica. Por ejemplo:
Género.Femenino
se evalúa comoTRUE
si se ha seleccionado la opción "Femenino".Satisfacción.[Muy satisfecho]
se evalúa comoTRUE
si se ha seleccionado la opción "Muy satisfecho". Los corchetes son obligatorios porque los símbolos que incluyen espacios u otros símbolos deben ser "escapados" con corchetes para evitar ambigüedades.
Si utiliza la notación de punto, con la etiqueta de la opción como un símbolo en lugar de una cadena de texto, ActivityInfo puede actualizar automáticamente sus fórmulas si la opción es renombrada o corregida posteriormente.