Mudar displayformat em tempo de execução ?

15/04/2004

67

Olá pessoal acabei de me cadastrar no forum pois nao sei como fazer para definir em tempo de execução o formato #0.00 nas propriedades display format e Editformat em um campo da minha query.

Por favor se puderem me ajudar fico muito grata pois só falta isso para eu fechar uma tela do meu pequeno sistema.


Abraços,

:cry: [b:ff2e1aeffd][size=24:ff2e1aeffd][/size:ff2e1aeffd][/b:ff2e1aeffd]


Responder

Post mais votado

16/04/2004

Verifique se na seção implementation está declarada a unit DB.

[]s
Rubem Rocha
Manaus, AM


Responder

Mais Posts

15/04/2004

Khundalini

A propriedade DisplayFormat somente está disponível para objetos de classes descendentes da classe TNumericField. Você precisa, primeiro, saber se o campo que você vai tratar é um campo numérico (TFloatField, TBCDField, etc.). Depois, faça o seguinte:

with Query1 do
if FieldByName(´Campo´) is TNumericField then
TNumericField(FieldByName(´Campo´)).DisplayFormat := ´#,0.00´;

O peixe foi pescado!

[]s
Rubem Rocha
Manaus, AM


Responder

16/04/2004

Aleguerra

Olá, Rubem

muito obrigado pela sua dica, identifiquei o campo como do tipo ´TFloatField´ e implementei o codigo mais ao compilar ocorre o seguinte erro:

Undeclared identifier :´TFloatField´

Não sei se é por causa da vs. 5 que estou usando, será? Ou não tem nada haver ?

Por favor me dê uma luz...


Muito Obrigado,


Responder
Opa, também precisei, muito grato!
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar