PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.
Moderadores: Administradores, Moderadores
por vala » Quarta Abr 23, 2008 17:39
Boas queria fazer o seguinte atravez do java imprimir relatórios (ja tenho os relatorios feitos) mas isto esta sempre a dar-me erro diz que não consegue compilar o ficheiro...
o meu codigo e este
private void print(MouseEvent e) {
String file="C:\\Documents and Settings\\Estagio-1\\My Documents\\me java\\workspace\\phonebook\\ireport\\phonebook.jrxml";
JasperDesign desenho = null;
try {
desenho = JRXmlLoader.load(file);
} catch (JRException e1) {
e1.printStackTrace();
}
JasperReport relatorio = null;
try {
relatorio = JasperCompileManager.compileReport(desenho);
} catch (JRException e1) {
e1.printStackTrace();
}
Statement stm = null;
ResultSet rs = null;
try {
stm = Phonebook.getConnection().createStatement();
String query = "select * from phonebook";
rs = stm.executeQuery( query );
} catch (SQLException e1) {
e1.printStackTrace();
}
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
JasperPrint impressao = null;
try {
impressao = JasperFillManager.fillReport( relatorio , new HashMap(), jrRS );
} catch (JRException e1) {
e1.printStackTrace();
}
JasperViewer viewer = new JasperViewer( impressao , true );
viewer.setVisible(true);
}
-

vala
- Membro de Ouro

-
- Mensagens: 724
- Registado: Segunda Nov 19, 2007 10:25
- Localização: Leiria (Batalha)
por Fenrir » Quinta Abr 24, 2008 10:59
Boas.
È um pouco complicado utilizar código 3rd party para gerar relatorios com Java, eu digo isto de experiencia propria.
Não te consigo identificar o erro, mas peço-te para quando descubrires como o fazer, colocares aqui o post a explicar. Acredito que isso iria enriquecer imenso a comunidade que trabalha com java.
Eu utilizei o JfreeReports. Não sei trabalhar com Jasper.
Já deves saber isso, mas existe uma maneira de imprimir em java tabelas(relatorio simples) . Se não souberes coloco aqui o código.
Mas só te irá colocar um header de uma linha, e a tabela em si, com um pequeno footer.
Quanto ao erro em sim, tenta dizer qual é o erro que dá.
E é melhor tentares nos forums de Jasper.
[[]]
-

Fenrir
- Membro de Prata

-
- Mensagens: 354
- Registado: Segunda Set 20, 2004 22:33
- Localização: Porto
por vala » Terça Abr 29, 2008 8:37
Isto não está facil...
já experimentei de bue maneiras diferentes e mesmo assim...
nada ...
o erro e sempre o mesmo
-

vala
- Membro de Ouro

-
- Mensagens: 724
- Registado: Segunda Nov 19, 2007 10:25
- Localização: Leiria (Batalha)
por Fenrir » Terça Abr 29, 2008 9:21
Sim, mas diz-nos qual é o erro que dá.
-

Fenrir
- Membro de Prata

-
- Mensagens: 354
- Registado: Segunda Set 20, 2004 22:33
- Localização: Porto
por vala » Terça Abr 29, 2008 9:30
Diz que o ficheiro não pode ser compilado
-

vala
- Membro de Ouro

-
- Mensagens: 724
- Registado: Segunda Nov 19, 2007 10:25
- Localização: Leiria (Batalha)
Voltar para Programação
Quem está ligado:
Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante