Fórum Dúvida DBGRID #228795

29/04/2004

0

Pessoal,

como faço para que o o dbgrid me forneça o valor da linha ao pressionar o enter,? Tipo assim onde o cursor estiver, ele me devolva o valor ao pressionar ENTER.

Valeu


Faustolisk

Faustolisk

Responder

Posts

29/04/2004

Flaviosan

quando o cursor esta sobre uma linha do dbgrid, quer dizer o registro da tabela esta selecionado. Para saber qual o codigo da linha é só olhar o campo codigo da tabela.
Na evento ondblclick do dbgrid olhe o valor do codigo da tabela.
adicione um actionlist(Standart), insira uma action e na propriedade shortcut coloque ´Enter´(sem aspas), de dois cliques na action e escreva o codigo:
DBGRID1DblClick(Sender);

Espero ter ajudado.


Responder

Gostei + 0

29/04/2004

Faustolisk

Cara naum entendi bem o q devo fazer... principalmente essa parte do dblclik.... será que vc poderia exemplificar melhor???

valeu


Responder

Gostei + 0

29/04/2004

Eniorm

Cara naum entendi bem o q devo fazer... principalmente essa parte do dblclik.... será que vc poderia exemplificar melhor??? valeu


Acho melhor vc explicar um pouco mais o que vc quer :!:


Responder

Gostei + 0

29/04/2004

Jecseu

coloque o seguinte código no evento onCellClick

procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
showmessage(DBGrid1.SelectedField.Value);
end;


Espero ter ajudado.

jecseu@pop.com.br - jean(DF)


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar