MaximoAccess

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

Obrigado

Administração do MaximoAccess

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]Mover foco de sub formulário para o formulário principal, foco em um botão de comando.

    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    [Resolvido]Mover foco de sub formulário para o formulário principal, foco em um botão de comando. Empty [Resolvido]Mover foco de sub formulário para o formulário principal, foco em um botão de comando.

    Mensagem  Silvio em 15/10/2020, 17:18

    Boa tarde.

    Ao final de uma rotina, preciso mover o foco que está no sub formulário para um botão de comando que está no formulário principal.

    Obrigado.

    Obs....já tentei
    Forms!Frmprincipal.setfocus
    Forms!Frmprincipal.bt_excluir(Click)

    me.parent.setfocus


    .................................................................................
    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."
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3674
    Registrado : 04/04/2010

    [Resolvido]Mover foco de sub formulário para o formulário principal, foco em um botão de comando. Empty Re: [Resolvido]Mover foco de sub formulário para o formulário principal, foco em um botão de comando.

    Mensagem  Avelino Sampaio em 15/10/2020, 17:32

    Olá!

    Eu tenho um excelente artigo sobre como referenciar formulários, subs, relatórios, ...  Clique AQUI, leia o artigo e observe a tabela oferecida no final.

    Aguardamos


    .................................................................................
    Quer aprender a montar ribbons ?  
    Clique AQUI e conheça o meu aplicativo.
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    [Resolvido]Mover foco de sub formulário para o formulário principal, foco em um botão de comando. Empty Re: [Resolvido]Mover foco de sub formulário para o formulário principal, foco em um botão de comando.

    Mensagem  Silvio em 15/10/2020, 19:54

    Então Avelino...

    O comando usado foi esse...
    Parent!bt_excluir.SetFocus


    Mas, preciso automatizar ao receber o foco chamando o evento ao clicar, podes me ajudar ?


    .................................................................................
    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."
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3674
    Registrado : 04/04/2010

    [Resolvido]Mover foco de sub formulário para o formulário principal, foco em um botão de comando. Empty Re: [Resolvido]Mover foco de sub formulário para o formulário principal, foco em um botão de comando.

    Mensagem  Avelino Sampaio em 15/10/2020, 20:14

    Silvio

    Altere a sub do botão de Private para Public. Depois é chamar a função e por último setar o foco. Exemplo:

    Call Parent.bt_excluir_Click
    Parent!bt_excluir.SetFocus


    Aguardamos




    .................................................................................
    Quer aprender a montar ribbons ?  
    Clique AQUI e conheça o meu aplicativo.

    Silvio gosta desta mensagem

    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    [Resolvido]Mover foco de sub formulário para o formulário principal, foco em um botão de comando. Empty Re: [Resolvido]Mover foco de sub formulário para o formulário principal, foco em um botão de comando.

    Mensagem  Silvio em 15/10/2020, 20:19

    Avelino, funfou legal, fiz conforme tua indicação.

    Ficando assim o final da rotina ...

    Parent!bt_excluir.SetFocus
    Call Parent.bt_excluir_Click

    Obs. A rotina acima funciona com o Windows 10 64bits. Mesmo usando o MsAccess 2010 em todas os computadores da empresa, tenho 2 que são Windows7 64bits, então tive que modificar a rotina ficando desse modo

    Forms!Frmprincipal.Setfocus
    Forms!Frmprincipal.bt_excluir.Setfocus

    e no evento ao receber o foco, do botão excluir

    Call bt_excluir_Click()




    Última edição por Silvio em 16/10/2020, 14:27, editado 1 vez(es) (Razão : acréscimo de observação)


    .................................................................................
    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."

      Data/hora atual: 25/11/2020, 02:42