Você pode usar um Maskedit e um label que informa ao usuário o que ele deve
preencher, e depois salvar na tabela. No evento OnClick do RadioGroup você
coloca:

  If RadioGroup1.Items[RadioGroup1.ItemIndex] = 'PJ' then
    Maskedit4.EditMask := '99.999.999.999/9999-99;1;_';
    Maskedit4.SetFocus;
    Label11.Caption := 'Digite o CNPJ';
    Label11.Font.Color := ClRed;

 If RadioGroup1.Items[RadioGroup1.ItemIndex] = 'PF' then
    Maskedit4.EditMask := '999.999.999-99;1;_';
    Maskedit4.SetFocus;
    Label11.Caption := 'Digite o CPF';
    Label11.Font.Color := ClBlue;
 
 
-------Mensagem original-------
 
De: Fernando - Hotforms
Data: 07/20/06 01:33:59
Para: delphi-br@yahoogrupos.com.br
Assunto: Mascará Duplas em um TDBEDIT
 
Olá pessoal, tenho um componente TDbEdit vinculado a um campo CPF, porém 
este campo armazena o CPF e o CNPJ, eu preciso fazer uma forma de 
alterar a mascará deste campo conforme a seleção de um RadioButton.

Alguém tem alguma idéia, já tentei alterar diretamente na tabela, e 
aplicar o EditMask, mas nenhuma das opções funcionou perfeitamente.

Abraços,

*Fernando dos Santos Sousa*
-- 

 
 

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< 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]
 
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

 



Responder a