- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Tecnologia Protheus
- Como editar o cabeçalho de um relatório usando Treport?
Perguntas Como editar o cabeçalho de um relatório usando Treport?
- saranery
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 50
- Obrigados Recebidos: 0
11 anos 6 meses atrás #14241
por saranery
Como editar o cabeçalho de um relatório usando Treport? foi criado por saranery
Boa tarde pessoal,
Tem como alterar o cabeçalho padrão de um relatório feito com o TReport? Assim, eu quero inserir no cabeçalho algumas informações da minha consulta, por exemplo, já aparecer no cabeçalho o Número do OC, data de emissão e comprador do meu relatório customizado de análise de pedidos de compra, ao invés de inserir essas informações numa Section a parte, tem como fazer isso?
Grata desde já,
Sara Nery Novaes
Tem como alterar o cabeçalho padrão de um relatório feito com o TReport? Assim, eu quero inserir no cabeçalho algumas informações da minha consulta, por exemplo, já aparecer no cabeçalho o Número do OC, data de emissão e comprador do meu relatório customizado de análise de pedidos de compra, ao invés de inserir essas informações numa Section a parte, tem como fazer isso?
Grata desde já,
Sara Nery Novaes
Por favor Acessar ou Registrar para participar da conversa.
- saranery
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 50
- Obrigados Recebidos: 0
11 anos 5 meses atrás #14628
por saranery
Respondido por saranery no tópico Como editar o cabeçalho de um relatório usando Treport?
Olá pessoal,
Consegui alterar o cabeçalho padrão para exibir as informações que eu quero usando a função: oReport:SetCustomText(oCustomText)
**oCustomText um array ou bloco de código, usei bloco de código
Só que não consegui imprimir o logotipo da empresa no cabeçalho personalizado, alguém sabe como fazer??
Grata,
Sara Nery
Consegui alterar o cabeçalho padrão para exibir as informações que eu quero usando a função: oReport:SetCustomText(oCustomText)
**oCustomText um array ou bloco de código, usei bloco de código
Só que não consegui imprimir o logotipo da empresa no cabeçalho personalizado, alguém sabe como fazer??
Grata,
Sara Nery
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 5 meses atrás #14651
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 Como editar o cabeçalho de um relatório usando Treport?
Oi Sara teria como colocar o exemplo pra gente ai ?
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.
- saranery
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 50
- Obrigados Recebidos: 0
11 anos 5 meses atrás #14654
por saranery
Respondido por saranery no tópico Como editar o cabeçalho de um relatório usando Treport?
Olá, segue o exemplo....como disse antes, não consegui colocar para aparecer a logo da empresa, no guia do TReport diz que podem ser utilizadas algumas strings na criação do cabeçalho (no caso do logo seria a string __LOGOEMP__), mas não diz em que posição do array essa string deve ser colocada, fiz vários testes ainda sem sucesso, se alguém souber....
//Cria o cabeçalho do relatório....
_oReport:SetCustomText({||u_CriaCab(_Pedido,_dtPed,_comprador,_forn,_obsSol,_obsCompra,_obsAprov)})
_oSection1:Init()
(...)
user function CriaCab(_Pedido,_dtPed,_comprador,_forn,_obsSol,_obsCompra,_obsAprov)
local _linha0,_linha1,_linha2,_linha3,_linha4,_linha5,_linha6,_linha7
local _ArrayCab
local _cEmp := FWCodEmp()
_linha0 := " "
_linha1 := space(500)+"ANÁLISE DO PEDIDO DE VENDA - "+ FWFilialName(_cEmp)
_linha2 := replicate("-",317)
_linha3 := "Número: "+_Pedido+space(15)+"Comprador(a): "+_comprador+space(15)+"Emissão: "+cvaltochar(_dtPed)
_linha4 := "Fornecedor: "+_forn
_linha5 := "Observação do pedido: "+_obsSol
_linha6 := "Observação da compra: "+_obsCompra
_linha7 := "Observação Aprovação: "+_obsAprov
_ArrayCab := {_linha0,_linha1,_linha2,_linha3,_linha4,_linha5,_linha6,_linha7}
return _ArrayCab
//Cria o cabeçalho do relatório....
_oReport:SetCustomText({||u_CriaCab(_Pedido,_dtPed,_comprador,_forn,_obsSol,_obsCompra,_obsAprov)})
_oSection1:Init()
(...)
user function CriaCab(_Pedido,_dtPed,_comprador,_forn,_obsSol,_obsCompra,_obsAprov)
local _linha0,_linha1,_linha2,_linha3,_linha4,_linha5,_linha6,_linha7
local _ArrayCab
local _cEmp := FWCodEmp()
_linha0 := " "
_linha1 := space(500)+"ANÁLISE DO PEDIDO DE VENDA - "+ FWFilialName(_cEmp)
_linha2 := replicate("-",317)
_linha3 := "Número: "+_Pedido+space(15)+"Comprador(a): "+_comprador+space(15)+"Emissão: "+cvaltochar(_dtPed)
_linha4 := "Fornecedor: "+_forn
_linha5 := "Observação do pedido: "+_obsSol
_linha6 := "Observação da compra: "+_obsCompra
_linha7 := "Observação Aprovação: "+_obsAprov
_ArrayCab := {_linha0,_linha1,_linha2,_linha3,_linha4,_linha5,_linha6,_linha7}
return _ArrayCab
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Tecnologia Protheus
- Como editar o cabeçalho de um relatório usando Treport?
Tempo para a criação da página:0.116 segundos