MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Minimizar um formulário quando outro é aberto

    Compartilhe
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 313
    Registrado : 20/07/2010

    [Resolvido]Minimizar um formulário quando outro é aberto

    Mensagem  OLDRIVG em 27/12/2018, 12:13

    Prezados do Fórum, bom dia.
    '
    Existe a possibilidade de criar uma rotina que faça minimizar o formulário "Frm_exemplo1" quando o formulário "Frm_exemplo2" é aberto e maximizar o formulário "Frm_exemplo1" quando o formulário "Frm_exemplo2" é fechado?

    Tentei o seguinte código no evento Ao Sair do campo "Resumo"  do formulário "Frm_exemplo1":

    DoCmd.OpenForm "Frm_exemplo2"
    DoCmd.Minimize "Frm_exemplo1"

    e no evento Ao Clicar do botão "Fechar" do formulário "Frm_exemplo2" o seguinte código:

    DoCmd.Close "Frm_exemplo2"
    DoCmd.maximize "Frm_exemplo1"
    Forms!Frm_exemplo1!Me.Resumo.SetFocus

    Mas não funcionou.

    Se alguém tiver alguma sugestão de ajuda, desde já agradeço

    FELIZ E PRÓSPERO ANO NOVO A TODOS.
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4227
    Registrado : 20/04/2011

    Re: [Resolvido]Minimizar um formulário quando outro é aberto

    Mensagem  Silvio em 27/12/2018, 13:19

    Bom dia...

    Já tentou inverter a rotina ?


    DoCmd.Minimize "Frm_exemplo1"
    DoCmd.OpenForm "Frm_exemplo2"


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos
    ronaldojr1
    ronaldojr1
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 384
    Registrado : 01/08/2011

    Re: [Resolvido]Minimizar um formulário quando outro é aberto

    Mensagem  ronaldojr1 em 27/12/2018, 13:33

    bom dia...
    exatamente como o amigo Silvio sugeriu, inverta as rotinas.

    obs.: a função DoCmd.Minimize não aceita passar um nome de objeto, ou seja, ela minimiza ou maximiza o objeto ativo.

    segue um exemplo dos ajustes q fiz de teste

    para abrir o Frm_exemplo2

    DoCmd.Minimize
    DoCmd.OpenForm "Frm_exemplo2"

    para fechar o Frm_exemplo2 e exibir o Frm_exemplo1

    DoCmd.OpenForm "Frm_exemplo1"
    Forms!Frm_exemplo1!Resumo.SetFocus
    DoCmd.Close acForm, "Frm_exemplo2"
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 313
    Registrado : 20/07/2010

    Re: [Resolvido]Minimizar um formulário quando outro é aberto

    Mensagem  OLDRIVG em 28/12/2018, 11:32

    Bom dia, Ronaldojr1.

    Agradeço a atenção.

    A sua sugestão funcionou em parte; o formulário "Frm_exemplo2" abre, mas o formulário "Frm_exemplo1" não minimiza, permanece atrás do formulário "Frm_exemplo2". Seria bom se minimizasse, mas este fato não vai atrapalhar o uso do aplicativo.

    Agradecido
    ronaldojr1
    ronaldojr1
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 384
    Registrado : 01/08/2011

    Re: [Resolvido]Minimizar um formulário quando outro é aberto

    Mensagem  ronaldojr1 em 28/12/2018, 11:51

    Bom dia

    só por curiosidade...
    a função DoCmd.Minimize
    Só funciona se o seu form estiver configurado para uma janela Pop-up.
    esta assim no seu caso?
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 313
    Registrado : 20/07/2010

    Re: [Resolvido]Minimizar um formulário quando outro é aberto

    Mensagem  OLDRIVG em 28/12/2018, 12:39

    Olá, Ronaldojr1.

    Agradeço a atenção.

    Não. O formulário não está Pop-up. Troquei para Pop-up e funcionou. Não sabia deste pormenor, pois nunca usei o formulário no Pop-up.

    Agradeço-lhe mais uma vez.


    Última edição por OLDRIVG em 28/12/2018, 12:40, editado 1 vez(es) (Razão : Resolvido)
    ronaldojr1
    ronaldojr1
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 384
    Registrado : 01/08/2011

    Re: [Resolvido]Minimizar um formulário quando outro é aberto

    Mensagem  ronaldojr1 em 28/12/2018, 13:29

    O Fórum agradece o retorno.

    cheers

      Data/hora atual: 18/3/2019, 22:29