Decimal ou number
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
Curtidas 0
Respostas
Fer_nanda
09/07/2004
Eu usaria o tipo do campo float, componente de acesso o Tcurrencyedit (rxlib).
Até
Até
GOSTEI 0
Rômulo Barros
09/07/2004
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));
GOSTEI 0