Change icon value if a text box is empy
Hi.
I have a textbox for Observations. I want if this textbox is empy, and icon is displayed in the field Icon.
Also, if no picture, another icon is displayed
9 replies
-
UP
-
Hola::
prueba con algo como el campo Incidencias sea una función y con un una fórmula
if 'Observaciones' = null then
styled("", "white", "white", "warn2")
end -
Gracias.
Y si quiero que sea cuando haya algo? El "Not null" no me funciona...
-
Vale, es con el else
Y si quiero añadir varios condicionales? No me deja:
if 'Foto (308x424)' = null then
styled("", "white", "white", "graduate")
else
styled("", "white", "white", "");
if Observaciones = null then
styled("", "white", "white", "")
else
styled("", "white", "white", "question3")
end
end -
Una función no puede tener dos resultados, me explico, le dice que si "algo" haga "esto" y si no "lo otro" y a continuación le dices otra vez lo mismo...
no sé si te servirá pero debería ser algo así:
if 'Foto (308x424)' = null
then
styled("", "white", "white", "graduate")
elseif Observaciones = null
then
styled("", "white", "white", "")
else
styled("", "white", "white", "question3")
endend
-
Exacto, he logrado llehar hasta ahí. Te explico con detalle:
Lo que se rellena con el icono es el apartado de Incidencias. Lo que quiero de condiciones es esto:
- Si hay foto y observaciones está vacío, entonces icono "check".
- Si no hay foto y hay observaciones, entonces icono "warn2".
- Siempre que haya observaciones, entonces icono "question3".
- Siempre que falte foto, entonces icono "graduate".
-
si no te entiendo mal con esas condiciones puede que la solución sean dos iconos... y eso no puede ser...
podrías hacer algo así: (dependiendo del orden de las condiciones manda una sobre otra)
if 'foto' and 'observaciones' then styled(XXX, "check") -----> primera condición (hay foto y observaciones)
else
if 'observaciones' then styled(XXX, "warn2") -----> segunda condición (noy hay foto y sí observaciones)
end
end
el resto de condiciones ya no pasarían nunca aunque las pongas, sólo tienes de opciones que haya foto y no observaciones y que no haya nada
Espero haberte ayudado, si necesitas esas condicones te harán falta dos fórmulas.
-
Vale, solo se pueden 3 opciones. La 4ª es la que me falla. Lo que tengo es esto:
if 'Foto (308x424)' = null then
styled("", "white", "white", "graduate")
else
if Observaciones = null then
styled("", "white", "white", "check")
else
styled("", "white", "white", "question3")
end
endSe me cumple
- Si hay foto y observaciones está vacío, entonces icono "check".
- Si no hay foto, entonces "graduate"
- Si hay foto y observaciones, enconces "question3"
Me faltaría la de que si no hay foto y sí hay observaciones, enconces "warn2"
-
Hola:
si usas esa condición no se te puede dar la de que en caso de sin foto sea "graduate", tienes que elegir una prioridad. Una que domine sobre la otra.
Content aside
- 6 yrs agoLast active
- 9Replies
- 1716Views