Fórum Colocar mascara em um field via programacao... #151682
03/04/2003
0
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
Curtir tópico
+ 0
Responder
Posts
03/04/2003
Hatrix
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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)