Fórum Como faço conta com numeros formatados #256214

27/10/2004

0

como procedo para fazer uma conta com numeros formatados por exemplo eu faço a conta gravo no dbgrid com formatação de milhar e ponto mas depois eu pego esta valor formatado no dbgrid e faco uma nova conta com ele ai da a mensagem de floating point invalid e não calcula

obrigado

Que Deus Abençoe


Romano

Romano

Responder

Posts

27/10/2004

Afarias

Formatação é uma coisa, dados é outra! Vc deve guardar os números como números e usar o StringGrid apenas para apresentação.

Outra alternativa é criar uma função q remova a formatação e converta os valores para número (antes dos cálculos).


T+


Responder

Gostei + 0

27/10/2004

Christian_adriano

Ola Colega ´romano´,

uma outra sugestão seria ´desabilitar´ (False) a propriedade ´Currency´ do TFloatField ou TCurrencyField, e apos o calculo vc ativa ela de novo (true).

Tb pode ser feito, eh tirar a formação da propriedade ´DisplayFormat´ (Ex. Qry.DisplayFormat := ´´) e após o calculo recolocar a formatação (Ex. Qry.DisplayFormat := ´#,00.00´).


Espero ter ajudado.


[]´s.


Christian.


Responder

Gostei + 0

27/10/2004

Osocram

faca o seguinte...
no campo q vc quer calcular deixa configurado assim
displayFormat = #,,,0.00
editFormat = 0.00


Responder

Gostei + 0

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

Aceitar