![]() |
mostrar solo dos decimales
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!! |
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. |
| La franja horaria es GMT +2. Ahora son las 23:51:27. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi