TReport/TRSection geração de abas em planilhas excel

Olá. Gostaria de gerar uma aba para cada TRSection quando a impressão é modo planilha. Quando a impressão é modo PDF, não estou conseguindo mostrar o título da sessão. No caso do excel, hoje é gerada uma aba com o nome "99-01 - Parâmetros WMS" por causa da definição

oReport:= TReport():New("WMSXR000","Parâmetros WMS","WMSXR000", {|oReport| ReportPrint(oReport)},"Parâmetros WMS")

Segue um trecho do ReportDef e do ReportPrint:

Static Function ReportDef()

oSection := TRSection():New(oReport,"WMS Geral",{"SX6"})

TRCell():New(oSection,'X6_VAR' ,MPSysSqlName("SX6"),"Parâmetro",,10)

TRCell():New(oSection,'X6_TIPO' ,MPSysSqlName("SX6"),"Tipo" ,,1)

oSection2 := TRSection():New(oReport,"Radio Frequencia",{MPSysSqlName("SX6")})

TRCell():New(oSection2,'X6_VAR' ,MPSysSqlName("SX6"),"Parâmetro" ,,10)

TRCell():New(oSection2,'X6_TIPO' ,MPSysSqlName("SX6"),"Tipo" ,,1)

//----------------------------------------------

Static Function ReportPrint(oReport)

oSection:BeginQuery()

BeginSQL Alias cAliasQry1

SELECT X6_VAR,X6_TIPO, X6_DESCRIC,X6_DESC1,X6_CONTEUD

FROM %temp-table:cTabela%

WHERE X6_VAR IN ('MV_INTDL')

EndSQL

oSection:EndQuery()

oSection:Print()

oSection:Finish()

oSection2:BeginQuery()

BeginSQL Alias cAliasQry2

SELECT X6_VAR,X6_TIPO, X6_DESCRIC,X6_DESC1,X6_CONTEUD

FROM %temp-table:cTabela%

WHERE X6_VAR IN ('MV_WMSRDST')

EndSQL

oSection2:EndQuery()

oSection2:Print()

oSection2:Finish()

//----------------------------------------------

Se puderem ajudar, por favor Obrigado

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags treport ou faça a sua própria pergunta.