Amigo,

Para tal, eu utilizo a dupla JasperReports (APIs) e iReport. Vc pode baix�-los do site da SorceForge. O segundo programa � uma ferramenta visual, estilo drag-and-drop, que te d� muitas op��es para layouts. Ele encapsula todas as op�oes em um arquivo .xml. Compilando-o pelo programa, gera-se um arquivo .jasper.

A�, tendo o .xml ou o .jasper, ainda atrav�s do iReport, vc configura uma string de conex�o ao BD, atrav�s de um driver jdbc. Tendo feito a conex�o, vc coloca par�metros ( $P ) nos locais da string de conex�o para gerar os dados dinamicamente.

Tendo feito tudo isso, atrav�s da API JasperReports, vc utiliza as classes que farao as chamadas aos metodos para, por exemplo, pegar o .xml, compil�-lo, preench�-lo com dados e gerar o relatorio em pdf ou html.

Esqueci de um detalhe: para passar os par�metros, vc precisa usar um HasMap (Map parameters = new HashMap, depois parameters.put("nome-do-parametro-que-ira-substituir-a-variavel-$P-no-iReport")). Vc pode passar mais de um par�metro, se for o caso, desde que vc os tenha tenha colocado na string do iReport.

Observe bem as informacoes dos sites de ambos no SourceForge, pois h� muita informacao la. Nao deixe de ler as documentacoes antes, pois vc tera que copiar o arquivo tools.jar para a pasta lib do iReport. Dentro da pasta h� um arquivo texto dizendo para faze-lo ("copy_here_tools.jar.txt").

Se vc fizer uma pesquisa no google com os argumentos "JasperReport" ou "iReport", conseguir� alguns pdfs ensinando como criar os layouts e a conexao.

Atenciosamente,
                   ||_ _||                                      
                  (  @ @  )
+----------------oOOo-(_)-oOOo-+
| Andre Luiz Monteiro da Costa |  
| Analista de Sistemas-CGM/CIN |
|  [EMAIL PROTECTED] |
+-------------------------Oooo-+
                  oooO   (   )
                 (   )    ) /
                  \ (    (_/
                   \_)





"Anderson Luis Vaz" <[EMAIL PROTECTED]>
07/03/2005 13:19

Favor responder a jug-petropolis

       

        Para:        [email protected]
        cc:        
        Assunto:        [JUG-Petro] imprimir relat�rio




Ol� amigos da lista, eu tenho uma d�vida e fico grato se alguem puder me
ajudar.

- Como eu fa�o para imprimir um relat�rio em programa que estou fazendo em
java ?

Obrigado,

Anderson
Londrina PR

_________________________________________________________________
MSN Busca: f�cil, r�pido, direto ao ponto.  http://search.msn.com.br




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/








Yahoo! Groups Sponsor
ADVERTISEMENT
click here


Yahoo! Groups Links

Atrašyti