FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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!! |
#2
|
|||
|
|||
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. |
|
|
|