- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Formato de data em relatório Treport
×
Linguagem de Programação ADVPL
Perguntas Formato de data em relatório Treport
- clistenis
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 97
- Obrigados Recebidos: 0
11 anos 4 meses atrás #16479
por clistenis
Formato de data em relatório Treport foi criado 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...
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.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 4 meses atrás #16480
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Formato de data em relatório Treport
TRCell():New(oSection1,DtoC(Stod(DATA_EMISSAO)), "SD2", "DATA EMISSAO")
tenta assim
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.
- clistenis
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 97
- Obrigados Recebidos: 0
11 anos 4 meses atrás #16482
por clistenis
Respondido por clistenis no tópico Formato de data em relatório Treport
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.
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.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 4 meses atrás #16499
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Formato de data em relatório Treport
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.
- LHC
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 4
- Obrigados Recebidos: 0
- DILSONDIAS
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 2
- Obrigados Recebidos: 0
4 anos 9 meses atrás #32817
por DILSONDIAS
Respondido por DILSONDIAS no tópico Formato de data em relatório Treport
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))
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.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Formato de data em relatório Treport
Tempo para a criação da página:0.151 segundos