×
Linguagem de Programação ADVPL
Perguntas Quebra de Linha
- vcardoso
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 119
- Obrigados Recebidos: 0
11 anos 6 meses atrás - 11 anos 6 meses atrás #14082
por vcardoso
Quebra de Linha foi criado por vcardoso
Galera, bom dia!
Como eu faço pra quebrar a linha em um relatório? Por exemplo
Agradeço pela ajuda.
Como eu faço pra quebrar a linha em um relatório? Por exemplo
Agradeço pela ajuda.
Ultima edição: 11 anos 6 meses atrás por vcardoso. Razão: Tentei desenhar o relatório, mas n saiu certo.
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
- vcardoso
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 119
- Obrigados Recebidos: 0
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
11 anos 6 meses atrás #14088
por kanaamlrr
Respondido por kanaamlrr no tópico Quebra de Linha
Então, o CHR é a quebra de linha, é spo concatenar em uma string que ele faz a quebra.
Agora no relatório se você estiver utilizando posicional, basta ir incrementando a variável de linha
Agora no relatório se você estiver utilizando posicional, basta ir incrementando a variável de linha
Por favor Acessar ou Registrar para participar da conversa.
- vcardoso
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 119
- Obrigados Recebidos: 0
11 anos 6 meses atrás - 11 anos 6 meses atrás #14090
por vcardoso
Respondido por vcardoso no tópico Quebra de Linha
Tem como vc me ajudar? Não estou conseguindo
Declarei a variável cEoL com as informações, segue
cEoL := CHR(13)+CHR(10)
Estou tentando incluir na seguinte linha
oPrn:Say( _nLinDem, 390, ALLTRIM(Posicione("SB1", 1, xFilial("SB1)+TOS->CK_PRODUTO, "B1_COD")), oFont2)
Já tentei colocar ele no final da linha, dentro do posicione, depois do posicione, mas no relatório a linha não está descendo, continua passando por cima de outras colunas do relatório.
=(
Declarei a variável cEoL com as informações, segue
cEoL := CHR(13)+CHR(10)
Estou tentando incluir na seguinte linha
oPrn:Say( _nLinDem, 390, ALLTRIM(Posicione("SB1", 1, xFilial("SB1)+TOS->CK_PRODUTO, "B1_COD")), oFont2)
Já tentei colocar ele no final da linha, dentro do posicione, depois do posicione, mas no relatório a linha não está descendo, continua passando por cima de outras colunas do relatório.
=(
Ultima edição: 11 anos 6 meses atrás por vcardoso. Razão: Erro digitação
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
11 anos 6 meses atrás #14095
por kanaamlrr
Respondido por kanaamlrr no tópico Quebra de Linha
Então, nesse caso, vc está usando uma impressã posicional
os 2 primeiro parâmetros são as coordenadas x e y do seu posicionamento.
Se você diminuir o 390 ele pode parar de sobrepor...agora se o problema for o texto ter tamanho maior do que o disponível, você vai ter que tratar essa quebra na mão, usando 2 oPrn:Say, com uma linha embaixo da outra, utilizando substring pra quebrar o texto.
os 2 primeiro parâmetros são as coordenadas x e y do seu posicionamento.
Se você diminuir o 390 ele pode parar de sobrepor...agora se o problema for o texto ter tamanho maior do que o disponível, você vai ter que tratar essa quebra na mão, usando 2 oPrn:Say, com uma linha embaixo da outra, utilizando substring pra quebrar o texto.
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.109 segundos