Mensagens enviadas por: leandro_bortolotto
Índice dos Fóruns » Perfil de leandro_bortolotto » Mensagens enviadas por leandro_bortolotto
Autor Mensagem
Olá.

Estou precisando efetuar a subtração entre um parâmetro e um text field e colocar o resultado em um outro text field. Porém se eu colocar o código

no campo expression do text field onde deve aparecer o resultado, quando compilo dá um erro dizendo que o sinal "-" não é válido para uma expressão que contenha Double - Double.

Os dois são do tipo double, e o $F{resultado} que receberá, obviamente também é.

Estou precisando muito disso, se alguém tiver uma sujestão, material e afins, favor postem aki...

Obrigado
Olá.

Estou precisando fazer uma subtração entre um parametro e uma variavel no ireport.

vc tem algm exemplo ou material, ou alguma dica?

Obrigado
Olá.

Será que alguém poderia me ajudar a criar um relatorio que irá conter apenas o cabecalho para todos os relatorios, e depois de ter esse cabecalho criado, ser possível add ele em relatorios verdadeiros como subrelatorios, para que quando eu alterar o formato do cabecalho altere em todos os demais relatorios, sem precisar eu alterar um a um.

Obrigado, e aguardo respostas
Olá pessoal.

Tb estou com um problema de qualidade de impressão, mas o meu é o seguinte:
Gero um arquivo que é visualizado pelo JasperViewer, esse por sua vez, possui um ícone de uma impressora que clicando abre uma janela de configuracao para a impressão do relatório certo?
Até ai tudo bem, abre a janela, configura-se o tipo para rascunho e quando mando imprimir sai com a qualidade OTIMA e não RASCUNHO, mesmo configurando para que a impressão seja em modo rascunho.

Alguém saberia me dizer como resolver isto?

Obrigado
Você pode gerar o pdf diretamente sem precisar passar pelo JasperViewer, mas dai você não pode abrir o pdf com o JasperViewer.

É bem provável que esteja faltando mesmo, eu to usando o commons-digester-1.7.jar, axu que resolve esse seu problema ai. Além desse, adicionei outros também para poder gerar esses relatórios.

Todos os .jar necessários, vc encontra dentro do diretório ...\iReport\lib\

Para lhe adiantar, na minha aplicação estou usando todos os commons-*.jar, mais o jcommon-1.0.0.jar, jasperreports-1.2.5.jar e o poi-2.0-final-20040126.jar, este último é para poder salvar arquivos .xls, caso o relatório seja visualizado no JasperViewer.

Qualquer coisa, escreve aee.

Espero ter ajudado.
Flw
Olá pessoal.

Tb estou com um problema de qualidade de impressão, mas o meu é o seguinte:
Gero um arquivo que é visualizado pelo JasperViewer, esse por sua vez, possui um ícone de uma impressora que clicando abre uma janela de configuracao para a impressão do relatório certo?
Até ai tudo bem, abre a janela, configura-se o tipo para rascunho e quando mando imprimir sai com a qualidade OTIMA e não RASCUNHO, mesmo configurando para que a impressão seja em modo rascunho.

Alguém saberia me dizer como resolver isto?

Obrigado
Olá Pessoal.

Alguém sabe como eu posso forçar o iReport + JasperReports a gerar um relatório que mostre obrigatoriamente apenas UM registro da minha base de dados por página??

Ou seja, mostro um registro em uma página, mesmo tendo espaço para mais um, quero que vá para outra página!

Obrigado!
n use o arquivo .pdf no JasperViewer:
tente executar o método JasperViewer.viewReport() da seguinte forma:


Já tive esse problema uma vez, tenta isso pra ver.
flw
Olá

Estou com este mesmo problema, você conseguiu resolver?

Obrigado
Consegui resolver o problema.

Na linha em que tinha o problema, deve ser trocado o tipo do arquivo, ao invés de tentar abrir o .pdf, devo tentar abrir o .jrprint, ai então vai abrir a janela com o relatório e depois é possível salvá-lo com outra extensão.

A linha correta é a seguinte:

Pessoal,

Eu estou fazendo relatórios usando JasperReports e a ferramenta iReport para desenhar, consigo gerar os arquivos: .jasper, .jrprint e inclusive o .pdf (que é o resultado final) ele é gerado e os dados estão todos corretos, consigo abrir ele indo até o diretório em que se encontra.

O meu problema está ao tentar mostrar esse relatório através da minha aplicação, quando tento isso, resulta no seguinte erro:

