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

    OLDRIVG
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

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

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

    Mensagem  OLDRIVG em Qui 27 Dez 2018, 1:13 pm

    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 : 4370
    Registrado : 20/04/2011

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

    Mensagem  Silvio em Qui 27 Dez 2018, 2:19 pm

    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

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    ronaldojr1
    ronaldojr1
    Avançado
    Avançado

    Respeito às Regras 100%

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

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

    Mensagem  ronaldojr1 em Qui 27 Dez 2018, 2:33 pm

    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 : 348
    Registrado : 20/07/2010

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

    Mensagem  OLDRIVG em Sex 28 Dez 2018, 12:32 pm

    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 : 411
    Registrado : 01/08/2011

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

    Mensagem  ronaldojr1 em Sex 28 Dez 2018, 12:51 pm

    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 : 348
    Registrado : 20/07/2010

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

    Mensagem  OLDRIVG em Sex 28 Dez 2018, 1:39 pm

    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 Sex 28 Dez 2018, 1:40 pm, editado 1 vez(es) (Razão : Resolvido)
    ronaldojr1
    ronaldojr1
    Avançado
    Avançado

    Respeito às Regras 100%

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

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

    Mensagem  ronaldojr1 em Sex 28 Dez 2018, 2:29 pm

    O Fórum agradece o retorno.

    cheers

    Conteúdo patrocinado

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

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Seg 17 Jun 2019, 5:27 pm