FastReport - Somar e apresentar o valor da soma na ultima linha do comprador.
19/03/2013
0
Bom dia pessoal,
estou com dificuldades de resolver este problema.. é o seguinte...
estou usando o FastReport e preciso fazer uma relação com os pagamentos dos clientes,
mas a soma do total pago deve aparecer na mesma linha dos registros (MasterData) mas somente na ultima linha do cliente,
ou seja, se um cliente comprou 3 produtos, eu preciso colocar o total na mesma linha do ultimo produto.
OBS: não dá para usar o groupfooter para a totalizacao para não acrescentar mais linhas ao relatorio.
Ex.:
CLIENTE PRODUTO SINAL COMISSÃO VALOR PAGO
----------------------------------------------------------------
JOAO DA SILVA PROD_1 R$ 1.000,00 R$ 80,00 R$ 1.080,00
----------------------------------------------------------------
JOSE PEREIRA PROD_1 R$ 1.500,00 R$ 120,00
PROD_2 R$ 1.200,00 R$ 96,00
PROD_3 R$ 800,00 R$ 64,00 R$ 3.780,00
----------------------------------------------------------------
TIÃO MACALÉ PROD_1 R$ 1.300,00 R$ 104,00
PROD_2 R$ 1.700,00 R$ 136,00 R$ 3.240,00
----------------------------------------------------------------
TOTAL DE PAGAMENTOS R$ 7.500,00 R$ 600,00 R$ 8.100,00
não sei se dá pra entender mas se alguém puder me ajudar, agradeço...
abraços...
Felipe.
estou com dificuldades de resolver este problema.. é o seguinte...
estou usando o FastReport e preciso fazer uma relação com os pagamentos dos clientes,
mas a soma do total pago deve aparecer na mesma linha dos registros (MasterData) mas somente na ultima linha do cliente,
ou seja, se um cliente comprou 3 produtos, eu preciso colocar o total na mesma linha do ultimo produto.
OBS: não dá para usar o groupfooter para a totalizacao para não acrescentar mais linhas ao relatorio.
Ex.:
CLIENTE PRODUTO SINAL COMISSÃO VALOR PAGO
----------------------------------------------------------------
JOAO DA SILVA PROD_1 R$ 1.000,00 R$ 80,00 R$ 1.080,00
----------------------------------------------------------------
JOSE PEREIRA PROD_1 R$ 1.500,00 R$ 120,00
PROD_2 R$ 1.200,00 R$ 96,00
PROD_3 R$ 800,00 R$ 64,00 R$ 3.780,00
----------------------------------------------------------------
TIÃO MACALÉ PROD_1 R$ 1.300,00 R$ 104,00
PROD_2 R$ 1.700,00 R$ 136,00 R$ 3.240,00
----------------------------------------------------------------
TOTAL DE PAGAMENTOS R$ 7.500,00 R$ 600,00 R$ 8.100,00
não sei se dá pra entender mas se alguém puder me ajudar, agradeço...
abraços...
Felipe.
Felipe Pucci
Curtir tópico
+ 0
Responder
Posts
19/03/2013
Felipe Pucci
Ficou meio estranho o relatorio aí em cima.. deixa eu tentar melhorar a visualizacao dele..
Ex.:
CLIENTE------- PRODUTO - SINAL---------COMISSÃO----VALOR PAGO
----------------------------------------------------------------
JOAO DA SILVA- PROD_1 -- R$ 1.000,00 - R$ 80,00 -- R$ 1.080,00
----------------------------------------------------------------
JOSE PEREIRA-- PROD_1 -- R$ 1.500,00 - R$ 120,00
-------------- PROD_2 -- R$ 1.200,00 - R$ 96,00
-------------- PROD_3 -- R$ __800,00 - R$ 64,00 -- R$ 3.780,00
----------------------------------------------------------------
TIÃO MACALÉ -- PROD_1 -- R$ 1.300,00 - R$ 104,00
-------------- PROD_2 -- R$ 1.700,00 - R$ 136,00 - R$ 3.240,00
----------------------------------------------------------------
TOTAL DE PAGAMENTOS ---- R$ 7.500,00 - R$ 600,00 - R$ 8.100,00
Ex.:
CLIENTE------- PRODUTO - SINAL---------COMISSÃO----VALOR PAGO
----------------------------------------------------------------
JOAO DA SILVA- PROD_1 -- R$ 1.000,00 - R$ 80,00 -- R$ 1.080,00
----------------------------------------------------------------
JOSE PEREIRA-- PROD_1 -- R$ 1.500,00 - R$ 120,00
-------------- PROD_2 -- R$ 1.200,00 - R$ 96,00
-------------- PROD_3 -- R$ __800,00 - R$ 64,00 -- R$ 3.780,00
----------------------------------------------------------------
TIÃO MACALÉ -- PROD_1 -- R$ 1.300,00 - R$ 104,00
-------------- PROD_2 -- R$ 1.700,00 - R$ 136,00 - R$ 3.240,00
----------------------------------------------------------------
TOTAL DE PAGAMENTOS ---- R$ 7.500,00 - R$ 600,00 - R$ 8.100,00
Responder
22/03/2013
Felipe Pucci
consegui resolver...
usei um select count(*) dentro da minha query que conta quantos registros tem do cliente
e no evento onbeforeprint eu coloquei uma variavel para contar os registros e coloco visible o memo quando a variavel é igual ao contador..
usei um select count(*) dentro da minha query que conta quantos registros tem do cliente
e no evento onbeforeprint eu coloquei uma variavel para contar os registros e coloco visible o memo quando a variavel é igual ao contador..
Responder
Clique aqui para fazer login e interagir na Comunidade :)