se vc nao cria os fields em tempo de execução, com certeza foi lá no ClientDataSet e definiu os fields previamente.
então, observando o codigo postado anteriormente, seu field deve estar com o seguinte nome: CDSCODIGO. Dai vc poderia acessar a propriedade dele que citei anteriormente, ficando o código desta forma: CDSCODIGO.DisplayFormat := 'Sua máscara' Abs Daniel A. Bastos Em 12/12/07, Juliano Silva - Yahoo <[EMAIL PROTECTED]> escreveu: > > Sim > > É possível criar uma tabela de memória com o ClientDataSet, tabelas de > memória em suma devem ser usadas em auxilio a alguma funcionalidade... > > Juliano Silva > > _____ > > De: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> [mailto: > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>] Em > nome de Daniel Bastos > Enviada em: terça-feira, 11 de dezembro de 2007 18:21 > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Assunto: Re: [delphi-br] <<< ClientDataSet VALOR DEFAULT >>> > > mas quando vc diz que está criando em memória, vc quer dizer que ele não > tem > ligação com um provider ou que está criando ele por código? > > Abs > Daniel A. Bastos > > Em 11/12/07, Juliano Silva - Yahoo <[EMAIL PROTECTED] > <mailto:smjjuliano%40yahoo.com.br> com.br> escreveu: > > > > Não, estou criando um DataSet de memória... > > > > _____ > > > > De: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> > os.com.br > <delphi-br%40yahoogrupos.com.br> [mailto: > > [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br > <delphi-br%40yahoogrupos.com.br>] Em > > nome de Frota C. Júnior > > Enviada em: terça-feira, 11 de dezembro de 2007 10:41 > > Para: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> > os.com.br <delphi-br%40yahoogrupos.com.br> > > > Assunto: Re: [delphi-br] <<< ClientDataSet VALOR DEFAULT >>> > > > > 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] > > <mailto:smjjuliano%40yahoo.com.br> com.br> > > Sent: Tuesday, December 11, 2007 8:56 AM > > To: <[EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> > os.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] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]