# campos calculados

**URL:** <https://foros.velneo.com/t/campos-calculados/371>\
**Category:** Velneo\
**Created:** [12 Marzo, 2009 13:38 UTC](https://foros.velneo.com/t/campos-calculados/371 "2009-03-12T13:38:49Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![anruben](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@anruben](https://foros.velneo.com/u/anruben)\
**Post date:** [12 Marzo, 2009 13:38 UTC](https://foros.velneo.com/t/campos-calculados/371/1 "2009-03-12T13:38:49Z")

</div>

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 .....

---

<div class="post-metadata">

**Author:** ![rcueto](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/rcueto/32/5190_2.png) [@rcueto](https://foros.velneo.com/u/rcueto)\
**Post date:** [12 Marzo, 2009 13:55 UTC](https://foros.velneo.com/t/campos-calculados/371/2 "2009-03-12T13:55:14Z")

</div>

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.

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/1X/a3959601adfbb080ba2d36df67c471084789f23f.jpg)

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/1X/52efff6cb3cd24fab42274c64066a158a508ed26.jpg)

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/1X/a3959601adfbb080ba2d36df67c471084789f23f.jpg)

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/1X/52efff6cb3cd24fab42274c64066a158a508ed26.jpg)

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/1X/a3959601adfbb080ba2d36df67c471084789f23f.jpg)

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/1X/52efff6cb3cd24fab42274c64066a158a508ed26.jpg)

---

<div class="post-metadata">

**Author:** ![ramon.aranguiz](https://avatars.discourse-cdn.com/v4/letter/r/65b543/32.png) [@ramon.aranguiz](https://foros.velneo.com/u/ramon.aranguiz)\
**Post date:** [12 Marzo, 2009 15:13 UTC](https://foros.velneo.com/t/campos-calculados/371/3 "2009-03-12T15:13:50Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![rcueto](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/rcueto/32/5190_2.png) [@rcueto](https://foros.velneo.com/u/rcueto)\
**Post date:** [12 Marzo, 2009 17:49 UTC](https://foros.velneo.com/t/campos-calculados/371/4 "2009-03-12T17:49:26Z")

</div>

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.
