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

Arquivo texto


Renato Reis

Pergunta

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

  • 0
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?

Se o valor do currency for 12300000000005,10

o valor do edit1 será 12300000000005,10

Edit1.text := Format('%18.2f', [CurrencyEdit1.Value]);

abraço

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...