fala Sandro,,,
cara, eu acho que vc j� fez a pior parte,,,
segundo o material qaue eu tenho,, vc s� precisa chamar os m�todos:

//executa o relatorio
JasperPrint impressao = JasperManager.fillReport(relatorio,new
HashMap(),con);

//exibe resultado da impressao em Swing
JasperViewer = new JasperViewer(impressao, true);
viewer.show();
...
quanto a mim ainda n�o consegui nem executar o iReport

> .
> > baixei a vers�o 0.4.0 do iReport,,, depois de copiar a classe tool.jar
> para
> > o diret�rio lib do iReport.
> > quando executo o arquivo iReport.bat ele diz:
> > Error: n�o encontrou java.dll;
> > Error: n�o encontrou Java 2 Runtime Environment.
> > .
> > eu uso JBuilder X,,, JDK 1.4.2,,,Windows XP
> � s� um erro de PATH? preciso mudar o iReport.bat e startup.bat?
> como?
> n�o baixei o jasper pq no material que estou usando diz que ja vem junto
com
> iReport.
eu nem sei configurar o classpath,,, pode mandar a c�pia do sdeu pra mim ter
uma id�ia..
[]'s
.
> meu classpath:
> @echo off
> REM $Id: classpath.bat,v 1.1 2001/05/24 03:17:03 yip Exp $
> set JAVA=%JAVA_HOME%\bin\java
> set OLDCP=%CLASSPATH%
> set CLASSPATH=build\classes;build\tests;%CLASSPATH%
> set cp=%CLASSPATH%
> for %%i in (lib\*.jar) do call cp.bat %%i
> %1 -classpath %CP% %2 %3 %4 %5 %6 %7 %8 %9
> set CLASSPATH=%OLDCP%
.
Ol� pessoal,

    Estou com uma d�vida a respeito de relat�rios...

    Consegui gerar o relatorio .jasper com o ireport, depois de sofrer muito
e pesquisar pr� caramba, fiz uma classe que executa certinho mostra o
relat�rio tudo certo...  Agora vem minha d�vida: Como chamo essa classe que
gera o relat�rio de dentro de uma aplica��o swing que eu tenho?

/////Classe que gera o relat�rio...  est� funcionando certinho, quando
executo ela
import java.sql.*;
import java.util.*;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.view.JasperViewer;

public class RelatProf
{

/* Realiza conex�o com o banco de dados, gerando o objeto Connection */
private static Connection getConnection( ) throws

 ClassNotFoundException, SQLException
 {
 String driver = "com.mysql.jdbc.Driver";
 String url = "jdbc:mysql://127.0.0.1:3306/projeto";
 String user = "root";
 String password = "";
 Class.forName(driver);
 Connection con = DriverManager.getConnection( url, user, password );
 return con;
 }

/* Gera Relatorio e visualiza-o */
 public void geraRelatorio( ) throws JRException, Exception
 {
 Connection con = getConnection( );
 Statement stm = con.createStatement( );
 String query = "select * from tbprofessor order by nome asc";
 ResultSet rs = stm.executeQuery( query );

 /* implementa��o da interface JRDataSource para DataSource ResultSet */
 JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );

 /* HashMap de parametros utilizados no relat�rio. Sempre instanciados */
 Map parameters = new HashMap();

        JasperReport jr;
        JasperPrint jprint;

  jr = JasperCompileManager.compileReport("relprof.jrxml");
        jprint = JasperManager.fillReport(jr, parameters, jrRS);
        JasperViewer.viewReport(jprint);
 }

  public static void main(String[] args) throws JRException, Exception
  {
  new RelatProf().geraRelatorio();
  }
}

////////////////////////////////////////////////////////////////////////////
////////

Tenho uma aplica��o swing MDI e quero chamar essa classe
l� de dentro, quando escolher no JMenu Relat�rio e no JMenuItem
Relat�rio de Professor....


N�o sei se fui muito claro... estou iniciando ainda no Java.

Se algu�m puder me ajudar...






------------------------ Yahoo! Groups Sponsor --------------------~--> 
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/5cFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/jug-petropolis/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Atrašyti