por favor,me ajudem!!!
Já tenho feito um relatório no iReport e já tá salvo…ja conectei com a database e tudo…
qual o próximo passo ao mecher com o jasper???
o que fazer???
me ajudemm…
por favor,me ajudem!!!
Já tenho feito um relatório no iReport e já tá salvo…ja conectei com a database e tudo…
qual o próximo passo ao mecher com o jasper???
o que fazer???
me ajudemm…
Como assim “próximo passo” ?
Você quer efetuar um teste ?
Se for, então você clica no botão “Open Compiler Window” (do iReport) daí você informa o nome da conexão com o bd e o arquivo XML do relatório (que foi salvo), você pode escolher a opção “Compile and Preview as PDF exported report” (essa opção compila o relatório e gera um arquivo PDF).
Se por acaso os campos detalhe do relatório sair em branco, então você vai precisar aumentar o tamanho do campo (geralmente a altura)
ola douglas,eu naum me expressei direito…
eu já compilei e já gerou normalmente o arquivo pdf,agora eu queria chamar o relatorio através do jasper,ou seja,como chama-lo através da minha aplicação???(botão imprimir)
[quote=“lepareja”]ola douglas,eu naum me expressei direito…
eu já compilei e já gerou normalmente o arquivo pdf,agora eu queria chamar o relatorio através do jasper,ou seja,como chama-lo através da minha aplicação???(botão imprimir)[/quote]
Na verdade você só precisa gerar o .jasper, daí você precisa utilizar a API do JasperReport para processar o relatório, se você fez o download completo do JasperReports (aquele pacote de uns 8 MB) você ve alguns exemplos na pasta “samples” (se eu não me engano).
Eu mesmo desenvolvi uma Servlet para processar um relatório .jasper e devolver ao usuário como PDF ou HTML (me basiei no projeto OpenReports e nos exemplos do JasperReports), com parâmetros no relatório e tudo.
obrigado por enquanto,douglas…
somente mais uma pergunta:
eu baixei o jasper completo,e gostaria de saber se eu preciso configurar o autoexec.bat com os .jar??
ja achei os exemplos mas qdo tento compilar,ele naum consegue achar o package dori.jasper.enginer…
obs :ja dei umas olhadas no tutorial,mais ta meio complicado…
valeu!!
lepareja
[quote=“lepareja”]obrigado por enquanto,douglas…
somente mais uma pergunta:
eu baixei o jasper completo,e gostaria de saber se eu preciso configurar o autoexec.bat com os .jar??
ja achei os exemplos mas qdo tento compilar,ele naum consegue achar o package dori.jasper.enginer…
obs :ja dei umas olhadas no tutorial,mais ta meio complicado…
valeu!!
lepareja[/quote]
Sim ele tem que estar no classpath
Olá pessoal, estou na mesma do cidadão desse post, mas eu não acho esse maldito dori, o meu pacote tá muito diferente e eu fui no site e disseram que esse dori. … tá obsoleto
Eu gostaria de saber se algum de você não tem um código bastante simples funcionando de uma classe em java recebendo dados de um banco em access e colocando o pdf na tela, mas tem que ser bastante simples pois os exemplos que vieram junto com o programa estão me complicando e não funcionam …
Obs:. O meu pacote é:
net.sf.jasperreports
Onde eu encontro esse dori que todo mundo fala???
Estou pedindo encarecidamente a ajuda de todos. Já criei usando o jasperEdit o arquivo.jasper mas não consigo fazer esse maldito arquivo rodar, já usei várias linhas de código, mas todas me devolvem o mesmo erro que é:
O meu código foi:
Cara, se tu já vez no iReport e tá rodando direito. Basta tu copiar o dori lá do ireport e colocar no classpath do teu projeto !!
blz ??
Realmente velho, eu percebi o erro dizendo que a classe não foi encontrada e como eu acho que estou me expressando mal com os meus erros vou lhe explicar detalhadamente o meu problema
A versão que eu baixei do JasperReport é a JasperReport 0.6.1 que saiu no dia 28 de agosto de 2004. Entretanto, segundo informações do próprio site, a hierarquia de pacotes que antes era “dori.jasper” foi modificada para “net.sf.jasperreport” sabe-se lá porque. Assim, devido a essa troca digamos os programas que usavam a seguinte linha de código.
import dori.jasper.engine.;
deverão ser atualizadas para
import net.sf.jasperreport.;
Isso faz com que todos os programas outrora feitos usando uma versão anterior a essa que eu baixe não funcionem e isso inclui a última versão do IReport, JasperDesign, JasperEdit …, pois vão procurar a estrutura hierárquica anterior.
Para evitar esse problema utilizei os meus conhecimentos em xml para criar um design e consegui compilar um arquivo .jasper usando a própria API, mas na hora de preencher o relatório com a conexão do banco de dados, essa nova versão está procurando ainda a hierarquia anterior, ou seja eu acho que é um defeito da versão que foi mal programada. Entretanto o site não disponibiliza mais a versão antiga para download e como eu comecei há menos de um mês a utilizar o JasperReport não tenho ela, se tivesse acho que resolveria o meu problema, mas eu só estou descobrindo isso depois de muito apanhar.
Caso você queira ver o comentário explicado do site, com informações sobre a mudança da estrutura hierárquica dos pacotes poderá acessar o link:
http://sourceforge.net/forum/forum.php?forum_id=377188
Espero que essa explicação tenha ajudado você a entender o meu problema.
Continuo Pedindo Ajuda
Tysrael
Se alguém puder me enviar uma versão anterior do JasperReport eu acho que era 0.5.3 para que eu possa continuar a minha vida normalmente ficarei muito grato, meu e-mail é ulimard@yahoo.com.br e por favor não deixem de enviar achando que outros já o fizeram, caso eu receba mais de um e-mail eu trato de deletar os excedentes.
Atenciosamente
Ulisses Dias
Com a versão antiga funcionou melhor, mas agora tá dando o erro abaixo, quem puder me ajudar a corrigí-lo…
Beleza pessoa, sem vocês ajudarem eu to conseguindo, tá ficando acochambrado, mas tá indo. Agora eu já corrigi o erro anterior, mas to precisando de outra coisa, os arquivos jrprint e pdf estão sendo criados com o seguinte nome:
untitled_report_2.jrprint e untitled_report_2.pdf
Como faço pra mudar o nome?? Ou essa configuração já vem dentro do arquivo.jasper???
Beleza Pessoal, ninguém tá ajudando mesmo, mas pelo menos esse fórum tá me dando um apoio moral (hehehe) é legal falar comigo mesmo, o outro erro que tá dando é, esqueçam o anterior que eu já consertei.
Eu já crio o arquivo pdf e na hora de buscar ele diz esse erro de stream corrompida, alguém pode ajudar hehehe, ou vou ter que resolver sozinho como sempre???
Valeu pessoal, consegui resolver os meus problemas , qualquer dúvida que alguém possa ter na utilização dessa ferramenta podem contar com o mais novo usuário…
Tysrael
Pô Tysrael,
qual a solução pro problema do “StreamCorruptedException”
tô parado aqui nesse problema…
vlw
Hwo
[quote=Tysrael]Beleza Pessoal, ninguém tá ajudando mesmo, mas pelo menos esse fórum tá me dando um apoio moral (hehehe) é legal falar comigo mesmo, o outro erro que tá dando é, esqueçam o anterior que eu já consertei.
Eu já crio o arquivo pdf e na hora de buscar ele diz esse erro de stream corrompida, alguém pode ajudar hehehe, ou vou ter que resolver sozinho como sempre???[/quote]
COMO CONSEGUIU RESOLVER ESSE ÚLTIMO ERRO AÍ, eu já resolvi todas as etapas sem utilizar o dori, utilizando o novo pacote. Porém empaquei nesse último erro de “invalid stream header” … como resolveu ?
ae,
seguinte…
se for o mesmo problema que eu tive é simples (depois que se descobre)…
não se dá um JasperViewer.viewReport() num pdf, como eu estava fazendo…
JasperViewer.viewReport é usado pra visualizar um jprint
então resolvi assim:
jr = JasperCompileManager.compileReport("c:/projetos/com/provenda/relas/teste.jrxml");
jprint = JasperManager.fillReport(jr, parameters, jrRS);
JasperViewer.viewReport(jprint, false);
espero que te sirva também.
Hwo
CARA PRA MIM FUNCIONOU VÉI… :lol: MUITO BOM
AGORA EU QUERIA SABER COMO VOCÊ FEZ PRA UTILIZAR OS .JARS NECESSÁRIOS NA APLICAÇÃO. VC ADICIONOU TODOS OS .JARS NA SUA APLICAÇÃO ? E NA HORA DE DISTRIBUIR COLOCOU TODOS NO CLASSPATH ?
OU TEM ALGUMA OUTRA MANEIRA DE FAZER ISSO ? SEM PRECISAR IMPORTAR TODOS OS .JARS DE IREPORT/LIB ?
aguardo…
[quote=JimLet]CARA PRA MIM FUNCIONOU VÉI… :lol: MUITO BOM
AGORA EU QUERIA SABER COMO VOCÊ FEZ PRA UTILIZAR OS .JARS NECESSÁRIOS NA APLICAÇÃO. VC ADICIONOU TODOS OS .JARS NA SUA APLICAÇÃO ? E NA HORA DE DISTRIBUIR COLOCOU TODOS NO CLASSPATH ?
OU TEM ALGUMA OUTRA MANEIRA DE FAZER ISSO ? SEM PRECISAR IMPORTAR TODOS OS .JARS DE IREPORT/LIB ?
aguardo…[/quote]
bom… aí já depende da sua aplicação, mas normalmente se cria um .jar pra aplicação principal e outro pros acessórios…
pq se vc colocar tudo junto vai ficar muito grande e um pouco complicado pra ficar atualizando, quando preciso…
no meu caso eu coloquei junto pq era só um teste para relatório.
mas testei separado e deu tb…
como te disse ou vc pode criar um .jar só para os acessórios e referenciá-lo no seu manifest, ou pode criar uma pasta dentro do diretório que vc vai colocar seu .jar principal e jogar .jars de ireport/lib pra lá…
há várias maneiras… depende da necessidade…
flw
Hwoarang