FORMATAR ARQUIVO TEXTO
bom dia.
estou fazendo um arquivo texto da seguinte forma:
Print #1, Format(rs!codbalanca, [Ô]000000[Ô]); rs!porcao; Tab(43); rs!ValCalor onde retorna o seguinte:
002417PORCAO DE 56G 130
sendo o que acontece o campo rs!ValCalor eu tenho que formatar da seguinte forma:
002417PORCAO DE 56G 130
002417PORCAO DE 56G 30
002417PORCAO DE 56G 3
sendo que do jeito que estou fazendo esta ficando assim :
002417PORCAO DE 56G 130
002417PORCAO DE 56G 30
002417PORCAO DE 56G 3
ou seja eu preciso que o valor fique formatado sempre a direita preenchendo os espaços a esquerda em branco e esse campo so pode ter 5 caracter. ou seja ele ficaria assim:
130
30
3
estou fazendo um arquivo texto da seguinte forma:
Print #1, Format(rs!codbalanca, [Ô]000000[Ô]); rs!porcao; Tab(43); rs!ValCalor onde retorna o seguinte:
002417PORCAO DE 56G 130
sendo o que acontece o campo rs!ValCalor eu tenho que formatar da seguinte forma:
002417PORCAO DE 56G 130
002417PORCAO DE 56G 30
002417PORCAO DE 56G 3
sendo que do jeito que estou fazendo esta ficando assim :
002417PORCAO DE 56G 130
002417PORCAO DE 56G 30
002417PORCAO DE 56G 3
ou seja eu preciso que o valor fique formatado sempre a direita preenchendo os espaços a esquerda em branco e esse campo so pode ter 5 caracter. ou seja ele ficaria assim:
130
30
3
assim
ou
Print #1, Format(rs!codbalanca, [Ô]000000[Ô]); rs!porcao; Tab(43);Format(rs!ValCalor,[Ô]@@@[Ô])
ou
Print #1, Format(rs!codbalanca, [Ô]000000[Ô]); rs!porcao; Tab(43);String(3 - Len(cstr(rs!ValCalor)), [Ô] [Ô]) & rs!ValCalor
Tópico encerrado , respostas não são mais permitidas