Fórum fechar um forn ao abrir outro #579869
07/04/2017
0
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
Curtir tópico
+ 0Posts
07/04/2017
Daniel Araújo
1ª
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.
2ª
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
Gostei + 0
09/04/2017
Alberto
FormCadastro.hide;
formConsulta.Show;
No click do dbgrid
FormConsulta.hide
FormConsulta.Show
Gostei + 0
09/04/2017
Gxf
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 *
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)