Formatando campos do DBGrid
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.
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
Curtidas 0
Respostas
Pestana_
27/02/2009
você pode utilizar a propriedade [i:667e99f255]displayFormat[/i:667e99f255] ou o evento [i:667e99f255]OnGetText[/i:667e99f255] do Field de seu componente.
GOSTEI 0
Fabricio.ribeiro
27/02/2009
Obrigado por responder Pestana_, porém ainda não encontrei desta
propriedade e nem este evento. Em qual componente eles estão?
propriedade e nem este evento. Em qual componente eles estão?
GOSTEI 0
Dbergkamps10
27/02/2009
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
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
GOSTEI 0
Fabricio.ribeiro
27/02/2009
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!
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!
GOSTEI 0
Fabricio.ribeiro
27/02/2009
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!
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!
GOSTEI 0
Pestana_
27/02/2009
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.
GOSTEI 0