PDA

Ver la Versión Completa : Formatear los datos para un grid


escullar
05-10-2005, 17:54:56
Hola a todos/as.

Tengo un problemilla con un datagrid. El caso es que los datos los devuelve la base de datos (interbase) en formato doble precision. Tengo que preformatearlos a dos decimales y no se como. Lo he logrado hacer en el gettext del clientDataSet pero el problema es que luego lo uso en un quickreport y no puede hacer la suma de ciertas columnas ya que el gettext las convierte en texto.

Mi pregunta es la siguiente:¿existe algun evento en el que me permita formatear los datos conforme los va cargando en el grid y que este evento sea del grid?

Estoy abierto a alguna solucion pues no necesariamente tiene que ser del grid incluso ver la posibilidad de cambiar a otro tipo de grid.


Un saludo y muchas gracias.

Chente(rMan)
05-10-2005, 18:17:19
Que tal escullar:


- doble clik sobre tu dataset
- Add All fields
- click en el campo que quieres formatear
- ve a propiedades y en displayvalues pones: $ #,###,###.00


Listo, y te sirve tambien para Quick report.


Saludos.

Vicente López.

escullar
05-10-2005, 19:28:29
Muchas gracias pues parece que has dado en el clavo.
No lo he probado en el quick Report puesto que el problema estaba en que en interbase lo devolvia numeric(15,2). Ahora probaré si se hubiese solucionado con ese preformateo.

Un saludo y gracias por la rapidez.

Chente(rMan)
05-10-2005, 19:38:15
En lo que podamos ayudar, aunque es muy poco pero el intento se hace.



Saludos.

Vicente López.