|    
			
				24/09/2008, 05:57
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: junio-2008 Ubicación: Viena 
						Mensajes: 203
					 Antigüedad: 17 años, 4 meses Puntos: 5 |  | 
  |  iReport: problema con columnas  
  Hola,
 necesito hacer un report para una lista de alumnos y tengo una duda existencial utilizando columnas.
 
 Tengo un report principal, y este contiene un subReport. La sentencia SQL de este subReport devuelve 1, 2 o 3 lineas para cada alumno
 
 D de Deutsch (aleman) + datos
 E de Englisch (Ingles) + datos
 M de Mathematik (matematicas) + datos
 
 Este subReport debe mostrar los resultados en orden, por ejemplo:
 
 El alumno Juan tiene la tres materias, entonces se listan las tres letras horizontalmente:
 
 Alumno________________D_________________E_________  _____M
 Juan__________________D + datos____________E + Datos___________M + Datos
 
 Cada letra y sus datos debajo de la letra correspondiente.
 
 La alumna Maria tiene dos letras, E y M, entonces debe ser listado
 
 Alumno________________D_________________E_________  _____M
 Juan__________________D + datos____________E + Datos___________M + Datos
 Maria______________________________________E + datos___________M + datos
 
 Entoces para aplicar esta solucion, he dividido en subreport en tres columnas, y en cada columna agregé un frame para condicionar a que imprima la letra correspondiente + datos en su columna adecuada.
 
 Pero... ... me encuentro con la sorpresa de que, cuando un alumno tiene una o dos letras, imprime cada columna en su lugar correctamente, pero cuando un alumno tiene todas la letras (las tres letras) me imprime la D + sus datos correctamente debajo de la D, pero luego imprime la E debajo de la M, entonces la letra M + sus datos de alumno nunca se imprimen, osea:
 
 Alumno________________D_________________E_________  _____M
 Juan__________________D + datos_______________________________E + Datos
 
 No se porque me está agregando una columna en blanco, o la está salteando, pero esto me está volviendo loco.
 
 Ademas, solo para probar, en las propiedasdes del report puse mas de 3 columnas (12), y a medida que pongo mas columnas, el espacio entre la D y la E se acorta, como si fuese una función exponencial, y aparece la M "magicamente", una cosas de locos.
 
 No encuentro la logica, y ademas este error es muy dificil de explicar.
 
 Si alguien tiene idea y no entendió bien, puedo explicarme mas en el punto que sea, pero necesito solucionar esto porque mis jefes ya me están mirando con cara de "este argentino tontito".
 
 Muchas gracias
 
				__________________Paulo
     |