Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kklj

dbgrid chamar um form

Recommended Posts

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.