 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
farag23 Ens

Registrado: 10 Dic 2003Mensajes: 26
|
Publicado: Jue 29 Ene, 2004 12:49 pm Asunto: Controlar la precisión en un informe |
|
|
Hola de nuevo!
Estoy usando informes, y tengo un problema, cuando muestro el total (es decir, un float), este me sale con todos sus dígitos, y yo lo que quiero es redondearlo para que aparezca en euros; el problema es que no se como redondear con informes, accediendo a la tabla; y tpoco hay una funcion de redondeo en los qrexpresion
Gracias
Un saludo |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 29 Ene, 2004 1:47 pm Asunto: |
|
|
Entre las propiedades de QRExpr tienes una Mask en la que puedes fijar la precisión de visualización. Para euros, o cualquier otra divisa que use céntimos (la mayoría), puedes poner como máscara por ejemplo esta: #,###,##0.00.
Con esta máscara siempre te mostrará como mínimo el valor 0,00. No te olvides de usar la notación americana al poner la máscara (coma para los miles y punto para los decimales), aunque al mostrar el valor lo hará de acuerdo con la configuración regional.
La máscara ya te redondea el valor y si el contenido es 9,356789 con es máscara pondría 9,36.
De todas formas, puedes usar una combinación de funciones, aunque no sé que tal resultado te dará, del propio TQRExpr. Prueba esto en la propiedad Expression, dado que existe la función INT dentro Math & trig: INT(100 * <valor a mostrar>) / 100. Lo que no sé si redondeará o truncará. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Ultima edición por Angel el Jue 29 Ene, 2004 5:14 pm, editado 1 vez |
|
| Volver arriba |
|
 |
farag23 Ens

Registrado: 10 Dic 2003Mensajes: 26
|
Publicado: Jue 29 Ene, 2004 4:28 pm Asunto: muchas gracias |
|
|
Muchas gracias, la verdad es qeu no sabía por donde tirar y ningun manual me ponía nada
Un saludo |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|