se não me engano, vc pode incluir mascaras de formatação para visualização no próprio field, na propriedade DisplayFormat.
Abs. Daniel A. Bastos Em 11/12/07, Frota C. Júnior <[EMAIL PROTECTED]> escreveu: > > Imagino que vc está acessando um banco de dados, e se for firebird, eu > resolvi este problema usando no select "select coalesce(campo01, 0) from > tabela", o coalesce envia para o dataset o valor 0 (zero) quando o mesmo > for > nulo, assim nunca será nulo, mesmo em se tratando dos campo agregados, mas > > isso resolve o problema de uma consulta que retornou registros e que tenha > > uma ou mis colunas nulas, para o caso do select não retornar nulo isso não > > funcionará. > > Outra solução é você criar um campo calculado no ClientDataSet e > atribui-lo > o valor do campo agregado mediante um teste para verificar se o mesmo é > nulo, se for basta incrementar zero. > > Espero ter ajudado. > > Cordialmente > Frota C. Júnior > www.apoio.eti.br > > -------------------------------------------------- > From: "Juliano Silva - Yahoo" <[EMAIL PROTECTED]<smjjuliano%40yahoo.com.br> > > > Sent: Tuesday, December 11, 2007 8:56 AM > To: <delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>> > Subject: [delphi-br] <<< ClientDataSet VALOR DEFAULT >>> > > > Pessoal > > > > Tenho um campo AGGREGATE no ClientDataSet que faz a soma de uma coluna > de > > valores, tenho um TDBText ligado e este campo agregate, quero deixar ele > > > com > > o valor 0,00 quando não houver nenhum registro, já mexi um monte no > > ClientDataSet no campo Agregate para fazer isso, mas não estou > > conseguindo... Já usei a propriedade DEFAULT mas não estou > conseguindo... > > > > Juliano Silva > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > [As partes desta mensagem que não continham texto foram removidas]