# suma variable

**URL:** <https://foros.velneo.com/t/suma-variable/9788>\
**Category:** Velneo\
**Created:** [7 Marzo, 2018 20:05 UTC](https://foros.velneo.com/t/suma-variable/9788 "2018-03-07T20:05:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![programador](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/programador/32/5498_2.png) [@programador](https://foros.velneo.com/u/programador)\
**Post date:** [7 Marzo, 2018 20:05 UTC](https://foros.velneo.com/t/suma-variable/9788/1 "2018-03-07T20:05:40Z")

</div>

Tengo un pequeño problema en el vreport, hay alguna manera de sumar dos variables que fucione?  
si lo pongo como script da error, si lo pongo como variable tampoco consigo que funcione.  
Lo que quiero, asi resumido es que $V{variable1} + $V{variable2} me devuelva un resultado, nada mas. Hay alguna manera de hacerlo declarando las variables y utilizandolas en el vreport o tengo que pasar una variable global o algo y cogerla desde ahi?  
una de las variables tiene que ser “pageno” para poder hacer una cosa que necesito con el numero de paginas de un informe.  
Un saludo.

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [7 Marzo, 2018 21:34 UTC](https://foros.velneo.com/t/suma-variable/9788/2 "2018-03-07T21:34:14Z")

</div>

Hola GSI.

Esto funciona perfectamente en vReport.

- Añade un campo de “Tipo de origen del campo” = Script y “Tipo de datos” = Numérico
- $V{VARIABLE1} + $V{VARIABLE2} + $V{pageno}
- Define el formato del resultado numérico en la pestaña Numérico

Pruébalo  
Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![programador](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/programador/32/5498_2.png) [@programador](https://foros.velneo.com/u/programador)\
**Post date:** [8 Marzo, 2018 10:56 UTC](https://foros.velneo.com/t/suma-variable/9788/3 "2018-03-08T10:56:57Z")

</div>

Lo pongo todo como dice, pero me sigue saliendo error como texto o 0 si es numérico.  
La línea ahora mismo es la siguiente:  
'Página: ’ + $V{pageno} + $V{var1} + ’ de ’ + $V{pagecount}

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [8 Marzo, 2018 13:02 UTC](https://foros.velneo.com/t/suma-variable/9788/4 "2018-03-08T13:02:04Z")

</div>

Hola GSI.

NO lo pones tal como digo.  
$V{VARIABLE1} + $V{VARIABLE2} + $V{pageno} es una expresión numérica  
‘Página: ‘ + $V{pageno} + $V{var1} + ‘ de ‘ + $V{pagecount} es una expresión de texto

- Usa 2 campos de “Tipo de origen del campo” = Script y “Tipo de datos” = Numérico
- En el primer campo pon $V{pageno} + $V{var1} en el contenido y “Página: %1” en el campo “Cadena plantilla de argumentos arg()”
- En el segundo campo pon $V{pagecount} en el contenido y " de %1" en el campo “Cadena plantilla de argumentos arg()”
- Justifica el primer campo a la derecha para que parezca que tiene continuidad un campo con otro

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![programador](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/programador/32/5498_2.png) [@programador](https://foros.velneo.com/u/programador)\
**Post date:** [9 Marzo, 2018 10:01 UTC](https://foros.velneo.com/t/suma-variable/9788/5 "2018-03-09T10:01:45Z")

</div>

Muchas gracias, es correcto 🙂
