Decimal ou number
09/07/2004
0
eu fiz um cadastro de produto, só q na hora q eu digito o preço por exemplo:
2.00
ele fica 2
o restante apaga, eu usei a variável q armazena o valor preço do tipo decimal(8,2)
como q eu faço pra fazer o 2.00 ficar com esse mesmo valor??
2.00
ele fica 2
o restante apaga, eu usei a variável q armazena o valor preço do tipo decimal(8,2)
como q eu faço pra fazer o 2.00 ficar com esse mesmo valor??
Piassa
Curtir tópico
+ 0
Responder
Posts
09/07/2004
Fer_nanda
Eu usaria o tipo do campo float, componente de acesso o Tcurrencyedit (rxlib).
Até
Até
Responder
09/07/2004
Rômulo Barros
Amigo, isto acontece porque 2.00 é um valor inteiro e o delphi arredondará, pois 2 = 2.00
Tente fazer assim no evento OnExit do seu Edit ou DBEdit:
Tente fazer assim no evento OnExit do seu Edit ou DBEdit:
DBEdit.Text := FormatFloat(´0.00´,StrToFloat(DBEdit.Text));
Responder
Clique aqui para fazer login e interagir na Comunidade :)