Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas com Formatação de valores


maxm.ro

Pergunta

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

  • 0
Cara, tem tenta colocar assim

...:= FloatToStr(TabelaCampo.value);
ou 
...:= IntToStr(TabelaCampo.value);

se eu fizer desta forma ele vai fazer o seguinte!

se o valor for: 123,20

vai ficar: 123,2

ou seja, vou perder o zero e ainda tenho a virgula!

a idéia era um forma dele me retornar: 12300

com a virgula e os dois zeros!

mas vlw obrigado pela diga cara...

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...