> Alguém sabe uma maneira de colocar máscara no dbgrid em modo de execução. > Tenho um campo que ao mesmo tempo é CNPJ e CPF, ao entrar no formulário, > gostaria que o que é CNPJ recebesse a formatação propria para CNPJ e o CPF a > correspondente. > > Grato.
Para máscara de digitação use: Para CPF: DataSet.FieldByName('Campo').EditMask := '999.999.999-99'; Para CNPJ: DataSet.FieldByName('Campo').EditMask := '99.999.999/9999-99'; Observe que neste caso você não tem como colocar duas máscaras diferentes para o mesmo campo conforme o conteúdo, seja CPF ou CNPJ. Agora se a máscara é apenas para visualização (é o que eu uso), então use os eventos OnGetText e OnSetText do TField. Veja uma dica em nosso site (www.tecnobyte.com.br) que trata deste assunto. Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html