Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Campo calculado - Acotar decimales (https://www.clubdelphi.com/foros/showthread.php?t=79551)

franroju 16-07-2012 15:51:21

Campo calculado - Acotar decimales
 
Hola muchachada. Tengo un pequeño problemita, se que uds. me van a ayudar.

Tengo en varias consultas, campos calculados. Algunos son multiplicaciones, otras son divisiones. La cuestión es que algunos de esos resultados van en un reporte, y me los muestra con muuuuchos decimales. La idea es que me los muestre con 2, y en lo posible redondeado.

Me pueden decir cómo se puede hacer?

Un ejemplo sencillo sería:

Código SQL [-]
SELECT precio, (precio*21)/100 as Iva, total
FROM tabla

Gracias!

Casimiro Noteví 16-07-2012 16:36:39

Usa la propiedad "displayformat" del componente donde muestras el dato.

franroju 16-07-2012 19:08:21

Gracias Casimiro Notevi. Estuve averiguando sobre esa propiedad, pero no se bien como aplicarla.

Comento bien como es la situación.

El QReport está asociado a un query, el cual devuelve campos calculados a mostrar.

A qué componente debo aplicarle DisplayFormat? Porque por ahora estoy probando con la propiedad Mask del QRDBText.

Gracias!

Casimiro Noteví 16-07-2012 19:59:52

Cita:

Empezado por franroju (Mensaje 437573)
A qué componente debo aplicarle DisplayFormat? Porque por ahora estoy probando con la propiedad Mask del QRDBText.

Pues a esos, si estás usando esos.

El displayformat es la forma de presentar los valores en el componente, por ejemplo: '###,##'

Una simple búsqueda por los foros me ha devuelto 11 páginas de temas que hablan sobre displayformat ;)


La franja horaria es GMT +2. Ahora son las 22:44:04.

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