quarta-feira, 31 de março de 2010

Re: [java-br] Relatórios com Ireport

·

 

putz cara
sei la entao
manda teu fonte e o relatorio completo

----- Original Message -----
From: Jayro Rodrigues
To: java-br@yahoogrupos.com.br
Sent: Wednesday, March 31, 2010 8:11 AM
Subject: Res: [java-br] Relatórios com Ireport

Eu já verifiquei todos os $P{}, nomes e tipos. Segue abaixo o DataSource que eu estou gerando. O engraçado é que quando eu atribuo a lista de parametros, é exibido normalmente.

DATASOURCE:

List<HashMap<String, Object>> detalhesLancamentos = new ArrayList<HashMap<String, Object>>();
HashMap<String, Object> htItemDetalhe = null;

for (Lancamento obLancamento : lstLancamento) {

htItemDetalhe = new HashMap<String, Object>();

htItemDetalhe.put("referencia", obLancamento.getReferencia());

// Contrução
if (obLancamento.getTipo().getId() == 1) {

htItemDetalhe.put("saldoMesAntEdif",
this.calculaSaldoMesAnterior(obLancamento.getReferencia(),
obLancamento.getTipo().getId(),
(int)obLancamento.getId()));

htItemDetalhe.put("debito", obLancamento.getDebito());
htItemDetalhe.put("credito", obLancamento.getCredito());
htItemDetalhe.put("saldoConstrucao", new Double("10.00")); // SALDO ATUAL TESTE

}
}

PARAMETROS:

Map<String, Object> obMapa = new Hashtable<String, Object>();

obMapa.put("denominacao", this.getImovel().getDenominacao());
obMapa.put("QtdEdificacoes", this.calculaQuantidadeEdificacoes(this.getImovel().getId()));
obMapa.put("valorCompra", this.getImovel().getValorCompraImovel());
obMapa.put("valorAtual", this.calculaValorAtualImovel(this.getImovel().getId()));
obMapa.put("logomarca", this.getLogoSesc());

At.

Jayro Rodrigues
+ 55 85 8845 6331
JAVA | J2EE | JBOSS SEAM
ASP.NET | C#

________________________________
De: Marcos Fabrício Corso <marcoscorso@terra.com.br>
Para: java-br@yahoogrupos.com.br
Enviadas: Terça-feira, 30 de Março de 2010 17:58:02
Assunto: Re: [java-br] Relatórios com Ireport

1) verifique no relatorio se os nomes sao os mesmos, uma virgula errada ja era
2) verifique o tipo de dados (int, string, date) do objetos q vc criou no relatorio se sao os mesmo do parametro, esse erro da na compilacao do relatorio
3) verifique o tamanho (altura e largura) e a fonte dos objetos no relatorio, as vezes nao aparece porque o objeto esta muito pequeno
4) o conteudo q vc esta mandando no parametro existe, se estiver mandando "" (branco) vai mostrar branco no relatorio, nao considerando erro
5) marque a opção no objecto para nao imprimir quando seu conteudo for null

que eu lembro de cabeça agora sao os principais erros que + acontecem, senao manda teu fonte ai .....

----- Original Message -----
From: Jayro Rodrigues
To: java-br@yahoogrupos .com.br
Sent: Tuesday, March 30, 2010 5:42 PM
Subject: Res: [java-br] Relatórios com Ireport

Marcos,

os parametros estão sendo exibidos corretamento, o problema tá acontecendo quando eu passo o DataSource (List<HashMap< String,Object> >). O conteúdo do data Source é que não está sendo exibido.

JasperReport jasperReport = getJasperReportFrom ResourceName( pathFile, nomeFile);

JRDataSource dataSource = new JRMapCollectionData Source(detalhes) ;

JasperFillManager. fillReport( jasperReport, params, dataSource);

No dataSource eu tenho uma List<HashMap< String,Object> >. Não exibe o conteúdo populado na lista.
No params eu tenho um Map<String,Object> . Sendo exibido normalmente.

Eu acho que deva dar mais uma idéia sobre o problema. Grato.

At.

Jayro Rodrigues
+ 55 85 8845 6331
JAVA | J2EE | JBOSS SEAM
ASP.NET | C#

____________ _________ _________ __
De: Marcos Fabrício Corso <marcoscorso@ terra.com. br>
Para: java-br@yahoogrupos .com.br
Enviadas: Terça-feira, 30 de Março de 2010 17:30:45
Assunto: Re: [java-br] Relatórios com Ireport

eu uso so hashmap e funciona 100%
exemplo
String usuario3 = "Marcos" ;
HashMap parametros3 = new HashMap();
parametros3. put("USUARIO" , usuario3 ) ;

na chamada do relatorio nao esqueca de colocar o parametro

JasperPrint jasperPrint3 = null ;
try {
jasperPrint3 = JasperFillManager. fillReport( is3, parametros3, jrRS6 );
} catch (JRException e11) { }

no relatorio vc cria o parametro "USUARIO" e printa ele no relatorio
funciona 100 %

----- Original Message -----
From: Jayro Rodrigues
To: Java Group
Sent: Tuesday, March 30, 2010 5:23 PM
Subject: [java-br] Relatórios com Ireport

Pessoal,

Alguém já teve uma experiência em desenvolvimento com Ireport utilizando o JRMapCollectionData Source ? Estou passando uma List<HashMap< String,Object> > para o DataSource e quando
tento recuperar no relatório vai como Null

Criei os parametros com o mesmo nome das chaves na List e ele não
está conseguindo resgatar os dados. Fico grato por qualquer sugestão.

At.

Jayro Rodrigues
+ 55 85 8845 6331
JAVA | J2EE | JBOSS SEAM
ASP.NET | C#

____________ _________ _________ _________ _________ _________ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com

[As partes desta mensagem que não continham texto foram removidas]

------------ --------- --------- --------- --------- --------- -
E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, clique aqui.
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.

------------ --------- --------- --------- --------- --------- -
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Atualizado em 30/03/2010

[As partes desta mensagem que não continham texto foram removidas]

____________ _________ _________ _________ _________ _________ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com

[As partes desta mensagem que não continham texto foram removidas]

------------ --------- --------- --------- --------- --------- -
E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, clique aqui.
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.

------------ --------- --------- --------- --------- --------- -
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Atualizado em 30/03/2010

[As partes desta mensagem que não continham texto foram removidas]

__________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

----------------------------------------------------------
E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, clique aqui.
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.

----------------------------------------------------------
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Atualizado em 31/03/2010

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Maior Classificado de Empregos na Internet. Teste por 7 dias GRÁTIS!

Veja os imóveis mais vendidos em Rio de Janeiro no Yahoo! Imóveis

Entre agora! O lugar certo para encontrar uma namorada
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog