Fórum Sobre QRCompositeReport #236470

07/06/2004

0

Olá!

Estou com um probleminha...

Estou usando o componente QRCompositeReport para unir 2 relatórios que mostram os saldos de cada cliente.

Até aí, tudo bem.

Porém no final do segundo relatório, preciso mostrar o total de tudo ( do 1 relatório e do 2 relatório ), mas não consigo acessar o total do primeiro relatorio para somar com o 2.

Esse total do 1 relatorio é defino durante o ´preview´.

Por favor, se alguém souber alguma dica, me ajudem!!!

PS - Utilizo Delphi 6 e Interbase 6

Obrigada
Karen


Karencamila

Karencamila

Responder

Posts

07/06/2004

M@rk Knopfler

Olá! Que tal colocar uma variável pública no relatório 1 para guardar o seu total?

public
MinhaVariavel: double;

No evento AfterPrint da banda do total, você escreve:

MinhaVariavel := qrExprTotal.Value;
(considerando que o componente do total se chame qrExprTotal)

No relatório 2, você utiliza um QRLabel para o total, escrevendo no evento BeforePrint da banda:

Total.Caption := FormatFloat(´#,,0.00´, Relatorio1.MinhaVariavel + <o total do relatório 2>)


Responder

Gostei + 0

07/06/2004

M@rk Knopfler

Olá! Que tal colocar uma variável pública no relatório 1 para guardar o seu total?

public
MinhaVariavel: double;

No evento AfterPrint da banda do total, você escreve:

MinhaVariavel := qrExprTotal.Value;
(considerando que o componente do total se chame qrExprTotal)

No relatório 2, você utiliza um QRLabel para o total, escrevendo no evento BeforePrint da banda:

Total.Caption := FormatFloat(´#,,0.00´, Relatorio1.MinhaVariavel + <o total do relatório 2>)


Responder

Gostei + 0

07/06/2004

Karencamila

Não dá certo.....

Pois teria que abrir novamente o relatório, pois os cálculos e conversões são feitas qdo o relatório é gerado....

Não consigo ter acesso a esses dados ... :(


Responder

Gostei + 0

08/06/2004

Karencamila

Olá...

um amigo deu a idéia de usar session...

criar uma variavel para utilizar no outro relatório.

Alguém tem idéia de como fazer isso???
Ou links, apostilas... qualquer coisa que possa me ajudar?

Valew


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar