Quando for necessário somar os valores ou efeturar algum outro tipo de cálculo com valores de um supreport é possível usar a propriedade return values do componente subreport. Para isso, crie no subreport uma váriavel para armazenar o valor e faça o mesmo do relatório principal. Veja o exemplo abaixo:
Váriavel do relatório Principal:
Nome: TotalGeral
Variable Class: java.lang.Double
Calculation: System
Reset Type: report;
Váriavel do relatório Principal:
Nome: Total
Variable Class: java.lang.Double
Calculation: Nothing
Reset Type: report;
Variable Expression: O campo ou a referência que conterá os valores a serem calculados.
Feito isso, no relatório principal deve ser selecionado o componente subreport e aberta a propriedade return values. Nesta tela deverá ser feito o vinculo entre a varial do subreport e do relatório principal. Atenção! O nome da váriavel do subreport não aparecerá de deverá ser digitada. Veja exemplo na tela abaixo:
Configurando retun values no subreport |
Claudir Pereira dos Santos
Matelândia, 19 de julho e 2012.
estou com um problema, faço isso, mas o valor fica vázio, já verifiquei a váriavel no subrelatório e esta com valores.
ResponderExcluir