Foco para outro DBEdit no final da digitação

04/12/2003

1

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


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;


Responder

05/12/2003

Cbier

Alguém sabe Porque o Lenght dá erro ?

Msg: Undeclared Identifier: ´lenght´

Obrigado

CBier


Responder

05/12/2003

Nigro

length e não como você digitou


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira