Foco para outro DBEdit no final da digitação
04/12/2003
0
Pessoal,
Preciso controlar a digitação num DBEdit, fazendo que o cursor passe para outro DBEdit (seguinte) somente no final da digitação.
Ex.: campo CNPJ com máscara. O usuário digita 00000000000100, no final passa para o campo seguinte. Se não digitar os 14 caracteres não será possível pular para outro campo (DBEdit).
Alguém têm o código para isso???
Obrigado
CBier
Preciso controlar a digitação num DBEdit, fazendo que o cursor passe para outro DBEdit (seguinte) somente no final da digitação.
Ex.: campo CNPJ com máscara. O usuário digita 00000000000100, no final passa para o campo seguinte. Se não digitar os 14 caracteres não será possível pular para outro campo (DBEdit).
Alguém têm o código para isso???
Obrigado
CBier
Cbier
Curtir tópico
+ 0
Responder
Posts
04/12/2003
Rfpsatin
vc tem alguma rotina de validação?
se tiver, qdo o usuário der ENTER vc pode validar e passar o foco p/ o outro campo.
DBEdit2.setfocus;
ou ir no onchange contando, qdo o tamanho da string chegar ao valor desejado vc pula p/ o outr lugar.
if length(Dbedit1.text)=14 then
DBEdit2.setfocus;
se tiver, qdo o usuário der ENTER vc pode validar e passar o foco p/ o outro campo.
DBEdit2.setfocus;
ou ir no onchange contando, qdo o tamanho da string chegar ao valor desejado vc pula p/ o outr lugar.
if length(Dbedit1.text)=14 then
DBEdit2.setfocus;
Responder
05/12/2003
Cbier
Alguém sabe Porque o Lenght dá erro ?
Msg: Undeclared Identifier: ´lenght´
Obrigado
CBier
Msg: Undeclared Identifier: ´lenght´
Obrigado
CBier
Responder
Clique aqui para fazer login e interagir na Comunidade :)