| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2006 19:42:06
|
loganwlogan
JavaTeenager
![[Avatar]](/images/avatar/c8c1e7d54152d758d6c2b.jpg)
Membro desde: 31/08/2004 00:17:26
Mensagens: 182
Offline
|
Boa tar de amigos,
Criei um relatório no iReport e agora preciso que quando o usuário clique no gerar relatório seja apresentado o relatório do iReport(doc, ou xls, ou pdf ou etc..), alguém tem alguma idéia que eu possa usar?
Grande Abç
Logan
|
"Quando você olhar dentro do abismo
O Abismo olhará dentro de você"
Guerras Infinitas |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/11/2006 11:10:03
|
ondreia
Debugger
Membro desde: 12/10/2006 11:05:12
Mensagens: 74
Offline
|
Boas loganwlogan.
Como não deste mais pormenores vou supor que o teu relatorio é um simples relatório, sem ligação a bases de dados.
Então, no teu frame, chamas uma classe, por exemplo, que irá tratar do relatório.
Bem, não sei se era isto, senão manda mais pormenores.
Boa sorte ai
|
----Andrea----- |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2006 19:29:20
|
loganwlogan
JavaTeenager
![[Avatar]](/images/avatar/c8c1e7d54152d758d6c2b.jpg)
Membro desde: 31/08/2004 00:17:26
Mensagens: 182
Offline
|
Valeu Pela ajuda, funcionou direitinho!!!
[]´s
Logan
|
"Quando você olhar dentro do abismo
O Abismo olhará dentro de você"
Guerras Infinitas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2009 20:20:15
|
maxwellmargotti
HelloWorld
Membro desde: 23/04/2009 22:30:22
Mensagens: 10
Offline
|
tentei fazer como o exemplo acima porem deu erro na 5º linha... "reference to fillreport is ambiguous..."
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/11/2009 10:19:08
|
claytonsilva
Smalltalk
Membro desde: 27/11/2009 10:09:36
Mensagens: 1
Offline
|
maxwellmargotti wrote:tentei fazer como o exemplo acima porem deu erro na 5º linha... "reference to fillreport is ambiguous..."
Kra, passei pelo mesmo problema, mas consegui solucionar.
É o seguinte:
Existem vários métodos fillReport() e como seus parâmetros são objetos, se vc passar null o java não vai conseguir identificar a qual dos métodos vc está se referindo.
Então basta instanciar um dos objetos e passá-lo, mesmo q não vá ser usado, por exemplo.
Nesse caso eu não uso o ojeto map, mas passo por parâmetro simplesmente para identificar o método fillReport() correto.
Espero ter ajudado!
Abraço.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2010 10:12:30
|
wiltonjr
HelloWorld
Membro desde: 02/06/2010 10:08:56
Mensagens: 14
Offline
|
Bom dia estou tendo problemas com os
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.util.JRLoader;
import net.sf.jasperreports.view.*;
não achei esses pacotes no ireport
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2010 11:13:29
|
silviogs
JavaGuru
Membro desde: 09/08/2008 18:04:33
Mensagens: 204
Localização: João Pesoa - PB
Offline
|
Olá amigo
adicione o jar que está nesta pasta:
jasperreports-3.7.2.jar
iReport-3.7.2/ireport/modules/ext
Dependendo da versão que esteja utilizando.
Silvio Guedes
This message was edited 1 time. Last update was at 02/06/2010 11:14:03
|
Linux (Ubuntu), Java, NetBeans, PostgreSQL |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2010 11:55:07
|
wiltonjr
HelloWorld
Membro desde: 02/06/2010 10:08:56
Mensagens: 14
Offline
|
Muito obrigado Silvio agora funiconou certinho
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2010 22:10:53
|
wiltonjr
HelloWorld
Membro desde: 02/06/2010 10:08:56
Mensagens: 14
Offline
|
Boa Noite.
Coloquei esse Codigo e está dando o seguinte erro:
"reference to fillReport is Ambiguou, both method fillReport(net.sf.jasperreport.engine.JasperReport.java.util.Map.java.sql.Connection) in net.sf.jasperreports.engine.JasperFillManager and method fillReport(net.sf.jasperreport.engine.JasperReport.java.util.Map,net.sf.jasperreport.engineJRDataSource) in net.sf.jasperreport.engine.JasperFillManager match
//supondo que o teu ficheiro teste.jasper esteja dentro da tiua aplicação
URL arquivo = getClass().getResource("C:\\Documents and Settings\\Administrador\\Meus documentos\\projetos\\distribuidora\\src\\relatorio\\status\\StatusCliente.jasper");
JasperReport jasperReport = (JasperReport) JRLoader.loadObject(arquivo);
//aqui, como não vais passar parâmetros para dentro do relatório, e porque estou a assumir que não tenhas ligação com base de dados, os dois ultimos parametros são nulos
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, null);
//isto mostra.te o viewer, penso que é a melhor maneira, pois assim a pessoa escolhe o formato em que quer gravar, e o sitio onde gravar
JasperViewer jrviewer = new JasperViewer(jasperPrint, false);
jrviewer.setVisible(true);
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/10/2010 21:33:56
|
paulagatt
What is classpath?
Membro desde: 27/10/2010 00:36:52
Mensagens: 5
Offline
|
ERRO - O Ant está mal-configurado e não pode ser executado.
java.lang.IllegalStateException: Wrong class loader is finding Ant: sun.misc.Launcher$ExtClassLoader@757aef
at org.apache.tools.ant.module.bridge.AntBridge.createAntInstance(AntBridge.java:291)
at org.apache.tools.ant.module.bridge.AntBridge.getAntInstance(AntBridge.java:267)
at org.apache.tools.ant.module.bridge.AntBridge.getInterface(AntBridge.java:256)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:497)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)
alguem sabe dizer ao que se refere o codigo é esse:
package relatorio;
import java.util.HashMap;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
import utilitarios.conexao;
public class relat {
conexao con = new conexao();
public relat() {
try
{
con.conecta();
con.executeSQL("SELECT * from cidade");
JRResultSetDataSource jrRS = new JRResultSetDataSource(con.resultset);
JasperPrint jasperPrint = JasperFillManager.fillReport(
"relatorios/report1.jasper", new HashMap(), jrRS);
JasperViewer.viewReport(jasperPrint);
} catch (Exception erro){
JOptionPane.showMessageDialog(null,"deu erro ="+erro);
}
}
public static void main (String args[])
{
new relat();
}
}
estou perdida se alguem puder ajudar
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2010 10:57:43
|
silviogs
JavaGuru
Membro desde: 09/08/2008 18:04:33
Mensagens: 204
Localização: João Pesoa - PB
Offline
|
Olá
use as tag's para formatar seu código fonte:
Silvio Guedes
|
Linux (Ubuntu), Java, NetBeans, PostgreSQL |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2010 20:53:01
|
Darckphiel
Smalltalk
Membro desde: 13/12/2010 20:50:38
Mensagens: 1
Offline
|
Ora viva....
Alquem poderia postar o ficheiro utilitario.conexao ????
Tenho 'partido muita pedra' para tentar efectuar o preview de um report.
Penso que só me falta este ficheiro.
Brigadão
Peter
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2011 23:32:51
|
f-schmitt
JavaChild
![[Avatar]](/images/avatar/5f96320c454aed712e4545adacdba754.jpg)
Membro desde: 29/07/2006 08:25:22
Mensagens: 116
Localização: Gravatal
Offline
|
alguém sabe me dizer como salvar direto o arquivo em PDF, sem abrir o viewer?
já usei o jasper na web, usando ZK, mas aqui os métodos são diferentes
grato
This message was edited 1 time. Last update was at 31/01/2011 23:33:15
|
Java, Clarion, HB++, PostgreSQL |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2011 23:59:46
|
f-schmitt
JavaChild
![[Avatar]](/images/avatar/5f96320c454aed712e4545adacdba754.jpg)
Membro desde: 29/07/2006 08:25:22
Mensagens: 116
Localização: Gravatal
Offline
|
Respondendo minha própria pergunta, procurei na documentação do ireport e achei a solução pra mim:
quero salvar direto o arquivo, pois vou enviar o pdf direto por email
no meu projeto utilizei as seguintes libs:
commons-collections.jar
commons-digester-1.7.jar
commons-logging.jar
groovy.jar
itext.jar
jasperreports-3.7.4.jar
a propósito, esse tópico ja fez uns aniversários né
abraço pessoal
|
Java, Clarion, HB++, PostgreSQL |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/02/2012 17:38:25
|
david.javaman@gmail.com
What is classpath?
Membro desde: 21/08/2010 16:27:45
Mensagens: 8
Offline
|
ondreia wrote:Boas loganwlogan.
Como não deste mais pormenores vou supor que o teu relatorio é um simples relatório, sem ligação a bases de dados.
Então, no teu frame, chamas uma classe, por exemplo, que irá tratar do relatório.
Bem, não sei se era isto, senão manda mais pormenores.
Boa sorte ai
Muito boa resposta, porém segue um artigo para fazer isso mais orientado a objeto.
http://cursaki.blogspot.com/2012/02/classe-para-gerar-chamar-o-relatorio-do.html
|
|
|
 |
|
|