Ver Mensaje Individual
  #2  
Antiguo 20-03-2009
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Hola odrack,
¿Tienes los campos de forma persistentes?

Si es así selecciona el campo y pon la propiedad currency en true. De este modo fuerzas a que el campo se lo trate como moneda.

Además, deberías hacer uso de la propiedad DisplayFormat y allí indicar el formato de visualización. Revisa la ayuda sobre esta propiedad.
Esta propiedad sólo es a efectos de visualización, internamente el campo seguirá con el valor de modo que no se ve alterado el valor original. Por ejemplo se puede tener guardado un entero (digamos que es 20) y hacer uso de esta propiedad para hacer que se muestre así: [20].

Si no tienes los campos persistentes, y/o la consulta se realiza en tiempo de ejecución, puedes cambiar estás propiedades asignandolo en tiempo de ejecución.

Algo como:
Código Delphi [-]
TFloatField(MiQuer1.FieldByName(NombreCampo)).Propiedad := ....

Esto debes hacerlo una vez que abres la consulta.

Si no se me entiende te agradecería que lo digas y vemos el modo de ayudarte.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita