Redondeo de Float
Hola a todos!
Tengo un numero float. pero cuando lo muestro en el grid, me jala un monton de decimales que no estan en la base de datos. Como puedo hacer para redondear, a solamente un decimal por ejemplo. He usado el Round, pero creo que no me permite indicar cuantos, decimales quiero que muestre... |
Con el RoundTo ;) o aplicandole un Formato a la propiedad DisplayFormat del campo en cuestión.
|
Creo que el displayformat no me va a servir porque es un StringGrid y el RoundTo a que libreria pertenece?
|
Cita:
|
Lo hice asi
Y me devuelve un 0 |
Hazlo asi:
|
Gracias si sirvió.
Pero porque -2 o 2? |
Hola
Usa directamente FormatFloat, que ya te revuelve un string
|
Cita:
Si el valor es positiva redondea hacia la izquierda, si es negavito hacia la derecha ;) En todo caso, tal vez te conviene mas utilizar la función FormatFloat, la cosa es tal y cual como te ha mostrado ninguno. |
La franja horaria es GMT +2. Ahora son las 15:01:16. |
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