Registros DBGRID
Pessoal,
como faço para o dbgrid me retornar o valor da linha, quando eu pressionar enter..
exemplo:
______________________________
-> Fausto 18 Programador
------------------------------------------
Observem que o ´cursor´ está no registro Fausto... aí eu queria que ao presionar enter, ele me retorna-se esses valores dos campos....
valeu
como faço para o dbgrid me retornar o valor da linha, quando eu pressionar enter..
exemplo:
______________________________
-> Fausto 18 Programador
------------------------------------------
Observem que o ´cursor´ está no registro Fausto... aí eu queria que ao presionar enter, ele me retorna-se esses valores dos campos....
valeu
Faustolisk
Curtidas 0
Respostas
Eniorm
29/04/2004
Td bem, mas como vc quer esse ´retorno´, enviar estes dados
para alguma variavel ou mostrar usando o messagedlg?
No DBGrid, no evento OnKeyPress
Isso ajuda?
para alguma variavel ou mostrar usando o messagedlg?
No DBGrid, no evento OnKeyPress
if (Key = #13) then ShowMessage(QueryNome.AsString)
Isso ajuda?
GOSTEI 0
Faustolisk
29/04/2004
edits irão receber esses valores... mas no caso onde o cursos estiver parado ele me retorna o valor?
GOSTEI 0
Fer_nanda
29/04/2004
no onkeypress coloque
caso queria jogar num outro formulário é só fazer referencia pra ele.
if key = #13 then begin key := 0; //sei lah se vc quer jogar esses valores num edit (por exemplo) edtNome.text := qry.fieldbyname(´nome´).asstring; edtCodigo.value := qry.fieldbyname(´codigo´).asinteger; edtProfissao.text := qry.fieldbyname(´profissao´).asstring; end;
caso queria jogar num outro formulário é só fazer referencia pra ele.
GOSTEI 0
Faustolisk
29/04/2004
fer_nada valeu demais...
bjos
bjos
GOSTEI 0