Fórum Formatando campos do DBGrid #368720

27/02/2009

0

Olá Pessoal!
Aguém sabe qual o evento responsável por formatar os campos do DBGrid?
Por exemplo, no banco de dados tenho um dado na coluna TOTAL com o
valor [b:9e3c5b89f6]14,7[/b:9e3c5b89f6], e gostaria que o DBGrid exibisse [b:9e3c5b89f6]14,70[/b:9e3c5b89f6]. Ou seja,
se trata de uma formatação numérica. Como é que isto funiona? é do mesmo
modo que se formata um EDIT?

Desde já obrigado.


Fabricio.ribeiro

Fabricio.ribeiro

Responder

Posts

27/02/2009

Pestana_

você pode utilizar a propriedade [i:667e99f255]displayFormat[/i:667e99f255] ou o evento [i:667e99f255]OnGetText[/i:667e99f255] do Field de seu componente.


Responder

Gostei + 0

27/02/2009

Fabricio.ribeiro

Obrigado por responder Pestana_, porém ainda não encontrei desta
propriedade e nem este evento. Em qual componente eles estão?


Responder

Gostei + 0

27/02/2009

Dbergkamps10

Olá,
Se vc utiliza CDS ou Table, dê clique duplo sobre o componente no selecione o campo desejado no fieldseditor, entao no Object Inspector altere a propriedade DisplayFormat.

Espero ter ajudado.

Att
Dalton


Responder

Gostei + 0

02/03/2009

Fabricio.ribeiro

Bom... resolvi o problema!
Apenas recriei a TABLE que eu estava usando,
e o problema se foi.
Mas ainda não descobri porque não estava aparecendo
esta propriedade.
Obrigado!


Responder

Gostei + 0

02/03/2009

Fabricio.ribeiro

Bom... resolvi o problema!
Apenas recriei a TABLE que eu estava usando,
e o problema se foi.
Mas ainda não descobri porque não estava aparecendo
esta propriedade.
Obrigado!


Responder

Gostei + 0

02/03/2009

Pestana_

para aparecer a propriedade [i:7048aa6618]displayFormat[/i:7048aa6618] você precisa fazer como o dbergkamps10 citou, ou seja, é necessario adicionar os campos no fieldEditor do objeto dataSet.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar