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


Piassa

Piassa

Responder

Posts

09/07/2004

Fer_nanda

Eu usaria o tipo do campo float, componente de acesso o Tcurrencyedit (rxlib).
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:

DBEdit.Text := FormatFloat(´0.00´,StrToFloat(DBEdit.Text));



Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar