Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2010, 12:05
ditrosi
 
Fecha de Ingreso: mayo-2010
Mensajes: 2
Antigüedad: 14 años, 6 meses
Puntos: 0
Mensaje 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