Colocar mascara em um field via programacao...
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.
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
Curtidas 0
Respostas
Hatrix
03/04/2003
Tente usar isso:
ClientDataSet.FieldByname(´nome do fielt´).EditMask := mascara
ou
query.FieldByname(´nome do fielt´).EditMask := mascara
ClientDataSet.FieldByname(´nome do fielt´).EditMask := mascara
ou
query.FieldByname(´nome do fielt´).EditMask := mascara
GOSTEI 0