Foros del Web » Programación para mayores de 30 ;) » Java »

iREPORTS y SUBREPORTES

Estas en el tema de iREPORTS y SUBREPORTES en el foro de Java en Foros del Web. Tengo un informe maestro, al cual le paso por DS un objeto. En la banda details pongo un subreporte y le paso un atributo(List) del ...
  #1 (permalink)  
Antiguo 21/07/2008, 09:17
 
Fecha de Ingreso: septiembre-2003
Mensajes: 122
Antigüedad: 20 años, 7 meses
Puntos: 0
iREPORTS y SUBREPORTES

Tengo un informe maestro, al cual le paso por DS un objeto.
En la banda details pongo un subreporte y le paso un atributo(List) del objeto.
En la banda details del subreporte muestro los campos.
El problema que tengo es el siguiente: Este atributo que se va iterando a su vez tiene un atributo list que tambien tengo q iterar.
Lo resuelvo también con un subreporte (analogo anterior) el problema es que si NO tengo datos (ese list esta empty) el subreporte no se imprime PERO el espacio en la banda queda y por lo tanto me queda un espacio que NO puedo quitar de ninguna manera.
¿Alguien sabe como puedo resolver esto?

Desde ya gracias por sus respuestas.-
  #2 (permalink)  
Antiguo 21/07/2008, 11:48
Avatar de pabloaltamirano22  
Fecha de Ingreso: junio-2008
Ubicación: Viena
Mensajes: 203
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: iREPORTS y SUBREPORTES

Hola emucho,

Probá haciendo lo siguiente:

A todos los Static Texts y Text Fields que estan debajo de este subreport, entrá a las propiedades y en la pestana Common, en la opcion Position Type, dale el valor Float.

Y ademas, a la banda en la que se encuentre el subreport, dale el Band Height menor posible, con 10 es suficiente (igualmente al subreport). Esto no influye en el tamano del subreport resultado, aunque traiga 200 lineas.

Decime como va con esto.

Salu2
  #3 (permalink)  
Antiguo 22/07/2008, 06:45
 
Fecha de Ingreso: septiembre-2003
Mensajes: 122
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: iREPORTS y SUBREPORTES

Gracias por responder.

Pablo, trate de hacer lo que me sugeriste pero no me permite achicar la banda dado que me quedan elementos por fuera y no me compila el xml.
  #4 (permalink)  
Antiguo 22/07/2008, 06:58
 
Fecha de Ingreso: septiembre-2003
Mensajes: 122
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: iREPORTS y SUBREPORTES

----------------------------------------------------------------------------------------------------
<CABECERA>
NCOL NCOL NCOL NCOL NCOL (NCOL = NOMBRE COLUMNA)
----------------------------------------------------------------------------------------------------
<DETAIL>
CAMPO CAMPO CAMPO CAMPO CAMPO
-SUBREPORT-
-----------------------------------------------------------------------------------------------------

Espero haber sido claro.
El problema es que cuando el -SUBREPORT- no tiene datos no debe dejarme esa linea, digamos, el espacio de la banda details deberia achicarse.
Sinceramente no se como hacer esto.
  #5 (permalink)  
Antiguo 22/07/2008, 17:22
 
Fecha de Ingreso: septiembre-2003
Mensajes: 122
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: iREPORTS y SUBREPORTES

¿Alguien que me ilumine?
  #6 (permalink)  
Antiguo 23/07/2008, 06:20
Avatar de pabloaltamirano22  
Fecha de Ingreso: junio-2008
Ubicación: Viena
Mensajes: 203
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: iREPORTS y SUBREPORTES

Un detalle, en las propiedades del subreport, pestana Common, tenes un checkBox para borrar la linea cuando no tengas datos.

Tenes este checkbox habilitado?
  #7 (permalink)  
Antiguo 23/07/2008, 11:27
 
Fecha de Ingreso: septiembre-2003
Mensajes: 122
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: iREPORTS y SUBREPORTES

Cita:
Un detalle, en las propiedades del subreport, pestana Common, tenes un checkBox para borrar la linea cuando no tengas datos.

Tenes este checkbox habilitado?
Si, esta habilitado.

El tema es el mismo de siempre....El tamaño de la banda detail.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:21.