CONCATENAÇÃO entre DBEdit
Bom dia pessoal, tenho uma duvida que gostaria da ajuda de vocês.
tenho cinco DBEdite
http://prntscr.com/c7pr2h
gostaria que ao inserir os números no DBEdit correspondente, o DBEdit_REF fosse automaticamente pegando as informações dos demais e ir juntando. No exemplo acima o DBEdit tem que ser alfanumérico. Aproveitando a ocasião da duvida, qual o comando pra eu usar a tecla ENTRE pra ir mudando de DBEdit.
tenho cinco DBEdite
http://prntscr.com/c7pr2h
gostaria que ao inserir os números no DBEdit correspondente, o DBEdit_REF fosse automaticamente pegando as informações dos demais e ir juntando. No exemplo acima o DBEdit tem que ser alfanumérico. Aproveitando a ocasião da duvida, qual o comando pra eu usar a tecla ENTRE pra ir mudando de DBEdit.
Rubens Pena
Curtidas 0
Melhor post
Raimundo Pereira
20/08/2016
GOSTEI 2
Mais Respostas
Raimundo Pereira
19/08/2016
Você está no edit1 para ir ao edit2. basta no evento key press do edit desejado
if key=#13 then
begin
edit2.text:=edit1.text;// Aqui ele preencherá o edit2 com os valores do edit1
edit2.setfocus //// Aqui ele preencherá focará no edit2
end;
e assim por diante
edit3.text:=edit2.text;// Aqui ele preencherá o edit3 com os valores do edit2
edit3.setfocus //// Aqui ele preencherá focará no edit2
if key=#13 then
begin
edit2.text:=edit1.text;// Aqui ele preencherá o edit2 com os valores do edit1
edit2.setfocus //// Aqui ele preencherá focará no edit2
end;
e assim por diante
edit3.text:=edit2.text;// Aqui ele preencherá o edit3 com os valores do edit2
edit3.setfocus //// Aqui ele preencherá focará no edit2
GOSTEI 0
Rubens Pena
19/08/2016
Deixa eu ser mais claro.
Quando eu digitar no dbedit1 e dar o enter,o dbedit 5 já pega ele de imediato,
Quando eu digitar no dbedit2 e dar o enter, o dbedit 5 pegar de imediato o dbedit 1 e 2,
Quando eu digitar no dbedit3 e dar o enter, o dbedit 5 pegar de imediato o dbedit 1-2e3,
Quando eu digitar no dbedit4 e dar o enter, o dbedit 5 pegar de imediato o dbedit 1-2-3e4, isso em tempo real
ficaria assim: exemplo 01 02 03 04 = 01020304 (tudo junto)
Quando eu digitar no dbedit1 e dar o enter,o dbedit 5 já pega ele de imediato,
Quando eu digitar no dbedit2 e dar o enter, o dbedit 5 pegar de imediato o dbedit 1 e 2,
Quando eu digitar no dbedit3 e dar o enter, o dbedit 5 pegar de imediato o dbedit 1-2e3,
Quando eu digitar no dbedit4 e dar o enter, o dbedit 5 pegar de imediato o dbedit 1-2-3e4, isso em tempo real
ficaria assim: exemplo 01 02 03 04 = 01020304 (tudo junto)
GOSTEI 0
Rubens Pena
19/08/2016
P2 Boa tarde.!
Ta dando erro quando eu mando compilar (Ctrl+F9)
http://prntscr.com/c85ypv
Mas ao criar um utilizando o scrip que você passou, consegui desenvolver um aqui. Obrigado pela ajuda.
Ta dando erro quando eu mando compilar (Ctrl+F9)
http://prntscr.com/c85ypv
Mas ao criar um utilizando o scrip que você passou, consegui desenvolver um aqui. Obrigado pela ajuda.
GOSTEI 0