Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/05/2011, 09:57
pa_ti
 
Fecha de Ingreso: abril-2010
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
Respuesta: iReport - Reporte en Varias Paginas

Cita:
Iniciado por RyoAkiyama Ver Mensaje
Hola que tal, he visto que has posteado la misma pregunta en varios lados, te respondo en este tema que acabas de abrir vale?

Mira, cuando tu haces una consulta, puedes hacer que esta consulta este agrupada, con esto me refiero a que los datos que tengan determinada caracteristica que tu le digas, estaran juntos, despues los que siguen y asi.

En tu caso, me imagino que lo que deseas es agrupar pór nombre del paciente, ya que, a mi parecer, es el campo mas relevante de una historia clinica, o bien podria ser un Id de paciente, no se como lo manejes. SUpongamos que es el primer caso, por nombre de paciente.

Si no ha variado mucho la version 3.7.4( que es la que yo utilizo) a la que tu usas, que lei es la 3.7.6, del lado izquierdo, te aparece lo que es el report inspector, donde se muetran todas las bandas, fields, parameters, etc etc etc. Si le das click derecho en el icono mas alto, te aparecerean varias opciones, entre ellas una que dice Add report Group. Seleccionas esta y te saldra el wizerd para crear un grupo. debes darle un nombre, y seleccionar por que campo de tu consulta quieres que sea agrupadon ,en nuestro caso seleccionaras por nombre del paciente, le das en siguiente y finalmente seleccionas las opciones add the group header y add the group footer.Con esto acabas de crear tu grupo !! =)

Ahora viene la parte que andas buscando. Al seleccionar cualquiera de las dos bandas que acabas de agregar, en sus propiedades veras lo que son las group properties, entre las que estan:

Name: Nombre del grupo
Group Expression: La expresion por la que estan agrupados los campos
Start on a new page: ******Aqui es donde, si la seleccionas, cada vez que haya un cambio en el grupo( En este caso, un cambio de nombre d epaciente), empezara el reporte en una nueva pagina *****

Con esto, cada vez que hagas una consulta, y el nombre del paciente sea modificado, se inicializara en una nueva pagina.

Espero haberte ayudado, cualquier cosa avisame.

!! Saludos

Gracias muy valida tu respuesta, pero rizando el rizo, y si los datos del paciente no caben un una sola página, como puedes hacer que por cada paciente salgan dos páginas con distintos datos?

gracias.