Fórum ECF - retira virgula de um valor ex: 12,55 ficar 1255 #259877
25/11/2004
0
Gostaria de saber como faço para retirar a virgula de um valor ex: 12,55 ficar 1255, estou usando o dbexpress, sqltable, se alguém tiver uma dica, é para jogar dados para uma ecf e parece q a ecf não recebe dados com a vírgula.
muito obrigado!!!
Título editado pelo Moderador (AZ) - Inserido: ´ECF´
Rogsystem
Curtir tópico
+ 0Posts
25/11/2004
Oscar Candido
Se forem valors monetário vc pode multiplicar esse valor por 100 e assim retirar a virgula.
Outra opção seria converter esse valor para String, procurar pelo caractere ´,´ (virgula) e removê-lo
Espero ter ajudo
Um Abraço
Gostei + 0
25/11/2004
Aroldo Zanela
A forma mais simples, conforme já explicado, é multiplicar o valor por 100. Qual é o ECF? Está utilizando qual método para se comunicar com a mesma? (Direta, DLL, Componente ACbr)
Gostei + 0
25/11/2004
Marco Salles
os seus dados sempre irão ter o formato com duas casas Decimais :?: :?:
Caso Não, a Multiplicação por cem pode não resolver :cry: :cry:
Gostei + 0
25/11/2004
Dopi
Se vc usar o ACBrECF os valores podem ser informados como Float mesmo...
O Componente irá analisar o valor... se o valor for Inteiro ele irá comandar a Impressao com o Valor Inteiro, se tiver mais de 2 casas decimais ele irá comandar a impressao com 3 casas decimais...
Os ECF´s possuem comandos distintos para imprimir o valor como Inteiro, 2 casas ou 3 casas decimais.... mas o ACBrECF irá analizar o valor e informar o comando adequado...
Gostei + 0
25/11/2004
Rogsystem
Gostei + 0
25/11/2004
Massuda
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)