PERGUNTAS E RESPOSTAS
 
Bem Vindo, Visitante  Todos os Fórums
  ADVPL
Enviar para a impressoraImprimir  Enviar e-mail para um amigoEnviar Para um Amigo
Precisa estar Logado

Subject Assunto:
FUNÇÃO POSICIONE
Versão:
11.8
Plataforma:
.
Complemento:
DB:
.
Complemento:
fatr010.prx (anexo)
LinkedIn
Mensagem do Enviar e-mail Abrir o Perfil do usuário FREITAS_88 FREITAS_88 em 21/02/2017, 14:45 h
Local: SP  Registro: 20/10/2015  Postagens: 151
Boa tarde pessoal,

Utilizando o PREPORT

Após algumas pesquisas consegui imprimir a primeira linha de um campo memo, usando a seguinte expressão:

POSICIONE("SYP",1,XFILIAL("SYP")+CELL(AG),"YP_TEXTO")


O Problema é que está sendo impressa somente a primeira linha, o que devo fazer para que seja impresso todo o conteúdo do campo memo.

Desde já muito obrigado.

Att,

Roque Freitas


Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário MARCOFIG2 MARCOFIG2 em 22/02/2017, 07:33 h
Local: SP  Registro: 06/06/2014  Postagens: 48
Bom dia.

Veja esta dica.

nNrLinhas      := MlCount(C6_ZZOBS,80)

@nLin,00 Psay MemoLine(C6_ZZOBS,80,1)

If nNrlinhas>1
   for i=2 to nNrLinhas
      If nLin > 55 linhas...
        Cabec(Titulo,"Observações do Grupo",Cabec2,NomeProg,Tamanho,nTipo)
        nLin := 8
      Endif
      nlin++
      @nLin,00 Psay MemoLine(C6_ZZOBS,80,i)
      nlin++
    Next
Endif

Mensagem do Enviar e-mail Abrir o Perfil do usuário FREITAS_88 FREITAS_88 em 24/02/2017, 14:32 h
Local: SP  Registro: 20/10/2015  Postagens: 151
Boa tarde,

Muito obrigado pela dica, infelizmente ainda não possuo No-hall para personalizações desse porte.

Estou enviando em anexo o relatório FATR010, caso alguém possa me ajudar a colocar o campo AD1_MEMO para ser impresso, fico muito grato.

Att,

Roque Freitas

Para postar no Fórum você precisa efetuar o seu login ou se registrar

 Mudar para Fórum

 

 

 
 
   
Pagina Principal Shopping PROTHEUS Tire suas duvidas Vagas Microsiga em todo Brasil Aprofunde seus conhecimentos Noticias Online Fale Conosco Pagina Principal