java.io.StreamCorruptedException: invalid stream header
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:64)
at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1287)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:201)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:172)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:140)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:397)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:328)
at br.com.cincodhortflor.relatorios.TesteJasper.metodo(TesteJasper.java:51)
at br.com.cincodhortflor.telas.TelaPrincipal$31.actionPerformed(TelaPrincipal.java:560)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicPopupMenuUI$Actions.doReturn(Unknown Source)
at javax.swing.plaf.basic.BasicPopupMenuUI$Actions.actionPerformed(Unknown Source)
at javax.swing.SwingUtilities.notifyAction(Unknown Source)
at javax.swing.JComponent.processKeyBinding(Unknown Source)
at javax.swing.KeyboardManager.fireBinding(Unknown Source)
at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
at javax.swing.JComponent.processKeyBindings(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

NESTED BY :
java.io.StreamCorruptedException: invalid stream header
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:64)
at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1287)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:201)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:172)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:140)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:397)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:328)
at br.com.cincodhortflor.relatorios.TesteJasper.metodo(TesteJasper.java:51)
at br.com.cincodhortflor.telas.TelaPrincipal$31.actionPerformed(TelaPrincipal.java:560)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicPopupMenuUI$Actions.doReturn(Unknown Source)
at javax.swing.plaf.basic.BasicPopupMenuUI$Actions.actionPerformed(Unknown Source)
at javax.swing.SwingUtilities.notifyAction(Unknown Source)
at javax.swing.JComponent.processKeyBinding(Unknown Source)
at javax.swing.KeyboardManager.fireBinding(Unknown Source)
at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
at javax.swing.JComponent.processKeyBindings(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

NESTED BY :
net.sf.jasperreports.engine.JRException: Error loading object from file : D:\arquivos java\eclipse\Caecp\relatoriosjasper\ClientesFisicos.pdf
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:92)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:64)
at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1287)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:201)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:172)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:140)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:397)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:328)
at br.com.cincodhortflor.relatorios.TesteJasper.metodo(TesteJasper.java:51)
at br.com.cincodhortflor.telas.TelaPrincipal$31.actionPerformed(TelaPrincipal.java:560)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicPopupMenuUI$Actions.doReturn(Unknown Source)
at javax.swing.plaf.basic.BasicPopupMenuUI$Actions.actionPerformed(Unknown Source)
at javax.swing.SwingUtilities.notifyAction(Unknown Source)
at javax.swing.JComponent.processKeyBinding(Unknown Source)
at javax.swing.KeyboardManager.fireBinding(Unknown Source)
at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
at javax.swing.JComponent.processKeyBindings(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.io.StreamCorruptedException: invalid stream header
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
... 44 more


A classe para gerar o relatório é a seguinte:



O problema está na linha:
JasperViewer.viewReport( PathAplicacao.getPath("relatoriosjasper") + "ClientesFisicos.pdf", false );

Obs.: estou chamando este método através de um JMenuItem dentro de uma classe JFrame.

Desde já agradeço
Olá amigo...

Eu precisei muito disso também, e demorei para conseguir fazer.
Ai está a classe para fazer o backup:



Uma breve exlicação do código acima:
Eu testei no windows, em outro sistema operacional acredito que deve-se mudar dentro de r.exec();

Se executar a linha que está dentro do método r.exec("") no prompt do DOS, ele fica pedindo "Passord:", até não informar a senha do usuário que você DEVE passar no comando executado como "-U seuusuario", ele fica ali parado.

Ao executar pelo java, acontece o mesmo, e você deve informar a senha do usuario que foi especificado na linha acima. Como o método r.exec(""); retorna um Process é através dele que conseguimos "enviar uma mensagem" para o DOS informando a senha especificamente no código:


Na parte do código



O método getErrorStream() da classe Process, retorna um possível erro que pode ocorrer, você pode usar também o método getInputStream().

Espero ter ajudado.
Como faço para pegar o caminho onde o programa está executando?

Tipow, um getPath() alguma coisa assim, que me retorne onde o meu programa está executando.

obrigado
Cara, valeu pelo link dos exemplos.

Excelente mesmo.
Muito obrigado
Olá pessoal.
Estou precisando urgentemente de um TableModel que seja capaz de incluir componentes (JComboBox e JTextField) em uma tabela.

Se alguém tiver um exemplo ai, eu agradeço.

vlw
 
Índice dos Fóruns » Perfil de leandro_bortolotto » Mensagens enviadas por leandro_bortolotto
Ir para:   
Powered by JForum 2.1.8 © JForum Team