Página 1 de 1

Como imprimir sem espaço em branco?

Enviado: 18 Out 2008 14:59
por ERCS123
Olá, boa tarde a todos!

Estou precisando gerar um arquivo remessa.

Ref - CH - 10
Qtd - Num - 4
Pre - Num - 6,2
--------------------------------------------------------------------
Exemplo:
Ref: 123123 Qtde=100 Pre:= 1.211,00
Ref: 1231 Qtde=80 Pre:= 11,00
------------------------------------------------------------------------
Relatorio tem que ficar assim:

123123|100|1211,00
1231|80|11,00
----------------------------------------------

@ prow() +1,00 say alltrim(ref)+"|"+alltrim(qtde)+"|"+alltrim(pre)

Alguém poderia me dizer, onde está o erro na linha de comando acima ?



Obrigado !
Rodrigo

Re: Como imprimir sem espaço em branco?

Enviado: 18 Out 2008 15:07
por alaminojunior
Ao invéz de:
@ prow() +1,00 say alltrim(ref)+"|"+alltrim(qtde)+"|"+alltrim(pre)
faça:

Código: Selecionar todos

@ prow() +1,00 say alltrim(ref)+"|"+alltrim(str(qtde,4))+"|"+alltrim(str(pre,6,2))
Lembre-se que variáveis númericas não se misturam com strings. Elas não se dão muito bem ! :-´

Re: Como imprimir sem espaço em branco?

Enviado: 18 Out 2008 15:23
por ERCS123
Olá alaminojunior, obrigado pela sua ajuda.


Só mais uma dúvida:

O valor esta imprimindo assim: 1000.00

Como faz para imprimir: 1000,00 (com virgula) ?



Rodrigo

Re: Como imprimir sem espaço em branco?

Enviado: 18 Out 2008 15:28
por alaminojunior

Código: Selecionar todos

@ prow() +1,00 say alltrim(ref)+"|"+alltrim(str(qtde,4))+"|"+alltrim(transform(pre,"@ZE 999,999.99"))

Re: Como imprimir sem espaço em branco?

Enviado: 18 Out 2008 15:47
por ERCS123
Olá alaminojunior, muito obrigado pela sua ajuda novamente.

Agora ficou perfeito....


Rodrigo