Fórum Formtar Numero - ClientDataSet #363339
28/08/2008
0
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
Curtir tópico
+ 0
Responder
Posts
28/08/2008
Joaoshi
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;
Responder
Gostei + 0
28/08/2008
Walter Faria
Muito obrigado, funcionou perfeito, obrigado...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)