Colocar mascara em um field via programacao...

Delphi

03/04/2003

Olá,

estou desenvolvendo uma aplicação onde a chave primária chama-se documento. Só que este documento pode ser um CPF ou um CNPJ.

Na hora em que o usuário está preenchendo o cadastro do cliente, aparece um combobox solicitando o tipo de documento onde o usuário deverá selecionar CPF ou CNPJ. Se selecionar CPF o campo documento que é um DBEdit fica com uma mascara para CPF se selecionar CNPJ o campo fica com mascara para CNPJ.

Eu gostaria de que se o usuário selecionar CPF o campo CPF fica com uma mascara para CPF e se selecionar CNPJ fica com mascara para CNPJ.

Eu sei que com um maskedit seria bem fácil, mas estou querendo usar um DBEdit e alterar a mascara direto no campo da tabela e isso tem que ser feito via programação, será que vc pode me ajudar???


Desde já, muito obrigado.


Anonymous

Anonymous

Curtidas 0

Respostas

Hatrix

Hatrix

03/04/2003

Tente usar isso:

ClientDataSet.FieldByname(´nome do fielt´).EditMask := mascara

ou

query.FieldByname(´nome do fielt´).EditMask := mascara


GOSTEI 0
POSTAR