- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Campo Memo em Relatório Customizado
×
Linguagem de Programação ADVPL
Perguntas Campo Memo em Relatório Customizado
- flagsantos
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 14
- Obrigados Recebidos: 0
11 anos 5 meses atrás #15257
por flagsantos
Campo Memo em Relatório Customizado foi criado por flagsantos
Bom dia Pessoal,
Estou com um problema e já tentei todas as possibilidades que encontrei(inclusive algumas que encontrei no Master ADVPL) e sem sucesso.
Preciso apresentar um campo memo da tabela de Prospects num relatório customizado.
Na SQL o campo é apresentado corretamente, porém quando coloco para impressão aparece em branco.
Você teriam mais alguma ideia para dar?
Não sei mais o que fazer...
Grata,
Estou com um problema e já tentei todas as possibilidades que encontrei(inclusive algumas que encontrei no Master ADVPL) e sem sucesso.
Preciso apresentar um campo memo da tabela de Prospects num relatório customizado.
Na SQL o campo é apresentado corretamente, porém quando coloco para impressão aparece em branco.
Você teriam mais alguma ideia para dar?
Não sei mais o que fazer...
Grata,
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 #15259
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 Campo Memo em Relatório Customizado
cMemo := MSMM(AB2->AB2_MEMO)
nMemCount := MlCount( cMemo )
xLi := 1120
If !Empty( nMemCount )
For nLoop := 1 To nMemCount
cLinha := MemoLine( cMemo, 80, nLoop )
oPrn:Say( xLi, 0070,cLinha,oFont3,100 )
xLi+=70
Next nLoop
EndIf
nMemCount := MlCount( cMemo )
xLi := 1120
If !Empty( nMemCount )
For nLoop := 1 To nMemCount
cLinha := MemoLine( cMemo, 80, nLoop )
oPrn:Say( xLi, 0070,cLinha,oFont3,100 )
xLi+=70
Next nLoop
EndIf
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.
- flagsantos
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 14
- Obrigados Recebidos: 0
11 anos 5 meses atrás #15262
por flagsantos
Respondido por flagsantos no tópico Campo Memo em Relatório Customizado
Luiz,
Muito obrigado pelo retorno, mas mesmo com os comandos que você enviou não funcionou.
Muito obrigado pelo retorno, mas mesmo com os comandos que você enviou não funcionou.
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 #15263
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 Campo Memo em Relatório Customizado
Flavia muito estranho, tem certeza que é um campo memo ?, exporta alguns registros da tabela em dbf pra eu dar uma olhada.
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.
- flagsantos
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 14
- Obrigados Recebidos: 0
11 anos 5 meses atrás #15264
por flagsantos
Respondido por flagsantos no tópico Campo Memo em Relatório Customizado
Oi Luiz,
Então realmente é um campo memo de 10 caracteres.
Quando eu dou um select simples neste campo (US_COMENT), o conteúdo aparece numa sequencia binária. Depois que eu trato, o conteúdo aparece corretamente.
E quando eu jogo para impressão, não aparece nada, muito estranho.
Só uma pergunta, como eu transfiro essas informações para um dbf? Poderia me orientar, nunca fiz este procedimento.
Grata,
Então realmente é um campo memo de 10 caracteres.
Quando eu dou um select simples neste campo (US_COMENT), o conteúdo aparece numa sequencia binária. Depois que eu trato, o conteúdo aparece corretamente.
E quando eu jogo para impressão, não aparece nada, muito estranho.
Só uma pergunta, como eu transfiro essas informações para um dbf? Poderia me orientar, nunca fiz este procedimento.
Grata,
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 #15266
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 Campo Memo em Relatório Customizado
Abra a tabela SUS no MPSDU e manda copiar para dbf, vai gerar o arquivo sus0101.dbf e sus0101.fpt, compacta e manda estes arquivos pra mim.
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.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Campo Memo em Relatório Customizado
Tempo para a criação da página:0.126 segundos