Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2011, 19:08
jeisongutierrez
 
Fecha de Ingreso: junio-2011
Mensajes: 39
Antigüedad: 13 años, 5 meses
Puntos: 16
Respuesta: Eliminar Condicion de Query si Parametro es NULL JasperReport

Hola,

Pues llevo ya un buen tiempo trabajando con Jasper y hasta donde se eso no es posible, sin embargo puedes usar las funcionas propias del motor de base de datos como decode o nvl por ejemplo:

Código sql:
Ver original
  1. SELECT * FROM usuarios WHERE
  2.  
  3. -- si parametro es nulo quedara id = id
  4. -- que es como si la condicion no existiera
  5. id = nvl($P{parametro},id)
  6. -- equivalente a
  7. id = decode($P{parametro},NULL,id,$P{parametro})

Espero te sirva
__________________
Saludos desde Colombia.
http://labs.distrit.co