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

Es posible generar 2 documentos con 1 reporte?

Estas en el tema de Es posible generar 2 documentos con 1 reporte? en el foro de Java en Foros del Web. quiero hacer lo siguiente. Tengo una base de datos con preguntas y respuestas y con ellas género exámenes. No tengo problema para hacer 1 PDF ...
  #1 (permalink)  
Antiguo 19/12/2018, 16:16
 
Fecha de Ingreso: noviembre-2007
Mensajes: 163
Antigüedad: 17 años
Puntos: 0
Es posible generar 2 documentos con 1 reporte?

quiero hacer lo siguiente. Tengo una base de datos con preguntas y respuestas y con ellas género exámenes. No tengo problema para hacer 1 PDF en el quede genere 1 examen con estas preguntas y sus respuestas pero querría generar 2 exámenes dentro del mismo documento: 1 el examen vacío y 1 el examen corregido. ¿Cómo podría hacerlo?

Cada vez que se genera el examen las respuestas salen en un orden aleatorio, esto lo hago así porque hay a quien gusta tener mas de 1 versión del mismo examen para evitar que los alumnos se copien por ello no puedo hacer 2 funcionalidades distintas en la web para que en un botón se genere el examen para alumnos y en otro botón se genere el examen para profesores (el corregido) y es por ello que sobre el orden random que haya devuelto el SQL quiero generar los 2 documentos

Espero explicarme, cualquier cuestión que no quede clara no dudéis en preguntarme

Gracias de antemano
  #2 (permalink)  
Antiguo 20/12/2018, 04:13
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 5 meses
Puntos: 61
Respuesta: Es posible generar 2 documentos con 1 reporte?

Guarda las preguntas en un arreglo de strings.
Imprime cómo lo estás haciendo.

Luego recorre el arreglo y escribes solo las preguntas.
__________________
Visita mi perfil en LinkedIn

Etiquetas: jasperreports
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 11:23.