× Linguagem de Programação ADVPL

Perguntas Formato de data em relatório Treport

Mais
10 anos 8 meses atrás #16479 por clistenis
Boa tarde meus amigos...

Pessoal sou novato em relatórios do tipo Treport.

Gostaria que um campo do relatório do tipo DATA viesse no padrão brasileiro (DD/MM/AAAA).

Esta é a linha de saída do relatório:
TRCell():New(oSection1,"DATA_EMISSAO", "SD2", "DATA EMISSAO")

A DATA_EMISSAO retorna o valor da SQL porém em formato (AAAAMMDD) teria como utilizar aqui tipo as conversões DTOC,STOD ?

Obrigado...

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 8 meses atrás #16480 por lalberto
TRCell():New(oSection1,DtoC(Stod(DATA_EMISSAO)), "SD2", "DATA EMISSAO")

tenta assim

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 8 meses atrás #16482 por clistenis
Grande Luiz boa tarde.

Tentando da forma solicitada deu erro:
THREAD ERROR (clistenis, GNX-DTI-1) 20/08/2013 13:43:10
variable does not exist DATA_EMISSAO on REPORTDEF(RFCLIPRO.PRW) 20/08/2013 13:42:39 line : 126

Colocando entre aspas:

TRCell():New(oSection1,"DtoC(Stod(DATA_EMISSAO))", "SD2", "DATA EMISSAO")

O relatório é gerado mais o campo fica em branco.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 8 meses atrás #16499 por lalberto
Brother compacta o fonte e anexa aqui pra eu dar uma olhada ok.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
4 anos 2 meses atrás #32813 por LHC
Respondido por LHC no tópico Formato de data em relatório Treport
Alguém conseguiu descobrir se tem como?
Ja tentei diversos jeitos e nada

Por favor Acessar ou Registrar para participar da conversa.

Mais
4 anos 2 meses atrás #32817 por DILSONDIAS
Boa tarde,

Você pode utilizar da seguinte forma:
1. Nas TRCELL onde o campo é uma data
TRCell():New(oSection1,"EMISSAOSC" ,"TRBSER1" , "EMISSAO SC" ,"@!",15)

2. Nas OSECTIONS onde o campo é uma data você utilizar STOD
oSection1:Cell("EMISSAOSC"):SetValue(stod(TRBSER1->EMISSAOSC))

Para seu fonte:
TRCell():New(oSection1,"DATA_EMISSAO", "SD2", "DATA EMISSAO")
oSection1:Cell("DATA_EMISSAO"):SetValue(stod(SD2->D2->D2_EMISSAO))

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.149 segundos
Joomla templates by a4joomla