Renato Reis Postado Maio 18, 2010 Denunciar Share Postado Maio 18, 2010 Srs.Preciso criar arquivo texto com vários campos, mas o gde problema está num campo Currency.O tamanho do campo no arquivo texto deverá ter 15 C.Ou seja, preciso que um determinado valor seja exibido no arquivo texto desta forma:campo1 c5campo2 c1500123000000000005.00o máximo que consegui foi 00123000000000000005 através do seguinte comandoedti1.text:=format('%15.15d,[strtoint(currtostr(v_valor))]);Mas, to precisando das casas decimais.Como posso fazer?Desde já, obrigado.AtteRenato Reis Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Maio 19, 2010 Denunciar Share Postado Maio 19, 2010 o máximo que consegui foi 00123000000000000005 através do seguinte comandoedti1.text:=format('%15.15d,[strtoint(currtostr(v_valor))]);Mas, to precisando das casas decimais.Como posso fazer?Se o valor do currency for 12300000000005,10o valor do edit1 será 12300000000005,10Edit1.text := Format('%18.2f', [CurrencyEdit1.Value]);abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Renato Reis
Srs.
Preciso criar arquivo texto com vários campos, mas o gde problema está num campo Currency.
O tamanho do campo no arquivo texto deverá ter 15 C.
Ou seja, preciso que um determinado valor seja exibido no arquivo texto desta forma:
campo1 c5
campo2 c15
00123000000000005.00
o máximo que consegui foi 00123000000000000005 através do seguinte comando
edti1.text:=format('%15.15d,[strtoint(currtostr(v_valor))]);
Mas, to precisando das casas decimais.
Como posso fazer?
Desde já, obrigado.
Atte
Renato Reis
Link para o comentário
Compartilhar em outros sites
1 resposta 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.