[Resolvido] Retornar valores de SubRelatório para Relatório principal no iReports

1 resposta
F

Bom dia Pessoal,

Estou tendo um problema com iReports, gostaria de ajuda para resolve-lo.

O problema é o seguinte:

Tenho um relatório principal e dentro dele chamo outros 2 Sub-Relatórios. O Sub-Relatório 1 calcula o Faturamento onde tenho uma variável que faz o cálculo de faturamento total e o Sub-Relatório 2 calcula os Custos onde tenho uma outra variavél que realiza o cálculo de custo total, até aqui tudo está funcionado corretamente.
Quero que esses dois Sub-Relatórios retornem valores para que eu possa calcular no Relatório principal o Lucro Final.

No Relatório principal declarei a seguinte Variavel:
Nome: TotalFat
Variable Class: java.lang.Double
Calculation: System

Fui nas propriedades do Sub-Relatório no relatório principal e em Return Value fiz:
Subreport Variable: TotalFaturamento (que é minha variavel no Sub-Relatório 1 de Faturamento)
Destination Varible: TotalFat (decrita acima como variavel local no Relatório Principal)
Calculation Type: Nothing

Bom, mesmo através dessa configuração minha variável TotalFat retorna NULL.

Uso banco de dados MySQL e minha versão do iReports é Designer Professional 4.0.1.

Fico aguardando, se alguém souber de algo! Help…

Obrigada.

1 Resposta

F

Problema resolvido, era configuração errada das variáveis.

Fiz assim:

Variável
Nome: TotalFat
Variable Class: java.lang.Double
Calculation: System
Reset Type: Group
Reset Group: Contrato
Increment Type: None

Simples assim, o resto continuou do mesmo jeito.

:smiley:

Criado 6 de dezembro de 2011
Ultima resposta 7 de dez. de 2011
Respostas 1
Participantes 1