25/10/2010, 12:05
|
| | Fecha de Ingreso: mayo-2010
Mensajes: 2
Antigüedad: 14 años, 6 meses Puntos: 0 | |
ayuda con IReport buenos días
el problema que tengo es que tengo que generar un reporte dependiendo de unos filtros, no se si puedo tener filtros directamente desde IReport, yo lo habia pensado hacerlo desde JAVA y pasarle por parámetros todos las variables que necesitabamos pero no se como pasar todo la condición
necesito algo como esto
en el query de IReport poder tener
select * from tabla $P{condicion}
y en la condicion poderle pasar "where campo1 = 2"
el problema es que en IReport intenta ejecutar
select * from tabla "where campo1 = 2"
y por las comillas me produce un error, alguien tiene idea como hacerlo
no me sirve la solución
select * from tabla where campo1 = $P{condicion}
ya que esta condición puede que no exista, ya que si el usuario no elige ningun filtro no tendría ninguna condición o peor aún tener varios campos de condición, por ejemplo en un momento puedo tener "where campo1 = 1 and campo2 = 2"
no se si me hice entender, pero si alguien puede ayudarme le quedaré muy agradecido, ya que necesito realizar esta tarea urgentemente |