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


2 participantes

    foco entre fomularios

    avatar
    vicentine9
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 28/12/2015

    foco entre fomularios Empty foco entre fomularios

    Mensagem  vicentine9 29/12/2015, 18:56

    Boa tarde a todos.

    Tenho um formulário principal e dois subformularios
    Formulário: FormVendas
    Subformulário: SubVendasClienteVendedor
    Subformulario: FormSubVendasDetalhe

    Quero mudar o foco do SubVendasClienteVendedor e ir para o Subformulario FormVendasDetalhe e que o subformulario SubvendasClienteVendedor permaneça no último registro.
    Estou usando o seguinte código:
    Forms!FormVendas!FormSubVendasDetalhe.SetFocus
    Forms!FormVendas!FormSubVendasDetalhe!TxtSubListaProdutosouServiços.SetFocus

    Funciona. Mas quando muda o foco o Subformulario FormVendasDetalhe vai para um novo registro e preciso que permaneça no último ao mudar de foco.

    Agradeço a ajuda
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1633
    Registrado : 17/03/2011

    foco entre fomularios Empty Re: foco entre fomularios

    Mensagem  Cláudio Machado 30/12/2015, 13:01

    Bom dia.

    Acrescente a linha em vermelho ao seu código.

    Forms!FormVendas!FormSubVendasDetalhe.SetFocus
    Forms!FormVendas!FormSubVendasDetalhe!TxtSubListaProdutosouServiços.SetFocus
    DoCmd.GoToRecord , , acLast


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha foco entre fomularios 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    vicentine9
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 28/12/2015

    foco entre fomularios Empty Re: foco entre fomularios

    Mensagem  vicentine9 1/1/2016, 15:42

    Olá obrigado pela resposta, mas não funciona. Já havia testado esse comando com essa sintaxe. Ele simplesmente seta o último registro da tabela do formulário que está em foco.

    Conteúdo patrocinado


    foco entre fomularios Empty Re: foco entre fomularios

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 13:53