Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Formatear columna dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=7639)

DarkMedel 21-02-2004 19:58:56

Formatear columna dbgrid
 
No se si se puede, pero si se pudiese que tengo que hacer para darle una mascara a una columna de un DBGrid, ya que tengo una columna que almacena salarios y me interesa que cuando se vea por pantalla se pueda apreciar con los separadores de mil.

Ej.: sueldo => sueldo
121544 121.544
323232 323.232
1235545 1.235545

A quien me pueda ayudar lo tendre en mis oraciones ...:D


Nota: Soy Ateo

roman 21-02-2004 20:16:58

Si al dataset asociado al dbgrid le agregas los campos persistentes (Fields Editor) puedes usar la propiedad EditMask para forzar una máscara en el valor. Claro que esto también te fuerza a escribir el valor usando la máscara. Si no deseas esto puedes usar el evento OnGetText que te permite mostrar lo que sea en lugar del valor sólo cuando no se está editando el campo. Ahí podrías usar Format o FormatFloat para presentar el valor del campo en el formato que desees.

// Saludos

Julià T. 21-02-2004 20:26:31

en el editor de campos "fields editor" en la propiedad "displayformat" del campo que quieres ver formateado, puedes colocar el formateo del numero similar a: #,###.00

DarkMedel 23-02-2004 17:58:04

Se agradece...
 
Julià T y a Roman....

Ambos se la mandaron


La franja horaria es GMT +2. Ahora son las 03:35:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi