Mask *Pessoa Fisica ou Furidica*

Delphi

22/02/2005

E ai pessoal estou com a seguinte duvida, é q na tabela tem um campo (dbcombobox) pra escolher se é pessoa juridia ou fisica ate ai tudo ok gostaria de adicionar no evento onexit pra verificar ce é pessoa juridica ou fisica a aplicar a devida mascara no campo cpf/cnpj !!!!! como faço isso ?????

E como faço para q dbcombobox nao aceite q digite mas sim escolher as opçoes que estao na propriedade items ????



Grato
Guilherme
gborges_13@yahoo.com.br


Guilherme

Guilherme

Curtidas 0

Respostas

Paulo_amorim

Paulo_amorim

22/02/2005

Olá

Nesse caso você teria que ter as máscaras fixas em uma constante...
Pode-se fazer, daí:

const
  CPF: <seu formato de CPF>
  CNPJ: <seu formato de CNPJ>

(...)

evento OnExit:
if dbComboBox.Value = <pessoa fisica> then
  dbRegistro.EditMask := CPF
else
  dbRegistro.EditMask := CNPJ


Para ele só aceitar itens da lista, mude a propriedade Style para csDropDownList

Espero que ajude
Até+


GOSTEI 0
Guilherme

Guilherme

22/02/2005

Valeu !!!!


GOSTEI 0
POSTAR