MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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 : Respeito às Regras 100%

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

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

    Mensagem  OLDRIVG 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 : Respeito às Regras 100%

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

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

    Mensagem  Silvio 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

    "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 : Respeito às Regras 100%

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

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

    Mensagem  ronaldojr1 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 : Respeito às Regras 100%

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

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

    Mensagem  OLDRIVG 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 : Respeito às Regras 100%

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

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

    Mensagem  ronaldojr1 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 : Respeito às Regras 100%

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

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

    Mensagem  OLDRIVG 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) (Motivo da edição : Resolvido)
    ronaldojr1
    ronaldojr1
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  ronaldojr1 28/12/2018, 13:29

    O Fórum agradece o retorno.

    cheers

      Data/hora atual: 25/7/2021, 05:07