Form de Pesquisa

Delphi

13/08/2003

Gente estou com o seguinte problema tenho um form de entrada de dados onde chamo um form de pesquisa(só que quero aproveitar em todos os formulários de cadastro) até aí tudo bem, qdo dou um duplo clique na grid do form de pesquisa seleciono a linha e abro meu form de cadastro é aí meu problema, pois não posso fazer isso já que vai vou utilizar esse form de pesquisa em vários formulários, então preciso colocar esse procedimento no form de cadastro como????

Preciso passar isso pro form de cadastro , mais ou menos assim
qdo acontecer TFm_Pesq_Descricao.DBGrid1DblClick faça
Como faço isso???

procedure TFm_Pesq_Descricao.DBGrid1DblClick(Sender: TObject);
begin
if (dm_Geral.query1.locate(´Nm_TpDoc´,DBGrid1.Columns[1].Field.AsString,[])) then
begin
Fm_Cad_TpDocumento.DBEdit1.Text := DBGrid1.Columns[0].Field.AsString;
Fm_Cad_TpDocumento.DBEdit2.Text := DBGrid1.Columns[1].Field.AsString;
Fm_Pesq_Descricao.Close;
Fm_Cad_TpDocumento.Show;
end;
end;



Se alguém tiver outra solução pra reaproveitar um form de pesquisa em diferentes formulários???


Catharina

Catharina

Curtidas 0

Respostas

Vmotta

Vmotta

13/08/2003

seu form de pesquisa é chamado por qual formulário ?


GOSTEI 0
Catharina

Catharina

13/08/2003

Olá...

Vou chamá-lo em todos os formulários de cadastro onde se pesquise por descrição ou código.




Catharina.


GOSTEI 0
Catharina

Catharina

13/08/2003

Fm_Cad_TpDocumento


GOSTEI 0
Vmotta

Vmotta

13/08/2003

O seu DBGrid esta exibindo os registros da dm_Geral.query1 ?

Se sim, vc pode ao dar duplo clique no DBGrid1 apenas fechar o formulário de pesquisa, pois ao clicar, a dm_Geral.query1 apontará para o registro selecionado.

e no form de cadastro, chamar o form de pesquisa utilizando showmodal, e depois preencher os campos Fm_Cad_TpDocumento.DBEdit1.Text eFm_Cad_TpDocumento.DBEdit2.Text pegando diretamente de dm_Geral.query1. Entendeu ?

qq dúvida me mande um e-mail ok?
T+
Vitor <vmotta@eep.br>


GOSTEI 0
Catharina

Catharina

13/08/2003

Oi..
Em que momento eu pego os dados do form pesquisa????


GOSTEI 0
Vmotta

Vmotta

13/08/2003

ola...

olha, fiz um exemplo bem simples do que tentei te dizer.

http://www.vmotta.cjb.net/pesquisar.zip

espero que te ajude, qq coisa nao deixe de perguntar novamente ...
T+
Vitor <vmotta@eep.br>


GOSTEI 0
Catharina

Catharina

13/08/2003

Victor...
Obrigada, funcionou perfeitamente!!!
Catharina.


GOSTEI 0
POSTAR