GARANTIR DESCONTO

Fórum Como alterar propriedades de um TFIELD em RunTime? #357214

15/04/2008

0

Saudações, tenho uma dúvida de iniciante...

Um CDS preenchido via SQL (commandtext) como fazer para alterar a propriedade ´DisplayFormat´?

Tentei:
[i:8d83799da7]DM.cdsTeste....FieldByName(´nome_campo´) - mas não há a propriedade ´DisplayFormat´ disponível.[/i:8d83799da7]

Abraço.


Luciano.badoe

Luciano.badoe

Responder

Posts

15/04/2008

Pestana_

por exemplo vou adicionar uma máscara para cep:

(Fields[1] as tIntegerField).DisplayFormat := ´-;0;_´;


[u:715a8c2f04]tIntegerField[/u:715a8c2f04] é o tipo do field, neste caso e inteiro.

flw.


Responder

Gostei + 0

15/04/2008

Pestana_

corrigindo:

(query.Fields[1] as tIntegerField).DisplayFormat := ´-;0;_´;



Responder

Gostei + 0

16/04/2008

Luciano.badoe

[b:94919932ee]Pestana_[/b:94919932ee]

Este exemplo funcionaria assim num CDS?

(DM.cdsTeste.Fields[1] as tIntegerField).DisplayFormat := .....


Responder

Gostei + 0

16/04/2008

Pestana_

[b:2027e1d3bb]Pestana_[/b:2027e1d3bb] Este exemplo funcionaria assim num CDS? (DM.cdsTeste.Fields[1] as tIntegerField).DisplayFormat := .....


nossa, agora que reparei que você esta utilizando o ClientDataSet, pra falar verdade eu não sei, eu não trabalhor com o ClientDataSet! :oops:

espero que alguem aqui do forum possa te ajudar.
flw.


Responder

Gostei + 0

16/04/2008

Luciano.badoe

Valeu...

Pessoal, conto com vocês.


Responder

Gostei + 0

16/04/2008

Joaoshi

Colega, tente assim:

(SeuClientDataSet.FieldByName(´NomeDoCampo´) as tFloatField).DisplayFormat := ´#,0.00´;

Espero ter ajudado.


Responder

Gostei + 0

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

Aceitar