Fórum SEQUENCIA DE EVENTOS #133634
07/02/2003
0
amigos , tenho dois edit em um form , ok
no primeiro quero digitar o numero 1 por exemplo e no segundo quero que me apareça o nome do cliente referente ao numero 1. ok
devo fazer assim: evento keypress do 1 edit
if(key =#13) then
begin
key:=0;
selectnext((sender as TWinControl), true, true);
end;
evento onkeydonw do primeiro edit
{Evento de procura ao remetente}
qrRemetente.Filter:= ´Cgc_Cpf=´´ + cgc_Remetente.Text + ´´´;
qrRemetente.Filtered:=True;
txtIE_Remetente.Text:=dsQrRemetente.DataSet.FieldByName(´Ie´).AsString;
isto é só um exmeplo ok , o PROBLEMA É : ele naum espera nem eu digitar todo o numero e já vai chamando o primeiro cliente do cadastro , pq ? como se faz entaum ?
NA VERDADE EU PRECISO SABER QUAL A SEQUENCIA DE EVENTOS , POIS NO VB EU USAVA O KEYPRESS DEPOIS NO KEYDONW COLOCAVA O QUE QUERIA QUE FOSSE EXECUTADO APÓS O ENTER , MAIS NO DELPHI EU NAUM CONSIGO , COMO FAÇO ISSO ?
obrigado
no primeiro quero digitar o numero 1 por exemplo e no segundo quero que me apareça o nome do cliente referente ao numero 1. ok
devo fazer assim: evento keypress do 1 edit
if(key =#13) then
begin
key:=0;
selectnext((sender as TWinControl), true, true);
end;
evento onkeydonw do primeiro edit
{Evento de procura ao remetente}
qrRemetente.Filter:= ´Cgc_Cpf=´´ + cgc_Remetente.Text + ´´´;
qrRemetente.Filtered:=True;
txtIE_Remetente.Text:=dsQrRemetente.DataSet.FieldByName(´Ie´).AsString;
isto é só um exmeplo ok , o PROBLEMA É : ele naum espera nem eu digitar todo o numero e já vai chamando o primeiro cliente do cadastro , pq ? como se faz entaum ?
NA VERDADE EU PRECISO SABER QUAL A SEQUENCIA DE EVENTOS , POIS NO VB EU USAVA O KEYPRESS DEPOIS NO KEYDONW COLOCAVA O QUE QUERIA QUE FOSSE EXECUTADO APÓS O ENTER , MAIS NO DELPHI EU NAUM CONSIGO , COMO FAÇO ISSO ?
obrigado
Anonymous
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)