kklj 0 Denunciar post Postado Fevereiro 15, 2010 pessoal tenho form de pesquisa com um dbgrid, gostaria de poder dar 2 clikes no item selecionado(resultado da minha pesquisa) e chamar o form corespondente ao cadastro dele, para poder alterar,apagar, etc, como faço isso? obrigado Compartilhar este post Link para o post Compartilhar em outros sites
fernando.fxsoft 0 Denunciar post Postado Fevereiro 15, 2010 Você pode utilizar o evento OnDblClick do DbGrid para exibir o formulário que contenha os dados de sua pesquisa, por exemplo: procedure TFormPesquisa.DBGrid1DblClick(Sender: TObject); var Form1: TForm1; begin Form1 := TForm1.Create(Application); try Form1.ShowModal; finally Form1.Free; end; end; um abraço, Compartilhar este post Link para o post Compartilhar em outros sites
kklj 0 Denunciar post Postado Fevereiro 16, 2010 Você pode utilizar o evento OnDblClick do DbGrid para exibir o formulário que contenha os dados de sua pesquisa, por exemplo: procedure TFormPesquisa.DBGrid1DblClick(Sender: TObject); var Form1: TForm1; begin Form1 := TForm1.Create(Application); try Form1.ShowModal; finally Form1.Free; end; end; um abraço, pois amigo eu fiz isso, mas qdo chama o form os meus dados da pesquina nao vao, so abre o form vazio e keria q levasse tbm os dados da minha consulta.. Compartilhar este post Link para o post Compartilhar em outros sites
Douglas Morette 0 Denunciar post Postado Fevereiro 25, 2010 se você já tem o form de cadastro relacionado ao cadastro desta pesquisa... Va no evendo ondblclick do dbgrid e coloque TForm1.Create(Application) Ex.: procedure Tform1.DBGrid1DblClick(Sender: TObject); begin Dmcliente.TblObjDer.open; Dmcliente.TblObjDer.Locate('codigo', DBGrid1.Columns.Items[X].Field.Text, [locasesensitive]); dmcliente.TblObjDer.edit; TfrmCadCliente.create(Application); end; Obs.: 'X' é a coluna relacionada ao codigo do cliente por exemplo vlw ai? abrç Compartilhar este post Link para o post Compartilhar em outros sites