daragor
31-07-2013, 23:55:24
Hola amigos! les cuento estoy trabajando con una base de datos firebird en donde tengo una tabla Prestamos, los campos que debo manejar, entre otros, son uno de moneda y otro de porcentaje
Los cuales me sirve poner valores del tipo numeric (10,2) y (4,2) respectivamente, ya que uno representa un valor monetario y el otro un porcentaje que bien podria ser 40.00 o 55.50
Lo que me pasa es que estos valores ya estan cargados en la base de datos, estoy haciendo unas migrasiones.. y estan cargados bien tal como dije antes.
En un form, tengo un dbgrid en donde formateo uno por uno los campos a mostrar y NO logro que aparezcan los decimales de monto o porcentaje en las columnas de estos valores.
Por ejemplo:
- Tabla Prestamo (Nro/Monto/Porcentaje)
1 / 1500.50 / 25.66
- DbGrid de Prestamos
1 / 1500.00 / 25.00
Aclaro: he formateado estos campos con los siguientes DisplayFormat:
Monto ,#0.00 (separa miles y decimales)
Porcentaje #0.00
Pero es como si no tuvieran decimales!! si hago una suma, es tal cual los muestra, solo parte entera.
Entonces necesito me ayuden con esto y al mismo tiempo me guíen si estoy haciendo bien al formatear y usar estos datos como numeric ?? podra usar float ??
Muchas gracias compañeros!
*Nota: si en al tabla cambio el formato de estos campos a float, se muestran los decimales en el dbgrid.
Los cuales me sirve poner valores del tipo numeric (10,2) y (4,2) respectivamente, ya que uno representa un valor monetario y el otro un porcentaje que bien podria ser 40.00 o 55.50
Lo que me pasa es que estos valores ya estan cargados en la base de datos, estoy haciendo unas migrasiones.. y estan cargados bien tal como dije antes.
En un form, tengo un dbgrid en donde formateo uno por uno los campos a mostrar y NO logro que aparezcan los decimales de monto o porcentaje en las columnas de estos valores.
Por ejemplo:
- Tabla Prestamo (Nro/Monto/Porcentaje)
1 / 1500.50 / 25.66
- DbGrid de Prestamos
1 / 1500.00 / 25.00
Aclaro: he formateado estos campos con los siguientes DisplayFormat:
Monto ,#0.00 (separa miles y decimales)
Porcentaje #0.00
Pero es como si no tuvieran decimales!! si hago una suma, es tal cual los muestra, solo parte entera.
Entonces necesito me ayuden con esto y al mismo tiempo me guíen si estoy haciendo bien al formatear y usar estos datos como numeric ?? podra usar float ??
Muchas gracias compañeros!
*Nota: si en al tabla cambio el formato de estos campos a float, se muestran los decimales en el dbgrid.