GARANTIR DESCONTO

Fórum Como Formatar CGC no dbgrid #270768

03/03/2005

0

Galera, gravo na tabela o cgc sem pontos e traços, meu chefe quer isso para não ocupar espaços desnecessários.

Mas preciso formata-lo no Dbgrid, tem que ser no DBgrid, quando mostro ele aparece assim 02002333000122 e quero 02.002.333/0001-00

Alguem sabe como formatar sem usar o maskedit da query, pois isso afetaria minha entrada de dados no form que já formata corretamente, já sei formatar num edit ou num dbedit, queria somente num grid.

Obrigado


Dr. Interbase

Dr. Interbase

Responder

Posts

03/03/2005

Rômulo Barros

Utilize a propriedade [b:1da2248f5e][u:1da2248f5e]DisplayFormat[/u:1da2248f5e][/b:1da2248f5e] do seu Field. Esta propriedade é utilizada apenas para formatar a exibiçaõ dos dados no dbgrid, que é o seu caso. :wink: :wink:


Responder

Gostei + 0

03/03/2005

Dr. Interbase

Eu uso a palheta do interbase e no ibquery não tem o displayformat.

Aonde que eu vou conseguir formatar o cgc para o dbgrid


Obrigado desde já


Responder

Gostei + 0

03/03/2005

Oscar Candido

Amigo no seu caso a propriedade é a EditMask do Field, a propriedade DisplayFormat apareceria se seu campo fosse do tipo inteiro por exemplo.
Espero ter ajudado
Um Abraço


Responder

Gostei + 0

03/03/2005

Dr. Interbase

E qual a mascara que uso no editmask , meu campo tem 14 posicoes

já tentei ´ 99\.999\.999\/9999´,
´#../-´

e o numero ficou assim no dbgrid 99. . / -
quando na tabela esta 99567987000103

muito obrigado


Responder

Gostei + 0

03/03/2005

Salupe

isso aconteceu porque vc está utilizando a máscar e mantendo para salvar os literais

se vc entra no editmask vc ve que ele tem um quadrado indicando que isso está ocorrendo ou não e no final ele coloca um 0(zero para nao salvar) e 1 (para salvar).

entao entra lá e retira isso que a visualização ficará correta


Responder

Gostei + 0

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

Aceitar