PDA

Ver la Versión Completa : Dar Formato de MOneda a una expresion en QuickReport


enecumene
16-09-2007, 00:55:32
Hola COmpañeros del foro, tengo una duda y es la siguiente, cuando le doy el formato de moneda(###,##0.00) a los campos persistentes me funciona perfecto pero cuando hago la suma de valores en un expresion tiene un formato double asi: 123456.00, es posible darle formato de moneda a una expresion(SUM()) en Quickreport? trabajo con delphi7+mysql.

Saludos..

Caral
16-09-2007, 03:09:51
Hola
No se muy bien a que te refieres con formato de moneda, si sera algo en particular o que, en el caso de expresiones con un campo (sum), no veo cual es el inconveniente en hacer lo que haces, yo uso este formato (#,##0.00) y me funciona.
Saludos

enecumene
16-09-2007, 03:19:47
Hola Caral, ese es el problema que no se como incluirlo en la expresion(QRExp), porque los estoy usando en los campos persistentes y me fucionan. Mira las expresiones que he intentado realizar:

SUM(ZQuery1.Valor) <---me tira 102345.50
SUM(FORMATNUMERIC(ZQuery1.Valor, ###,##0.00))<---me tira igual 102345.00

Y lo que me interesa es que me salga en la expresion asi "102,345.50".

PD: Me Alegra que hayas Vuelto:D

Saludos..

Caral
16-09-2007, 03:31:31
Hola
Gracias por tu comentario.
Usa esto (###,000.00) te dara esto 111,222,333.00
Espero sea asi como quieres.
Saludos

enecumene
16-09-2007, 03:35:23
Tampoco Caral, me lo presenta de la misma manera "102345.00".

Saludos.

Caral
16-09-2007, 03:41:54
Hola
Que raro, acabo de hacer la prueba y si lo hace
Haces esto desde codigo?
Por que no en el mask del componente?, es donde lo hice y funciona, tienes alguan razon en especial para hacerlo asi?
El campo es double?
Saludos

enecumene
16-09-2007, 03:49:41
Las Cosas de Delphi, quite el mask de Expression y lo puse en la propiedad Mask como me sugeriste y ahora funciona.

Gracias Caral, que haria yo sin la ayuda de una persona con la bondad y de alma pura como eres tu, eh? que dios te bendiga..

Saludos..

Caral
16-09-2007, 03:56:51
Hola
Que bueno que te funcione, ya estaba haciendo un ejemplo, pensaba que estaba perdiendo el toque.:D:D
Saludos

enecumene
16-09-2007, 03:59:30
Al menos Mantienes tu sentido del humor:D:D

De Nuevo Gracias..