GARANTIR DESCONTO

Fórum gravando uma formatação em arquivo texto #314864

03/03/2006

0

Fala galera, estou com seguinte problema, preciso gravar um campo monetário num arquivo texto, com a seguinte formatação:

000000000001.2300

no meu banco é monetário R$ 1,23

tentei assim:

Write(arq2,FormatCurr(´000000000000.0000´,DM1.QrCliente.FieldByName(´Valor_Boleto´).AsFloat));

mais no arquivo texto fica assim:
000000000001,2300 ---> com vírgula e precisava do ponto......


se alguém puder dar uma luz agradeço....


Vieira_alex

Vieira_alex

Responder

Posts

03/03/2006

Motta

tente um replace (replacestring ou stringreplace nunca lembro de cabeça)

no arquivo texto terá de ter ponto , em geral prefiro retirar a virgula , pois basta multiplicar/dividir por cem para obter o valor monetário.


Responder

Gostei + 0

05/03/2006

Fabiano Góes

Um exemplo:

var
   str1, str2: String;
begin
// str1 = 000000000001,2300
// str2 = 000000000001.2300
str2 := StringReplace(str1, ´,´, ´.´, []  );
end;


acho que isso resolve seu problema !!!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar