Olá, não sei no Delphi2007, mas até o 2006 o DisplayFormat tinha um bug na unit.. e o Andreano até arrumou ele e postou no CodeCentral... so nao me lembro do link.. :o(
[]s Em 25/07/07, hr.luciano <[EMAIL PROTECTED]> escreveu: > > Olá, > > Desenvolvi uma aplicação de teste com Delphi 2007, acessando Firebird > através do DBExpress. Em uma tabela tenho um campo NUMERIC(8,3) e > estou tentando formatar o valor de exibição do campo com > DisplayFormat, como normalmente faço, com a máscara ',0.000'. Acontece > que para valores menores que 1, são apresentados sem o zero à frente > do valor. Apresentando algo como ",450", ao invés de "0,450". > > Será algum problema com o driver de conexão ou com o tipo de campo > assumido? Já que também não consigo gravar conteúdo de um memo > (TMemoField, tipo de campo Blob subtype text) na base de dados. > > Procurei nas mensagens anteriores da lista, mas não encontrei nada a > respeito ... se alguém já tiver passado pelo mesmo problema, agradeço. > > Luciano Ribeiro > [EMAIL PROTECTED] <hr.luciano%40gmail.com> > > > -- _________________________________ Fellipe Henrique [EMAIL PROTECTED] "Você valoriza a existêcia das pessoas extraordinárias e momentos em que a história avança graças a elas. Tudo o que se imagina pode ser alcançado. Deve-se ousar sonhar. Mas não há substituto para perseverança e trabalho... e trabalho em equipe. Por que ninguém consegue sozinho. Se comemoramos a grandeza desses eventos e as pessoas que os realizam... não podemos esquecer o sacrifício daqueles que tornam possíveis tais realizações." [As partes desta mensagem que não continham texto foram removidas]