# Condición para imprimir de un campo en vReport

**URL:** <https://foros.velneo.com/t/condicion-para-imprimir-de-un-campo-en-vreport/8476>\
**Category:** Velneo\
**Created:** [11 Noviembre, 2015 11:00 UTC](https://foros.velneo.com/t/condicion-para-imprimir-de-un-campo-en-vreport/8476 "2015-11-11T11:00:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![vlinares](https://avatars.discourse-cdn.com/v4/letter/v/57b2e6/32.png) [@vlinares](https://foros.velneo.com/u/vlinares)\
**Post date:** [11 Noviembre, 2015 11:00 UTC](https://foros.velneo.com/t/condicion-para-imprimir-de-un-campo-en-vreport/8476/1 "2015-11-11T11:00:24Z")

</div>

Buenos días,  
En el detalle de vReport estoy poniendo la siguiente condición para que me imprima un campo.

($D{FLETES.#V\_EQU1\>0}) && ($P{COL1}==“20 DV”)

He estado haciendo pruebas (mil) y he visto que lo que no funciona es $P{COL1}==“20 DV”

¿Como debo pasarle la cadena al parámetro, o como debo hacer las comparaciones?

Adjunto imagen del objeto de vReport.

Saludos  
Vicente

---

<div class="post-metadata">

**Author:** ![vlinares](https://avatars.discourse-cdn.com/v4/letter/v/57b2e6/32.png) [@vlinares](https://foros.velneo.com/u/vlinares)\
**Post date:** [11 Noviembre, 2015 12:49 UTC](https://foros.velneo.com/t/condicion-para-imprimir-de-un-campo-en-vreport/8476/2 "2015-11-11T12:49:38Z")

</div>

Bueno…  
Según me comenta soporte…

“Según he podido comprobar, la comprobación no es funcional cuando el parámetro es una cadena. Por contra, cuando el parámetro es un número, he comprobado que sí funciona”.

Han remitido al equipo de desarrollo esta incidencia.

Saludos  
Vicente

---

<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:** [11 Noviembre, 2015 13:23 UTC](https://foros.velneo.com/t/condicion-para-imprimir-de-un-campo-en-vreport/8476/3 "2015-11-11T13:23:58Z")

</div>

Hola Vicente.

En el [siguiente hilo](http://velneo.es/foros/topic/vreport-pasar-parametros-al-informe/) tienes explicado el comportamiento tan poco intuitivo de las expresiones en VReport.

Usa la expresión “$P{COL1}” == “20 DV” para comparar strings en ambos lados de ==.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![vlinares](https://avatars.discourse-cdn.com/v4/letter/v/57b2e6/32.png) [@vlinares](https://foros.velneo.com/u/vlinares)\
**Post date:** [11 Noviembre, 2015 14:42 UTC](https://foros.velneo.com/t/condicion-para-imprimir-de-un-campo-en-vreport/8476/4 "2015-11-11T14:42:47Z")

</div>

Buenas tardes…

Muchas gracias por tu ayuda.

Saludos  
Vicente
