duplo click no dbgrid

Delphi

22/05/2003

olá amigos!!!!
Preciso resolver um probleminha, quero dar um duplo clique numa determinada linha no dbgrid que exibe o resultado de uma consulta e isso me traga o registro correspondente.
Valeu!!!
t+ 8)


Tostão

Tostão

Curtidas 0

Respostas

Okama

Okama

22/05/2003

use o evento OnDblClick e coloque o código que quizer.


GOSTEI 0
Alexpaes

Alexpaes

22/05/2003

Caso Dbgrid for da mesma tabela que deverá aparecer o registro

Basta você Voltar a janela correspondente ao cadastro para visualizar o restante dos dados...

Caso não for da mesma tabela...

Você deve ter nesta tabela de consulta um campo (Chave Primário ou Secundária) que deve ser da outra tabela correspondente, para encontrar a tabela basta colocar este código no evento OnDblClick do DbGrid

Try
dm.tab.indexname:=´x´; //Colocar a tabela em ordem do campo X
dm.tab.findkey([dm.tab1x.value]);
fCadastro.show;
except
application.createform(tFCadastro,FCadastro);
dm.tab.indexname:=´x´; //Colocar a tabela em ordem do campo X
dm.tab.findkey([dm.tab1x.value]);
fCadastro.show;
end;


espero ter ajudado amigo

caso eu não tenha entendido mande-me um email para mais detalhes...


valeu !!!

Alexandre Paes


GOSTEI 0
POSTAR