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 ?


Walter Faria

Walter Faria

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

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

Aceitar