duplo click no dbgrid
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)
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
Curtidas 0
Respostas
Okama
22/05/2003
use o evento OnDblClick e coloque o código que quizer.
GOSTEI 0
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
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