Fórum fechar um forn ao abrir outro #579869

07/04/2017

0

Pessoal eu tenho um form cadastro com um botão consulta. Eu quero que quando eu clicar no botão consulta, ele feche o form cadastro e abra o form consulta.


e no form consulta qdo eu de um duplo click em um registro no dbgrid ele fechar o form consulta e abrir o form cadastro com o registro que eu clikei

Existe a possibilidade de ser feito isso? e se sim alguém poderia me ajudar?
Antonio Santos

Antonio Santos

Responder

Posts

07/04/2017

Daniel Araújo

Boa tarde Antônio!


No OnShow do form de consulta, tu pode fazer uma verificação se o form de cadastro está aberto e, se tiver, mandar fechá-lo.


Cria um propriedade no form de cadastro. Ao dar dois cliques no registro, tu passa o id selecionado para a propriedade do form de cadastro. No OnShow do form de cadastro tu verifica se a propriedade tem algum valor, se tiver tu carrega o registro na tela.

Se a resposta foi útil dê um like!

Daniel Araújo
daraujo-dev@hotmail.com
Responder

Gostei + 0

09/04/2017

Alberto

No botao consulta faz o seguinte
FormCadastro.hide;
formConsulta.Show;

No click do dbgrid
FormConsulta.hide
FormConsulta.Show
Responder

Gostei + 0

09/04/2017

Gxf

- No OnShow do form de cadastro coloque:

formcadastro.close;
formconsulta.showmodal;


Um exemplo com ADOQuery

- No OnDblClick do grid do form coloque:

with formcadastro do
begin
editNomeCampo.Text := qrySQL.FieldByName('nome_campo').AsString;

formcadastro.showmodal;
formconsulta.Close;
end;

* declare ambos forms na Uses *
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar