Parametro jasperReport  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
ellersonPJ
Thread.start()
[Avatar]

Membro desde: 08/05/2003 00:00:00
Mensagens: 26
Offline

Como faço para exibir dinamicamente os valores que foram definidos no parametros?
Por exemplo tenho uma aplicacao que gera um determinado digito, que calculado pelos os campos da tabela, quando exibo estes valores na minha aplicacao que gera um pdf, ele so mostra o ultimo parametro?
Map parameters = new HashMap();
parameters.put("DigitoCalculado", "6489");
parameters.put("DigitoCalculado", "78979");
parameters.put("DigitoCalculado", "123");

JasperManager.runReportToPdf(reportFile.getPath(), parameters, jrRS);

Ele mostra assim:
campoA campoB campoC DigitoCalculado
1 2 3 123
2 3 5 123
5 6 7 123

Gostaria que fosse mostrado assim, com os valores que foi definido no parametro:

campoA campoB campoC DigitoCalculado
1 2 3 6489
2 3 5 78979
5 6 7 123
[WWW] [ICQ]
francocaldasPJ
Entusiasta Java
[Avatar]

Membro desde: 08/10/2004 00:00:00
Mensagens: 16
Localização: 205018472
Offline

Cara, naum sei se entendi bem, mas pelo o que vc escreveu, vc esta mandando 3 valores para o parametro, e com isso vc fica apenas com o ultimo valor, vc tem passar um valor de cada vez para o parametro se naum ele recebe o valor passado. Tente explicar melhor, Ok?
[WWW] aim icon [ICQ]
ellersonPJ
Thread.start()
[Avatar]

Membro desde: 08/05/2003 00:00:00
Mensagens: 26
Offline

é tipo assim francocaldas, supondo que tenha que exibir quatro valores, sendo que 3 sao campos, logo sao ligacoes diretas com o banco, mas, o quarto é um calculo em cima dos outros 3, e que nao da pra fazer diretamente. Entao, este quarto campo sera passado como parametro por minha aplicacao. Vou exibir os valores do campos de 1 a 3:
Campo 1: 12 -- 15 -- 16
Campo 2: 25 -- 27 -- 28
Campo 3: 35 -- 48 -- 30

Meu campo 4 com os calculos ficaria assim:
Campo 4: 203 -- 258 -- 395

Quando tento exibir o relatorio ele mostra dessa maneira:
Campo 1: 12 -- 15 -- 16
Campo 2: 25 -- 27 -- 28
Campo 3: 35 -- 48 -- 30
Campo 4: 395 -- 395 -- 395

E eu gostaria que ele exibisse assim:
Campo 1: 12 -- 15 -- 16
Campo 2: 25 -- 27 -- 28
Campo 3: 35 -- 48 -- 30
Campo 4: 203 -- 258 -- 395

Como posso mostrar os valores do campo4 dinamicamente?
[WWW] [ICQ]
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team