Ver Mensaje Individual
  #90 (permalink)  
Antiguo 27/04/2005, 17:09
Kangulo
 
Fecha de Ingreso: abril-2005
Mensajes: 20
Antigüedad: 19 años, 1 mes
Puntos: 0
Hola a Todos

KirsonX: Si es posible, la estructura del documento de un reporte tiene varias bandas, por ejemplo, si quieres que el reporte imprima una primera pagina con un contenido y luego empiece las demas ya con el detalle del reporte propiamente dicho, solo tienes que colocar lo que quieras que se imprima en la primera pagina en la banda de TITULO (Title) y darle unas opciones en las propiedades del reporte. View | Report Properties clickeas en la pestaña More... chequeas la opcion "Title on a new page" y tambien puedes hacerlo al final colocandolo en la banda SUMARIO (Sumary) por si quieres hacerlo al final del reporte.

Espero te sea util.

stavera: Respecto al punto 2, yo lo hacia con el conexionstring y luego cambie a el pool de conexiones, este era mi jsp:

<%@ page import="net.sf.jasperreports.engine.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="javax.sql.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="javax.naming.*" %>

<%

########REEMPALZAR ESTO##############
Connection conexion;
String DRIVER = "org.gjt.mm.mysql.Driver";
String USERNAME = "exo";
String PASSWORD = "exo";
String STRING = "jdbc:mysql://localhost/bd";

Class.forName(DRIVER).newInstance();
conexion = DriverManager.getConnection(STRING,USERNAME,PASSWO RD);
##################################

/*
###########POR ESTO##############
Context init = new InitialContext();
Context context = (Context) init.lookup("java:comp/env");
DataSource dataSource =(DataSource)context.lookup("jdbc/dsbd");
Connection conexion = dataSource.getConnection();
##################################
*/

//el resto es igual.

File reportFile = new File(application.getRealPath("/app/rpt/Reporte.jasper"));

Map parameters = new HashMap();
parameters.put("Parametro1", "21");


Espero te sirva


DestruKtor: Con respecto a la pregunta del detalle:

Detalle1 Detalle2 Detalle3 Detalle4 Detalle5
Detalle6 Detalle7 Detalle8

yo tambien lo estuve investigando, pero hasta los momentos nada, si encuentras algo me avisas


Pregunta: Como mantener un grupo unido?, es decir si el grupo es mas grande que el final de la pagina pase completo a una nueva pagina.? Como se hace?



Saludos...