PDA

Ver la Versión Completa : mostrar solo dos decimales


clanmilano
15-11-2005, 23:14:05
Hola, estoy trabajando con una tabla VENTAS que posee un campo llamado MONTO_TOTAL definido como numeric(15,2) del lado de la base de datos y del lado de delphi lo trabajo como currency. El problema lo tengo cuando al calcular y re-calcular el valor de este campo que aumenta y disminuye contantemente automaticamente (el usuario NO puede modificarlo), la cantidad de decimales que me muestra es 4 (Por ej 900.4432 en vez de 900.44).
Lo que yo quisiera saber es que propiedad debo modificar para que el usuario solo vea hasta 2 decimales. Por las dudas les informo que estoy trabajando con Delphi 7 dbexpress, por lo que al datasource del form del ABM de VENTAS lo tengo enganchado a un clientdataset.

Muchas gracias!!

fidel
15-11-2005, 23:31:52
Hola:

¿Para mostrar donde?, si es en un dbgrid, pon en la propiedad DisplayFormat del campo del dataset que alimenta el dbgrid una máscara: #,###,##0.00

Si es en otro sitio usa RoundTo, FormatFloat, Trunc...

Un saludo.