Como Formatar CGC no dbgrid
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
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
Curtidas 0
Respostas
Rômulo Barros
03/03/2005
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:
GOSTEI 0
Dr. Interbase
03/03/2005
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á
Aonde que eu vou conseguir formatar o cgc para o dbgrid
Obrigado desde já
GOSTEI 0
Oscar Candido
03/03/2005
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
Espero ter ajudado
Um Abraço
GOSTEI 0
Dr. Interbase
03/03/2005
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
já tentei ´ 99\.999\.999\/9999´,
´#../-´
e o numero ficou assim no dbgrid 99. . / -
quando na tabela esta 99567987000103
muito obrigado
GOSTEI 0
Salupe
03/03/2005
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
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
GOSTEI 0