- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Relatorio em Treport
×
Linguagem de Programação ADVPL
Perguntas Relatorio em Treport
- brunogfx4
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 79
- Obrigados Recebidos: 0
9 anos 9 meses atrás #27025
por brunogfx4
Relatorio em Treport foi criado por brunogfx4
Pessoal bom dia, estou desenvolvendo um relatorio em que no final ele apresente o total de cada linha, porem nao estou conseguindo fazer o relatorio posicionar o total nas colunas, como exemplo abaixo, eu gostaria que em baixo da coluna QUANT fique o TOTAL DELA mas conforme abaixo ele nao esta abaixo e ele esta ficando um pouco para o lado.
QUANT COD-PROD
408,00 97765
5,00 97767
110,00 97770
52,00 97772
23,00 97774
33,00 97782
Total Geral
QUANT: 631
Abaixo segue o trecho do código:
oSection1 := TRSection():New(oReport,"Venda Pokemon",{"cAlias"})
TRCell():New(oSection1,"QUANT", "cAlias", "QUANT","",9 )
TRCell():New(oSection1,"D2_COD", "cAlias", "COD-PROD","" , 06)
TRCell():New(oSection1,"B1_DESC", "cAlias", "DESCRICAO"," ",35 )
TRCell():New(oSection1,"PMEDIO", "cAlias", "P.Medio"," ",10 )
TRCell():New(oSection1,"VALOR", "cAlias", "VALOR" ,"",15 )
TRCell():New(oSection1,"ICMS", "cAlias", "ICMS" ,"",10 )
TRCell():New(oSection1,"PISCF", "cAlias", "PISCF" ,"",10 )
oBreak1 := TRBreak():New(oSection1,{|| (cAlias)->(B1_FAMPROD) },"Total:",.T.)
TRFunction():New(oSection1:Cell("QUANT" ), "TOT1", "SUM", oBreak1,,,, .T., .T.)
QUANT COD-PROD
408,00 97765
5,00 97767
110,00 97770
52,00 97772
23,00 97774
33,00 97782
Total Geral
QUANT: 631
Abaixo segue o trecho do código:
oSection1 := TRSection():New(oReport,"Venda Pokemon",{"cAlias"})
TRCell():New(oSection1,"QUANT", "cAlias", "QUANT","",9 )
TRCell():New(oSection1,"D2_COD", "cAlias", "COD-PROD","" , 06)
TRCell():New(oSection1,"B1_DESC", "cAlias", "DESCRICAO"," ",35 )
TRCell():New(oSection1,"PMEDIO", "cAlias", "P.Medio"," ",10 )
TRCell():New(oSection1,"VALOR", "cAlias", "VALOR" ,"",15 )
TRCell():New(oSection1,"ICMS", "cAlias", "ICMS" ,"",10 )
TRCell():New(oSection1,"PISCF", "cAlias", "PISCF" ,"",10 )
oBreak1 := TRBreak():New(oSection1,{|| (cAlias)->(B1_FAMPROD) },"Total:",.T.)
TRFunction():New(oSection1:Cell("QUANT" ), "TOT1", "SUM", oBreak1,,,, .T., .T.)
Por favor Acessar ou Registrar para participar da conversa.
- brunogfx4
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 79
- Obrigados Recebidos: 0
- Morgado
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 42
- Obrigados Recebidos: 0
9 anos 9 meses atrás #27045
por Morgado
Respondido por Morgado no tópico Relatorio em Treport
Bom dia Bruno.
Tenta trocar as duas últimas linhas por estas:
oBreak1 := TRBreak():New(oSection1,{|| .F.},"Total:",.F.)
TRFunction():New(oSection1:Cell("QUANT" ),,"SUM",oBreak1,,,, .F., .F.)
Aqui utilizo assim e fica alinhado.
Tenta trocar as duas últimas linhas por estas:
oBreak1 := TRBreak():New(oSection1,{|| .F.},"Total:",.F.)
TRFunction():New(oSection1:Cell("QUANT" ),,"SUM",oBreak1,,,, .F., .F.)
Aqui utilizo assim e fica alinhado.
Por favor Acessar ou Registrar para participar da conversa.
- brunogfx4
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 79
- Obrigados Recebidos: 0
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Relatorio em Treport
Tempo para a criação da página:0.088 segundos