Estou tentando fazer uma importação de dados de Access p/ txt no Delphi, porem estou com alguns problemas na conversão e formatação de alguns campo.
No banco de dados tenho um campo “VALOR” do tipo unidade monetária, só que quando exporto para o arquivo txt devo converte-lo p/ texto.
O arquivo txt requer os seguintes critérios:
O campo “VALOR” no arquivo txt deve ter17 dígitos completados com zeros a esquerda e sem virgula.
Sendo assim, o valor 200,20 teria que ficar da seguinte forma:
00000000000020020
Se o valor for 300,00 deve ficar:
00000000000030000
A função p/ completar com zeros eu consegui! Porem não sei como faço para converter p/ texto e tirar a vírgula sem perder zero a direita do numero, porque se eu tiver um campo com valor “200,20” e converte-lo p/ texto ele vai ficar “200,2”, ou seja, perdi o ultimo zero que no arquivo txt já iria fazer grande diferença....
Pergunta
maxm.ro
Estou tentando fazer uma importação de dados de Access p/ txt no Delphi, porem estou com alguns problemas na conversão e formatação de alguns campo.
No banco de dados tenho um campo “VALOR” do tipo unidade monetária, só que quando exporto para o arquivo txt devo converte-lo p/ texto.
O arquivo txt requer os seguintes critérios:
O campo “VALOR” no arquivo txt deve ter17 dígitos completados com zeros a esquerda e sem virgula.
Sendo assim, o valor 200,20 teria que ficar da seguinte forma:
00000000000020020
Se o valor for 300,00 deve ficar:
00000000000030000
A função p/ completar com zeros eu consegui! Porem não sei como faço para converter p/ texto e tirar a vírgula sem perder zero a direita do numero, porque se eu tiver um campo com valor “200,20” e converte-lo p/ texto ele vai ficar “200,2”, ou seja, perdi o ultimo zero que no arquivo txt já iria fazer grande diferença....
Alguém teria uma luz!!!!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.