Problema con obtencion de decimales
Tengo un problema con la obtencion de decimales de un monto.
Código:
edtRazonSocial.Text := dmData.dbfProvee.FieldValues['Nom_pro']; Salu2. |
en lugar de AsFloat, procura usar AsCurrency igual para todas las variables que manejes decimales usa tipo Currency
|
Que tal
Yo lo hago de esta manera, espero te sirva
Saludos Bismarck |
Creo que la función Frac hace exactamente eso
|
Que tal Lepe
Es cierto que la función Frac quita la parte entera, pero en este caso sólo interesan los 2 primeros decimales sin redondear. Saludos Bismarck |
Gracias luisgutierrezb
Gracias luisgutierrezb y bismarck_sierra lo consegui cambiando:
Código:
var Código:
var Código:
partDecimal := Trunc((montoTotal - Int(montoTotal)) * 100); Salu2 y gracias. |
La franja horaria es GMT +2. Ahora son las 06:34:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi