× Linguagem de Programação ADVPL

Perguntas Quebra de Linha

Mais
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.
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.

Mais
11 anos 6 meses atrás #14084 por kanaamlrr
Respondido por kanaamlrr no tópico Quebra de Linha
CHR(13)+CHR(10)

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 6 meses atrás #14085 por vcardoso
Respondido por vcardoso no tópico Quebra de Linha
E o tal do MV_NUMBAT ?

Como é esse CHR(13)+CHR(10) ?

Por favor Acessar ou Registrar para participar da conversa.

Mais
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

Por favor Acessar ou Registrar para participar da conversa.

Mais
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.

=(
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.

Mais
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.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.109 segundos
Joomla templates by a4joomla