Formtar Numero - ClientDataSet
Boa noite, pessoal...
Tenho um na minha tela 1 DbGrid, 1 Edit, 1 Button, Componentes de ligacao c/ banco de dados ( Interbase ) . No meu clientdataset eu estou utilizando o commandtext para fazer a busca na basse de dados, porem nao estou conseguindo formatar o campo de valores , pq nao tenho como adicionar os FIELD no proprio dataset, entao os valores ficam sem formatacao exemplo :
12
12,9998154
123
10
Onde posso, formatar estes campos no dbgrid?
Teria como fazer isso em tempo execucao a cada consulta ?
Tenho um na minha tela 1 DbGrid, 1 Edit, 1 Button, Componentes de ligacao c/ banco de dados ( Interbase ) . No meu clientdataset eu estou utilizando o commandtext para fazer a busca na basse de dados, porem nao estou conseguindo formatar o campo de valores , pq nao tenho como adicionar os FIELD no proprio dataset, entao os valores ficam sem formatacao exemplo :
12
12,9998154
123
10
Onde posso, formatar estes campos no dbgrid?
Teria como fazer isso em tempo execucao a cada consulta ?
Walter Faria
Curtidas 0
Respostas
Joaoshi
28/08/2008
Colega, vê se ajuda:
for nContador := 0 to ClientDataSet.FieldCount - 1 do begin if ClientDataSet.Fields[nContador].DataType = ftFloat then (ClientDataSet.Fields[nContador]as tFloatfield).displayformat := ´,.00´; end;
GOSTEI 0
Walter Faria
28/08/2008
Muito obrigado, funcionou perfeito, obrigado...
GOSTEI 0