campos calculados


(anruben) #1

hola. Necesitamos en base a tras campos tipo check calcular un campo de texto pero no sabemos como.
Si los 3 check son A, B y C el campo texto debe tener "A B C" o " A C" etc... segun las casillas check marcadas
Con campo formular no sabemos hacerlo... alguna idea .....


([N4] rcueto.velneo) #2

Hola:

Existe una función de fórmulas –dentro de la carpeta [b]Básicas[/b]-, llamada [url url=../../info/v7_70_es/general/asistente_de_formulas/#choose]choose[/url]; es como un if, permite decidir qué valor se tomará en función de una condición.

Un saludo.








([N1] ramon) #3

Como continuacion a la instruccion Choose, deberia existir como existe en otros lenguajes, la instruccion que evaluado el valor de un campo, pueda tener varias salidas. Dicho de otra manera : Evaluacion de campo A - Si el campo vale 1 ejecuta la instruccion 1 - Si el campo vale 2 ejecuta la instruccion 2 - etc, ... - Si no cumple ninguno ejecuta la instruccion.


([N4] rcueto.velneo) #4

Hola:

Para ello puedes anidar varios choose. La estructura de este comando es:

[b]choose([i]condicion1[/i], [i]datoSI[/i], [i]datoNO[/i])[/b]

Podrías, por ejemplo, en el [b][i]datoNO[/i][/b] de un choose, incluir otro choose y así sucesivamente:

[b]choose([i]condicion1[/i], [i]datoSI[/i], choose([i]condicion2[/i], [i]datoSI[/i], choose([i]condicion3[/i], [i]datoSI[/i], [i]datoNO[/i])))[/b]

Un saludo.